Code cleanup & factoring of commands module.
[rpn.git] / Tupfile
blob4d0572496d4590c300298bfe5adc8d79e289d0d8
1 include_rules
3 objs = src/*.o
4 objs += src/console/*.o
6 LDFLAGS += -s -lm
8 : $(objs) |> ^ LINK rpn^ version=`git describe`; echo "namespace RPN { const char *getVersion() { return \"$version\"; } }" | $(CC) -x c++ -c - $(CFLAGS) -o rpn-version.o; $(CC) %f rpn-version.o -o rpn $(CFLAGS) $(LDFLAGS) |> rpn rpn-version.o