Subversion Repositories Kolibri OS

Rev

Rev 9561 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9561 Rev 9789
Line 1... Line 1...
1
CC = kos32-gcc
1
CC = kos32-gcc
2
AR = kos32-ar
2
AR = kos32-ar
3
LD = kos32-ld
3
LD = kos32-ld
4
STRIP = kos32-strip
4
STRIP = kos32-strip
-
 
5
NASM = nasm
Line 5... Line 6...
5
 
6
 
Line 6... Line 7...
6
LIBNAME=libSDL
7
LIBNAME=libSDL
Line 25... Line 26...
25
video_OBJS = video/SDL_blit_0.o video/SDL_blit_1.o video/SDL_blit_A.o \
26
video_OBJS = video/SDL_blit_0.o video/SDL_blit_1.o video/SDL_blit_A.o \
26
        video/SDL_blit.o video/SDL_blit_N.o video/SDL_bmp.o \
27
        video/SDL_blit.o video/SDL_blit_N.o video/SDL_bmp.o \
27
        video/SDL_cursor.o video/SDL_gamma.o video/SDL_pixels.o \
28
        video/SDL_cursor.o video/SDL_gamma.o video/SDL_pixels.o \
28
        video/SDL_RLEaccel.o video/SDL_stretch.o video/SDL_surface.o \
29
        video/SDL_RLEaccel.o video/SDL_stretch.o video/SDL_surface.o \
29
        video/SDL_video.o video/SDL_yuv.o video/SDL_yuv_mmx.o \
30
        video/SDL_video.o video/SDL_yuv.o video/SDL_yuv_mmx.o \
30
        video/SDL_yuv_sw.o video/menuetos/SDL_menuetevents.o \
31
        video/SDL_yuv_sw.o video/kolibrios/SDL_kolibri_events.o \
31
        video/menuetos/SDL_menuetvideo.o
32
        video/kolibrios/SDL_kolibri_video.o
32
audio_OBJS = audio/SDL_kolibri_audio.o audio/SDL_audiocvt.o audio/SDL_mixer.o audio/SDL_wave.o
33
audio_OBJS = audio/SDL_kolibri_audio.o audio/SDL_audiocvt.o audio/SDL_mixer.o audio/SDL_wave.o
Line 33... Line 34...
33
 
34
 
Line 34... Line 35...
34
curr_OBJS = SDL.o SDL_error.o SDL_fatal.o SDL_getenv.o
35
curr_OBJS = SDL.o SDL_error.o SDL_fatal.o SDL_getenv.o
Line 52... Line 53...
52
 
53
 
53
install: $(LIBNAME)
54
install: $(LIBNAME)
Line 54... Line 55...
54
	mv -f $(LIBNAME) $(SDK_DIR)/lib  
55
	mv -f $(LIBNAME) $(SDK_DIR)/lib  
55
 
-
 
56
$(LIBNAME).a: $(OBJS)
56
 
Line 57... Line 57...
57
	$(MAKE) -C SYSCALL/src
57
$(LIBNAME).a: $(OBJS)
58
	$(AR) -crs  ../../../lib/$(LIBNAME).a $(OBJS) SYSCALL/src/os.o
58
	$(AR) -crs  ../../../lib/$(LIBNAME).a $(OBJS) 
59
 
59
 
Line 60... Line 60...
60
$(LIBNAME).dll: $(OBJS)
60
$(LIBNAME).dll: $(OBJS)
61
	$(LD) $(LDFLAGS) -o $@ $(OBJS) SYSCALL/src/os.o $(LIBS) -ldll -lsound -lc.dll
61
	$(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) -ldll -lsound -lc.dll
Line 62... Line 62...
62
	$(STRIP) -S $@
62
	$(STRIP) -S $@
63
 
63
 
Line 64... Line 64...
64
	
64
	
65
%.o : %.asm Makefile
65
%.o : %.asm Makefile
66
	nasm -Ihermes -f coff $<
66
	$(NASM) -Ihermes -f coff $<