# HG changeset patch # User Mike Pavone # Date 1342225982 25200 # Node ID bb29dcd46cbf240b948e7a82c914a38276a3d31c # Parent d21c31c6b5efa7642de87f93754b7c01cbe90f4f Put dummy code in placeholder source files. Create makefile. diff -r d21c31c6b5ef -r bb29dcd46cbf Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Fri Jul 13 17:33:02 2012 -0700 @@ -0,0 +1,19 @@ +OUTDIR := bin +OBJDIR := build +SRCDIR := src +BINS := $(addprefix $(OUTDIR)/,sim lifter) +OBJS := $(addprefix $(OBJDIR)/,sim.tp.c lifter.tp.c) +TPDIR := ../tabletprog +TPC := $(TPDIR)/tpc.js + +$(OUTDIR)/% : $(OBJDIR)/%.tp.c + gcc -I$(TPDIR) -o $@ $< $(TPDIR)/runtime/object.c + +$(OBJDIR)/%.tp.c : $(SRCDIR)/%.tp + d8 $(TPC) -- -basedir $(TPDIR)/ $< > $@ + +all : $(BINS) + +clean : + rm -f $(OBJS) + rm -f $(BINS) diff -r d21c31c6b5ef -r bb29dcd46cbf src/lifter.tp --- a/src/lifter.tp Fri Jul 13 16:18:04 2012 -0700 +++ b/src/lifter.tp Fri Jul 13 17:33:02 2012 -0700 @@ -0,0 +1,5 @@ +#{ + main <- { + 0 + } +} diff -r d21c31c6b5ef -r bb29dcd46cbf src/sim.tp --- a/src/sim.tp Fri Jul 13 16:18:04 2012 -0700 +++ b/src/sim.tp Fri Jul 13 17:33:02 2012 -0700 @@ -0,0 +1,5 @@ +#{ + main <- { + 0 + } +}