Subversion Repositories Kolibri OS

Rev

Rev 8494 | Rev 8758 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8494 Rev 8648
Line 1... Line 1...
1
CC = kos32-gcc
1
CC = kos32-gcc
2
AR = kos32-ar
2
AR = kos32-ar
-
 
3
 
3
LD = kos32-ld
4
LIBNAME=libSDLn.a
Line 4... Line 5...
4
 
5
 
Line 5... Line 6...
5
SDK_DIR:= $(abspath ../../..)
6
SDK_DIR:= $(abspath ../../..)
6
 
7
 
Line 37... Line 38...
37
        -Ijoystick -Icdrom -Ithread -Itimer -Iendian -Ifile -DENABLE_KOLIBRIOS \
38
        -Ijoystick -Icdrom -Ithread -Itimer -Iendian -Ifile -DENABLE_KOLIBRIOS \
38
        -DNO_SIGNAL_H -DDISABLE_STDIO -DNEED_SDL_GETENV -DENABLE_FILE -UDISABLE_FILE \
39
        -DNO_SIGNAL_H -DDISABLE_STDIO -DNEED_SDL_GETENV -DENABLE_FILE -UDISABLE_FILE \
39
        -D__KOLIBRIOS__ -DDEBUG_VIDEO -UWIN32 -U_Win32 -U_WIN32 -U__MINGW32__ \
40
        -D__KOLIBRIOS__ -DDEBUG_VIDEO -UWIN32 -U_Win32 -U_WIN32 -U__MINGW32__ \
40
        -I../../newlib/libc/include/
41
        -I../../newlib/libc/include/
Line -... Line 42...
-
 
42
 
Line 41... Line -...
41
 
-
 
42
 
-
 
43
LDFLAGS = -shared -s -T../../newlib/libc/app.lds -nostdlib --image-base 0 -L /home/autobuild/tools/win32/mingw32/lib -lgcc -lz -ldll -lc.dll
-
 
44
 
-
 
45
ARFLAGS = crs
-
 
46
 
-
 
47
all: libSDL.a
43
all: $(LIBNAME)
48
 
44
 
Line 49... Line 45...
49
install: libSDL.a
45
install: $(LIBNAME)
-
 
46
	mv -f $(LIBNAME) $(SDK_DIR)/lib  
50
	mv -f libSDL.a $(SDK_DIR)/lib  
47
 
Line 51... Line 48...
51
 
48
$(LIBNAME): $(OBJS)
52
libSDL.a: $(OBJS)
49
	$(MAKE) -C SYSCALL/src
Line 53... Line 50...
53
	$(AR) $(ARFLAGS) libSDL.a $(OBJS) SYSCALL/src/os.o
50
	$(AR) -crs $(LIBNAME) $(OBJS) SYSCALL/src/os.o
54
 
51
 
Line 55... Line 52...
55
%.o : %.asm Makefile
52
%.o : %.asm Makefile