build
This commit is contained in:
7
Makefile
7
Makefile
@ -2,16 +2,17 @@ DATA = $(word 1,$(wildcard ./data ../data))
|
||||
CFLAGS += -I$(DATA)
|
||||
include $(DATA)/Makefile.common
|
||||
|
||||
BINS := $(OUTDIR)/check_sanity $(OUTDIR)/make_kernel_patchfile $(OUTDIR)/apply_patchfile sandboxc.c
|
||||
BINS := $(OUTDIR)/check_sanity $(OUTDIR)/make_kernel_patchfile $(OUTDIR)/apply_patchfile $(OUTDIR)/dump_range sandboxc.c
|
||||
|
||||
all: .data $(OUTDIR) $(BINS)
|
||||
|
||||
.data:
|
||||
make -C $(DATA)
|
||||
$(OUTDIR):
|
||||
mkdir $(OUTDIR)
|
||||
|
||||
sandbox.o: sandbox.S
|
||||
$(SDK_GCC) -c -o $@ $<
|
||||
$(SDK_GCC) -arch armv6 -c -o $@ $<
|
||||
sandboxc.c: sandbox.o
|
||||
xxd -i sandbox.o > sandboxc.c
|
||||
|
||||
@ -21,6 +22,8 @@ $(OUTDIR)/apply_patchfile: $(OUTDIR)/apply_patchfile.o $(DATA)/$(OUTDIR)/libdata
|
||||
$(GCC) -o $@ $^
|
||||
$(OUTDIR)/make_kernel_patchfile: $(OUTDIR)/make_kernel_patchfile.o $(OUTDIR)/sandboxc.o $(DATA)/$(OUTDIR)/libdata.a
|
||||
$(GCC) -o $@ $^
|
||||
$(OUTDIR)/dump_range: $(OUTDIR)/dump_range.o $(DATA)/$(OUTDIR)/libdata.a
|
||||
$(GCC) -o $@ $^
|
||||
|
||||
clean: .clean
|
||||
rm -f sandbox.o sandboxc.c
|
||||
|
Reference in New Issue
Block a user