ston testing
[henge/apc.git] / Makefile
index 62bf119..7b8934d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
 # This makefile builds APC, the Asset Package Compiler for Henge, on the system.
 ################################################################################
 # Driver sources
-DRIVERS ?= apc testapc
+DRIVERS ?= apc testapc testston
 
 # Debug Level
 DEBUG   ?= 1
@@ -50,10 +50,11 @@ cTRG  := $(patsubst %.c,%.o,$(cSRC) $(cGEN))
 ldSRC := $(filter-out $(DRIVERS:%=\%/%.o),$(cTRG))
 cTRG  += $(cTRG:%.o=%-d.o)
 ldTRG := $(DRIVERS:%=%-d) $(DRIVERS)
-ldDEP  = $(filter %/$1.o,$(cTRG)) $(if $(filter %-d,$1),$(ldSRC:%.o=%-d.o),$(ldSRC))
+ldDEP  = $(filter %/$1.o,$(cTRG))
+ldDEP += $(if $(filter testston%,$1),,$(if $(filter %-d,$1),$(ldSRC:%.o=%-d.o),$(ldSRC)))
 
 # Determine if '1' is newer than '2'
-TSTAMP = $(if $(wildcard $1),$(shell stat -c %Y $1),0$(info nots: $1))
+TSTAMP = $(if $(wildcard $1),$(shell stat -c %Y $1),)
 NEWER  = $(eval 4 := $(call TSTAMP,$(dir $2)$1))
 NEWER += $(eval 5 := $(call TSTAMP,$2))
 NEWER += $(if $(filter $5,$(firstword $(sort $4 $5))),$1,$2)