diff Makefile @ 24:8435bf0360f8

merge
author William Morgan <bill@mrgn.org>
date Sat, 14 Jul 2012 14:38:50 -0700
parents a90992bc7331
children 2dc785f67327
line wrap: on
line diff
--- a/Makefile	Sat Jul 14 14:38:21 2012 -0700
+++ b/Makefile	Sat Jul 14 14:38:50 2012 -0700
@@ -5,6 +5,11 @@
 OBJS := $(addprefix $(OBJDIR)/,sim.tp.c lifter.tp.c)
 TPDIR := ../tabletprog
 TPC := $(TPDIR)/tpc.js
+TPFLAGS := 
+
+ifdef compilerdebug
+	TPFLAGS += -compilerdebug 
+endif
 
 all : $(BINS) $(OBJS)
 
@@ -12,8 +17,13 @@
 	gcc -ggdb -I$(TPDIR) -o $@ $< $(TPDIR)/runtime/object.c 
 
 $(OBJDIR)/%.tp.c : $(SRCDIR)/%.tp
-	d8 $(TPC) -- -basedir $(TPDIR)/ $< > $@
+	d8 $(TPC) -- -basedir $(TPDIR)/ -i src $(TPFLAGS) $< > $@
 
 clean :
-	rm -f $(OBJS)
-	rm -f $(BINS)
+	rm -f $(OBJS) $(BINS)
+	
+cleansim :
+	rm -f bin/sim build/sim.tp.c
+	
+cleanlift :
+	rm -f bin/lifter build/lifter.tp.c