1 2OUTPUTS=libcoal.a burner 3 4CXX=g++ 5CXXFLAGS=-Wall -O0 -g3 6AR=ar rcs 7 8#============================================================================== 9 10all: $(OUTPUTS) 11 12clean: 13 rm -f *.o *.obj $(OUTPUTS) core ERRS 14 15test: burner 16 ./burner test.ec 17 18.PHONY: all clean test 19 20#============================================================================== 21 22COALFIRES=c_compile.o c_execute.o c_memory.o 23 24libcoal.a: $(COALFIRES) 25 $(AR) $@ $(COALFIRES) 26 27burner: burner.o libcoal.a 28 $(CXX) $(CXXFLAGS) -o $@ burner.cc libcoal.a -lm 29 30#--- editor settings ------------ 31# vi:ts=8:sw=8:noexpandtab 32