Initial commit

This commit is contained in:
Bassem Girgis
2018-12-20 17:34:07 -06:00
parent 7a2d899662
commit 81b4b9e273
34743 changed files with 5940233 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
#
# (GNU) Makefile for UN*X-like systems
# This makefile shows how to make a different runner for each test
#
.PHONY: all clean
all: run
clean:
rm -f *~ *.cpp *.o runner
CXXTESTDIR = ../..
CXXTESTGEN = $(CXXTESTDIR)/bin/cxxtestgen
CXXTESTFLAGS = --have-eh --abort-on-fail
TESTS = $(wildcard ../*Test.h)
OBJS = runner.o $(TESTS:../%.h=%.o)
run: runner
./runner
runner: $(OBJS)
c++ -o $@ $^
%.o: %.cpp
c++ -c -o $@ -I $(CXXTESTDIR) -I .. $^
%.cpp: ../%.h
$(CXXTESTGEN) $(CXXTESTFLAGS) --part -o $@ $^
runner.cpp:
$(CXXTESTGEN) $(CXXTESTFLAGS) --root --error-printer -o $@
#
# Local Variables:
# compile-command: "make -fMakefile.unix"
# End:
#