comparison Makefile @ 37:2dc785f67327

Use new tpc shell script so that errors are displayed on the console
author Mike Pavone <pavone@retrodev.com>
date Sun, 15 Jul 2012 13:06:58 -0700
parents a90992bc7331
children cd3ec7d99330
comparison
equal deleted inserted replaced
36:814e3d482ad3 37:2dc785f67327
2 OBJDIR := build 2 OBJDIR := build
3 SRCDIR := src 3 SRCDIR := src
4 BINS := $(addprefix $(OUTDIR)/,sim lifter) 4 BINS := $(addprefix $(OUTDIR)/,sim lifter)
5 OBJS := $(addprefix $(OBJDIR)/,sim.tp.c lifter.tp.c) 5 OBJS := $(addprefix $(OBJDIR)/,sim.tp.c lifter.tp.c)
6 TPDIR := ../tabletprog 6 TPDIR := ../tabletprog
7 TPC := $(TPDIR)/tpc.js 7 TPC := $(TPDIR)/tpc
8 TPFLAGS := 8 TPFLAGS :=
9 9
10 ifdef compilerdebug 10 ifdef compilerdebug
11 TPFLAGS += -compilerdebug 11 TPFLAGS += -compilerdebug
12 endif 12 endif
15 15
16 $(OUTDIR)/% : $(OBJDIR)/%.tp.c 16 $(OUTDIR)/% : $(OBJDIR)/%.tp.c
17 gcc -ggdb -I$(TPDIR) -o $@ $< $(TPDIR)/runtime/object.c 17 gcc -ggdb -I$(TPDIR) -o $@ $< $(TPDIR)/runtime/object.c
18 18
19 $(OBJDIR)/%.tp.c : $(SRCDIR)/%.tp 19 $(OBJDIR)/%.tp.c : $(SRCDIR)/%.tp
20 d8 $(TPC) -- -basedir $(TPDIR)/ -i src $(TPFLAGS) $< > $@ 20 $(TPC) -basedir $(TPDIR)/ -i src $(TPFLAGS) $< -o $@
21 21
22 clean : 22 clean :
23 rm -f $(OBJS) $(BINS) 23 rm -f $(OBJS) $(BINS)
24 24
25 cleansim : 25 cleansim :