Rev 8327 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8327 | Rev 8331 | ||
---|---|---|---|
Line 7... | Line 7... | ||
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 8... | Line 8... | ||
8 | 8 | ||
9 | INCLUDES = -I $(SDK_DIR)/sources/newlib/libc/include |
9 | INCLUDES = -I $(SDK_DIR)/sources/newlib/libc/include |
Line -... | Line 10... | ||
- | 10 | LIBPATH = -L $(SDK_DIR)/lib -L /home/autobuild/tools/win32/mingw32/lib |
|
- | 11 | ||
- | 12 | ||
- | 13 | # Only selected |
|
- | 14 | SRC = RAM.c icache.c MMU.c pxa255_PwrClk.c pxa255_IC.c pxa255_GPIO.c callout_RAM.c rt.c pxa255_RTC.c SoC.c pxa255_UART.c pxa255_TIMR.c mem.c dcache.c pxa255_LCD.c cp15.c pxa255_DMA.c math64.c CPU.c main_pc.c pxa255_DSP.c |
|
10 | LIBPATH = -L $(SDK_DIR)/lib -L /home/autobuild/tools/win32/mingw32/lib |
15 | |
- | 16 | # All .c files |
|
11 | 17 | # SRC = $(notdir $(wildcard *.c)) |
|
Line 12... | Line 18... | ||
12 | SRC := $(notdir $(wildcard *.c)) |
18 | |
13 | OBJECTS = $(patsubst %.c, %.o, $(SRC)) |
19 | OBJECTS = $(patsubst %.c, %.o, $(SRC)) |
14 | 20 | ||
Line 15... | Line 21... | ||
15 | default: $(patsubst %.c,%.o,$(SRC)) |
21 | default: $(patsubst %.c,%.o,$(SRC)) |
16 | kos32-ld $(LDFLAGS) $(LIBPATH) --subsystem console -o uARMk $(OBJECTS) -lgcc -lc.dll |
22 | kos32-ld $(LDFLAGS) $(LIBPATH) --subsystem console -o uARMk $(OBJECTS) -lgcc -lc.dll |
- | 23 | objcopy uARMk -O binary |
|
- | 24 | ||
- | 25 | %.o : %.c Makefile $(SRC) |