Rev 8615 | Rev 8617 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8615 | Rev 8616 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | CC = kos32-gcc |
1 | CC = kos32-gcc |
2 | LD = kos32-ld |
2 | LD = kos32-ld |
Line 3... | Line 3... | ||
3 | 3 | ||
Line 4... | Line 4... | ||
4 | SDK_DIR = $(abspath ../../../contrib/sdk) |
4 | SDK_DIR = $(abspath ../../../contrib/sdk) |
5 | 5 | ||
Line 6... | Line 6... | ||
6 | CFLAGS = -c -fno-ident -O2 -fomit-frame-pointer -fno-ident -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -Dunix |
6 | CFLAGS = -c -fno-ident -Os -fomit-frame-pointer -fno-ident -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -Dunix |
7 | LDFLAGS = -static -S -nostdlib -T $(SDK_DIR)/sources/newlib/app.lds --image-base 0 |
7 | LDFLAGS = -static -S -nostdlib -T $(SDK_DIR)/sources/newlib/app.lds --image-base 0 |
Line 13... | Line 13... | ||
13 | 13 | ||
14 | default: $(OBJECTS) |
14 | default: $(OBJECTS) |
15 | kos32-ld $(LDFLAGS) $(LIBPATH) --subsystem console -o miniunz $(OBJECTS) -lgcc -lc.dll -lz |
15 | kos32-ld $(LDFLAGS) $(LIBPATH) --subsystem console -o miniunz $(OBJECTS) -lgcc -lc.dll -lz |
Line 16... | Line 16... | ||
16 | objcopy miniunz -O binary |
16 | objcopy miniunz -O binary |
17 | 17 | ||
Line 18... | Line 18... | ||
18 | %.o : %.c Makefile |
18 | %.o : %.c Makefile.miniunz |
19 | $(CC) $(CFLAGS) $(INCLUDES) -o $@ $< |
19 | $(CC) $(CFLAGS) $(INCLUDES) -o $@ $< |