chiark / gitweb /
tidying
[subdirmk.git] / src / Subdir.mk.in
index 8c9acd47d6bac46581368052fdc1539a475e920c..499573932ede494159124a50533dcd4b642dbb06 100644 (file)
@@ -3,6 +3,7 @@
 ### Build script for main program
 ###
 ### (c) 2019 Mark Wooding
+### (c) 2019 Ian Jackson
 ###
 
 ###----- Licensing notice ---------------------------------------------------
 ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
 ### MA 02111-1307, USA.
 
-$D/all:: $D/toy
-$D_CLEANFILES          :=
+&TARGETS       += & toy
 
-toy_SOURCES            := $(addprefix $D/, toy.c)
-toy_OBJECTS            := $(call objects, $(toy_SOURCES))
-toy_LIBS                = lib/libtoy.a
-$(call notice-objects, $(toy_OBJECTS))
+&OBJECTS       += & toy.o
+&LIBS          += lib/libtoy.a
 
-$D/toy: $(toy_OBJECTS) $(toy_LIBS)
+&toy: $(&OBJECTS) $(&LIBS)
        $(LINK) $^
-$D_CLEANFILES          += $D/toy