ALL: product.tst product.tst: depend.tst @echo $(@F) @echo $(*F) -- product # @echo "Testing Product" > $(*F) # perl demo.pl @echo "Perl Script Testing is complete" depend.tst: dummy1.o dummy2.o nextmake @echo $(*F) -- depend dummy1.o : dummy4.c @echo $(*F) -- dummy1 dummy2.o : dummy2.c @echo $(*F) -- dummy2 nextmake : @echo NEXTMAKE dummy4.c : @echo dummy4 clean : del dummy1.o del dummy2.o