Mercurial > repos > icfp2012
comparison Makefile @ 3:bb29dcd46cbf
Put dummy code in placeholder source files. Create makefile.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 13 Jul 2012 17:33:02 -0700 |
parents | |
children | d4ba6138c99e |
comparison
equal
deleted
inserted
replaced
2:d21c31c6b5ef | 3:bb29dcd46cbf |
---|---|
1 OUTDIR := bin | |
2 OBJDIR := build | |
3 SRCDIR := src | |
4 BINS := $(addprefix $(OUTDIR)/,sim lifter) | |
5 OBJS := $(addprefix $(OBJDIR)/,sim.tp.c lifter.tp.c) | |
6 TPDIR := ../tabletprog | |
7 TPC := $(TPDIR)/tpc.js | |
8 | |
9 $(OUTDIR)/% : $(OBJDIR)/%.tp.c | |
10 gcc -I$(TPDIR) -o $@ $< $(TPDIR)/runtime/object.c | |
11 | |
12 $(OBJDIR)/%.tp.c : $(SRCDIR)/%.tp | |
13 d8 $(TPC) -- -basedir $(TPDIR)/ $< > $@ | |
14 | |
15 all : $(BINS) | |
16 | |
17 clean : | |
18 rm -f $(OBJS) | |
19 rm -f $(BINS) |