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 |