$(call recurse,HOST,recurse)
$(call recurse,PIC,)
+client:
+ $(call recurse,HOST,client)
+
host: host_recurse
host_%:
errorcodes.h stastate.h record-y.h record-l.h \
realtime+dflags.h input-codes.h
-TARGETS= hostside-old gui-plan-bot topology-dump \
- evdev-manip hiddev-test realtime \
+CLIENT_TARGETS= gui-plan-bot topology-dump evdev-manip hiddev-test
+
+TARGETS= hostside-old realtime \
+ $(CLIENT_TARGETS) \
$(addsuffix .speeds.ps, $(TRAINS)) \
$(addsuffix .speeds.record, $(TRAINS))
recurse: all
for-pic:
all: $(TARGETS)
+client: $(CLIENT_TARGETS)
#---------- executables ----------
all: default lpages
for-pic: ours+pindata.asm
recurse: $(CPROGS) for-pic for-test-ui
-for-test-ui: ours.graph.c ours.redactgraph ours.raw.neato.ps \
- ours.redacted.neato.ps ours.redacted.shellvars \
- ours.layout-data.o \
- ours.dgram-bot.segcmap ours.dgram-bot.plandata.c \
- ours.dgram-bot.plandata.o ours.dgram-bot.overlay-info
+client: ours.layout-data.o ours.dgram-bot.overlay-info \
+ ours.dgram-bot.plandata.c ours.dgram-bot.plandata.o \
+ ours.dgram-bot.segcmap
+for-test-ui: client \
+ ours.graph.c ours.redactgraph ours.raw.neato.ps \
+ ours.redacted.neato.ps ours.redacted.shellvars
layers: $(LAYERS)
lpages: $(LPAGES)
default: all
recurse: all
for-pic: netlists
+client: netlists
all: for-pic panel3.pcb
o=>$@.new && mv -f $@.new $@