Rev 6429 | Rev 6858 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6429 | Rev 6574 | ||
---|---|---|---|
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 -... | Line 4... | ||
- | 4 | SDK_DIR:= $(abspath ../../../sdk) |
|
4 | SDK_DIR:= $(abspath ../../../sdk) |
5 | |
- | 6 | #gcc 4.8 |
|
- | 7 | #LDFLAGS = -static -nostdlib -T $(SDK_DIR)/sources/newlib/static.lds |
|
- | 8 | ||
- | 9 | ||
Line 5... | Line 10... | ||
5 | 10 | LDFLAGS = -static -S -nostdlib -T $(SDK_DIR)/lib/app-dynamic.lds \ |
|
Line 6... | Line 11... | ||
6 | LDFLAGS = -static -nostdlib -T $(SDK_DIR)/sources/newlib/static.lds |
11 | --image-base 0 |
7 | 12 | ||
Line 18... | Line 23... | ||
18 | OBJECTS = $(patsubst %.c, %.o, $(SOURCES)) |
23 | OBJECTS = $(patsubst %.c, %.o, $(SOURCES)) |
Line 19... | Line 24... | ||
19 | 24 | ||
Line 20... | Line 25... | ||
20 | default: tcc |
25 | default: tcc |
21 | 26 | ||
- | 27 | tcc: $(OBJECTS) |
|
22 | tcc: $(OBJECTS) |
28 | #gcc4.8 $(LD) $(LDFLAGS) $(LIBPATH) -o tcc $(OBJECTS) -lgcc_eh -lc -lgcc -lc |
Line 23... | Line 29... | ||
23 | $(LD) $(LDFLAGS) $(LIBPATH) -o tcc $(OBJECTS) -lgcc_eh -lc -lgcc -lc |
29 | $(LD) $(LDFLAGS) $(LIBPATH) -o tcc $(OBJECTS) -lgcc -ldll -lc.dll |
24 | kos32-objcopy tcc -O binary |
30 | kos32-objcopy tcc -O binary |