CC = gcc --std=gnu99 CXX = g++ -D_GNU_SOURCE CXXFLAGS = -Wall -W -g haoc : haoc.o haopar.tab.o ast.o $(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS) haopar.tab.cc : haopar.y bison -v -o $@ $< haopar.tab.o : haopar.tab.cc ast.hh refcount.hh haoc.o : haoc.cc haopar.hh clean : $(RM) *.o haopar.tab.cc haoc