Rev 8202 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8202 | Rev 8207 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | SDK_DIR = ../../../contrib/sdk |
4 | SDK_DIR = ../../../contrib/sdk |
5 | LDFLAGS = -nostdlib -static --image-base 0 -T $(SDK_DIR)/sources/newlib/app.lds |
5 | LDFLAGS = -nostdlib -static --image-base 0 -T $(SDK_DIR)/sources/newlib/app.lds |
Line 6... | Line 6... | ||
6 | 6 | ||
Line 7... | Line 7... | ||
7 | CFLAGS = -c -fno-ident -O2 -fomit-frame-pointer -fno-ident -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 |
7 | CFLAGS = -c -fno-ident -O2 -fomit-frame-pointer -fno-ident -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 |
8 | 8 | ||
Line 9... | Line 9... | ||
9 | INCLUDES = -I $(SDK_DIR)/sources/newlib/libc/include -I $(SDK_DIR)/sources/libpng/ -I $(SDK_DIR)/sources/zlib -I $(SDK_DIR)/sources/freetype/include -I $(SDK_DIR)/sources/freetype/include -I $(SDK_DIR)/sources/SDL-1.2.2/include/ |
9 | INCLUDES = -I $(SDK_DIR)/sources/newlib/libc/include -I $(SDK_DIR)/sources/SDL-1.2.2_newlib/include/ |
Line 10... | Line 10... | ||
10 | LIBPATH = -L $(SDK_DIR)/lib -L /home/autobuild/tools/win32/mingw32/lib |
10 | LIBPATH = -L $(SDK_DIR)/lib -L /home/autobuild/tools/win32/mingw32/lib |
11 | 11 | ||
12 | default: SDL-demo |
12 | default: SDL-demo |
13 | 13 | ||
14 | SDL-demo: $(OBJECTS) Makefile |
14 | SDL-demo: $(OBJECTS) Makefile |
15 | $(CC) $(CFLAGS) $(INCLUDES) -o SDLTest.o SDLTest.c |
15 | $(CC) $(CFLAGS) $(INCLUDES) -o SDLTest.o SDLTest.c |
16 | $(LD) $(LDFLAGS) $(LIBPATH) --subsystem native -o SDLTest SDLTest.o -lgcc -lSDL -lc.dll -lc -lc_ -lsound # -lc_ is a menuetlibc, -lc - newlib |
16 | $(LD) $(LDFLAGS) $(LIBPATH) --subsystem native -o SDLTest SDLTest.o -lgcc -lSDL -lc.dll -lc -lsound |
17 | kos32-strip -s SDLTest -o SDLTest |
17 | kos32-strip -s SDLTest -o SDLTest |