X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=lib%2Ft%2FSubdir.mk.in;h=a5efee561681282828c5d05ae92914c9738622bf;hp=a35f479de19898404252f216fc862f608ff0fa06;hb=479807006cd38b344d946c1e08461ac2b919edad;hpb=b1366586cbafe307ffca460f8f3034668c8e0969 diff --git a/lib/t/Subdir.mk.in b/lib/t/Subdir.mk.in index a35f479..a5efee5 100644 --- a/lib/t/Subdir.mk.in +++ b/lib/t/Subdir.mk.in @@ -3,6 +3,7 @@ ### Build script for library test ### ### (c) 2019 Mark Wooding +### (c) 2019 Ian Jackson ### ###----- Licensing notice --------------------------------------------------- @@ -22,20 +23,16 @@ ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ### MA 02111-1307, USA. -$D_CLEANFILES := +&TARGETS_check += & toytest.stamp -$D/check:: $D/toytest.stamp +&OBJECTS += & toytest.o +&LIBS += lib/libtoy.a -toytest_SOURCES := $(addprefix $D/, toytest.c) -toytest_OBJECTS := $(call objects, $(toytest_SOURCES)) -toytest_LIBS = lib/libtoy.a -$(call notice-objects, $(toytest_OBJECTS)) +&CLEAN += & toytest -$D/toytest: $(toytest_OBJECTS) $(toytest_LIBS) +&toytest: $(&OBJECTS) $(&LIBS) $(LINK) $^ -$D_CLEANFILES += $D/toytest -$D/toytest.stamp: $D/toytest +&toytest.stamp: & toytest $< touch $@ -$D_CLEANFILES += $D/toytest.stamp