ios-kernel-patch/Makefile
2011-03-28 23:23:59 -04:00

24 lines
592 B
Makefile

DATA = $(word 1,$(wildcard ./data ../data))
include $(DATA)/Makefile.common
BINS := check_sanity make_kernel_patchfile apply_patchfile sandboxc.c
all: .settings .data $(BINS)
.data:
make -C $(DATA)
%.o: %.c
$(GCC) -c -o $@ $< -I$(DATA)
sandbox.o: sandbox.S
$(SDK_GCC) -c -o $@ $<
sandboxc.c: sandbox.o
xxd -i sandbox.o > sandboxc.c
check_sanity: check_sanity.o
$(GCC) -o $@ $^ $(DATA)/libdata.a
apply_patchfile: apply_patchfile.o
$(GCC) -o $@ $^ $(DATA)/libdata.a
make_kernel_patchfile: make_kernel_patchfile.o sandboxc.o
$(GCC) -o $@ $^ $(DATA)/libdata.a
clean:
rm -f $(BINS) *.o