chiark
/
gitweb
/
~ianmdlvl
/
secnet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
CREDITS: Credit Mark properly (!)
[secnet.git]
/
Subdir.sd.mk
diff --git
a/Subdir.sd.mk
b/Subdir.sd.mk
index 97b54830d1ae4115ecadd248f243a25db8a877a0..bb2476fbc4413aa90dbe2573c4bc4edd1a74757f 100644
(file)
--- a/
Subdir.sd.mk
+++ b/
Subdir.sd.mk
@@
-65,6
+65,9
@@
OBJECTS:=version.o
TEST_OBJECTS:=
endif
TEST_OBJECTS:=
endif
+&OBJECTS += $(OBJECTS) $(TEST_OBJECTS)
+&:include subdirmk/cdeps.sd.mk
+
STALE_PYTHON_FILES= $(foreach e, py pyc, \
$(foreach p, /usr /usr/local, \
$(foreach l, ipaddr, \
STALE_PYTHON_FILES= $(foreach e, py pyc, \
$(foreach p, /usr /usr/local, \
$(foreach l, ipaddr, \
@@
-80,7
+83,7
@@
STALE_PYTHON_FILES= $(foreach e, py pyc, \
bison -d -o $@ $<
%.o: %.c conffile.yy.h
bison -d -o $@ $<
%.o: %.c conffile.yy.h
- $(CC) $(CPPFLAGS) $(ALL_CFLAGS) -c $< -o $@
+ $(CC) $(CPPFLAGS) $(ALL_CFLAGS)
$(CDEPS_CFLAGS)
-c $< -o $@
all:: $(TARGETS)
all:: $(TARGETS)
@@
-91,12
+94,6
@@
${srcdir}/config.h.in: configure.ac
MAKEFILE_TEMPLATES += config.h.in
CONFIG_STATUS_OUTPUTS += config.h
MAKEFILE_TEMPLATES += config.h.in
CONFIG_STATUS_OUTPUTS += config.h
-# C and header file dependency rules
-SOURCES:=$(OBJECTS:.o=.c) $(TEST_OBJECTS:.o=.c)
-DEPENDS:=$(OBJECTS:.o=.d) $(TEST_OBJECTS:.o=.d)
-
--include *.d
-
# Manual dependencies section
conffile.yy.c: conffile.fl conffile.tab.c
conffile.yy.h: conffile.yy.c
# Manual dependencies section
conffile.yy.c: conffile.fl conffile.tab.c
conffile.yy.h: conffile.yy.c
@@
-122,7
+119,7
@@
endif
TESTDIRS=stest mtest
&TARGETS_check = eax-aes-test.confirm eax-serpent-test.confirm \
TESTDIRS=stest mtest
&TARGETS_check = eax-aes-test.confirm eax-serpent-test.confirm \
- eax-serpentbe-test.confirm
check-ipaddrset
\
+ eax-serpentbe-test.confirm
ipaddrset.confirm
\
$(addsuffix /check,$(TESTDIRS))
&TARGETS_fullcheck += $(&TARGETS_check)
$(addsuffix /check,$(TESTDIRS))
&TARGETS_fullcheck += $(&TARGETS_check)
@@
-158,9
+155,10
@@
msgcode-test.confirm: msgcode-test
./msgcode-test
touch $@
./msgcode-test
touch $@
-
check-ipaddrset
: ipaddrset-test.py ipaddrset.py ipaddrset-test.expected
+
ipaddrset.confirm
: ipaddrset-test.py ipaddrset.py ipaddrset-test.expected
$(srcdir)/ipaddrset-test.py >ipaddrset-test.new
diff -u $(srcdir)/ipaddrset-test.expected ipaddrset-test.new
$(srcdir)/ipaddrset-test.py >ipaddrset-test.new
diff -u $(srcdir)/ipaddrset-test.expected ipaddrset-test.new
+ touch $@
.PRECIOUS: eax-%-test
.PRECIOUS: eax-%-test
@@
-193,12
+191,13
@@
install-force:
clean::
$(RM) -f *.o *.yy.[ch] *.tab.[ch] $(TARGETS) core version.c
clean::
$(RM) -f *.o *.yy.[ch] *.tab.[ch] $(TARGETS) core version.c
- $(RM) -f *.d *.pyc *~ eax-*-test.confirm eax-*-test
+ $(RM) -f *.pyc *~ eax-*-test.confirm eax-*-test
+ $(RM) $(&CLEAN)
$(RM) -rf __pycache__
$(RM) -f msgcode-test.confirm msgcode-test
realclean:: clean
$(RM) -rf __pycache__
$(RM) -f msgcode-test.confirm msgcode-test
realclean:: clean
- $(RM) -f *~ Makefile config.h
*.d
\
+ $(RM) -f *~ Makefile config.h \
config.log config.status config.cache \
config.stamp Makefile.bak
config.log config.status config.cache \
config.stamp Makefile.bak