mirror of git://git.suckless.org/ubase
Use config.def.h
This commit is contained in:
parent
33c94d161d
commit
2033ecb340
11
Makefile
11
Makefile
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue