Rev 8347 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8347 | Rev 8362 | ||
---|---|---|---|
Line -... | Line 1... | ||
- | 1 | CC = kos32-gcc |
|
- | 2 | LD = kos32-ld |
|
- | 3 | ||
1 | SDK_DIR:= $(abspath ../../../sdk) |
4 | SDK_DIR:= $(abspath ../../../sdk) |
Line 2... | Line 5... | ||
2 | 5 | ||
Line 3... | Line 6... | ||
3 | LDFLAGS = -static -S -nostdlib -T $(SDK_DIR)/sources/newlib/app.lds --image-base 0 |
6 | LDFLAGS = -static -S -nostdlib -T $(SDK_DIR)/sources/newlib/app.lds --image-base 0 |
Line 4... | Line 7... | ||
4 | 7 | ||
5 | CFLAGS = -c -fno-ident -Wall -O3 -fomit-frame-pointer -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 |
8 | CFLAGS = -c -fno-ident -Wall -O3 -fomit-frame-pointer -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 |
Line 6... | Line -... | ||
6 | - | ||
7 | INCLUDES= -I $(SDK_DIR)/sources/newlib/libc/include |
- | |
8 | LIBPATH:= -L $(SDK_DIR)/lib -L /home/autobuild/tools/win32/mingw32/lib |
- | |
9 | 9 | ||
- | 10 | INCLUDES= -I $(SDK_DIR)/sources/newlib/libc/include |
|
Line 10... | Line 11... | ||
10 | CC = kos32-gcc $(CFLAGS) $(INCLUDES) |
11 | LIBPATH:= -L $(SDK_DIR)/lib -L /home/autobuild/tools/win32/mingw32/lib |
Line 11... | Line 12... | ||
11 | LD = kos32-ld |
12 | |
Line 12... | Line 13... | ||
12 | 13 | SOURCES = avra.c device.c parser.c expr.c mnemonic.c directiv.c \ |
|
Line 13... | Line 14... | ||
13 | SOURCES = avra.c device.c parser.c expr.c mnemonic.c directiv.c macro.c file.c map.c coff.c |
14 | macro.c file.c map.c coff.c args.c stdextra.c |
Line 14... | Line 15... | ||
14 | 15 | ||
15 | OBJECTS = $(SOURCES:.c=.o) |
16 | OBJECTS = $(SOURCES:.c=.o) |
16 | 17 | ||
Line 17... | Line 18... | ||
17 | OBJ_ALL = $(OBJECTS) args.o stdextra.o |
18 | OBJ_ALL = $(OBJECTS) |
18 | - | ||
19 | #******************************************************************** |
19 | |
20 | - | ||
21 | default: avra |
- | |
22 | - | ||
23 | avra: $(OBJ_ALL) |
- | |
24 | $(LD) $(OBJ_ALL) $(LDFLAGS) $(LIBPATH) -o avra -lgcc -lc.dll |
- | |
25 | objcopy avra -O binary |
- | |
26 | - | ||
27 | args.o: args.c misc.h args.h |
- | |
Line 28... | Line 20... | ||
28 | avra.o: avra.c misc.h args.h avra.h device.h |
20 | #******************************************************************** |
29 | device.o: device.c misc.h avra.h device.h |
21 |