# 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
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)