Use config.def.h

This commit is contained in:
sin 2014-02-09 12:25:36 +00:00
parent 33c94d161d
commit 2033ecb340
2 changed files with 8 additions and 3 deletions

View File

@ -3,7 +3,7 @@ include config.mk
.POSIX: .POSIX:
.SUFFIXES: .c .o .SUFFIXES: .c .o
HDR = arg.h config.h grabmntinfo.h proc.h reboot.h util.h HDR = arg.h config.def.h grabmntinfo.h proc.h reboot.h util.h
LIB = \ LIB = \
util/agetcwd.o \ util/agetcwd.o \
util/apathmax.o \ util/apathmax.o \
@ -76,7 +76,11 @@ binlib: util.a
bin: $(BIN) bin: $(BIN)
$(OBJ): util.h config.mk $(OBJ): config.h util.h config.mk
config.h:
@echo creating $@ from config.def.h
@cp config.def.h $@
.o: .o:
@echo LD $@ @echo LD $@
@ -119,10 +123,11 @@ dist: clean
@gzip ubase-$(VERSION).tar @gzip ubase-$(VERSION).tar
@rm -rf ubase-$(VERSION) @rm -rf ubase-$(VERSION)
ubase-box: $(SRC) util.a ubase-box: config.h $(SRC) util.a
@echo creating box binary @echo creating box binary
@mkdir -p build @mkdir -p build
@cp $(HDR) build @cp $(HDR) build
@cp config.h build
@for f in $(SRC); do sed "s/^main(/`basename $$f .c`_&/" < $$f > build/$$f; done @for f in $(SRC); do sed "s/^main(/`basename $$f .c`_&/" < $$f > build/$$f; done
@echo '#include <libgen.h>' > build/$@.c @echo '#include <libgen.h>' > build/$@.c
@echo '#include <stdio.h>' >> build/$@.c @echo '#include <stdio.h>' >> build/$@.c