source: src/SynTree/Makefile@ faddbd8

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr new-env no_list persistent-indexer pthread-emulation qualifiedEnum resolv-new with_gc
Last change on this file since faddbd8 was 843054c2, checked in by Peter A. Buhr <pabuhr@…>, 10 years ago

licencing: seventh groups of files

  • Property mode set to 100644
File size: 445 bytes
Line 
1CXX=g++
2CXXFLAGS=-g -Wall #-Wno-unused
3
4SRCS:=Type.cc Constant.cc Expression.cc Statement.cc CodeGenVisitor.cc
5OBJECTS:=$(SRCS:.cc=.o)
6DEPS:=$(SRCS:.cc=.d)
7
8# libSynTree.a: $(OBJECTS)
9# ar -rs $@ $(OBJECTS)
10# $(CXX) $(CXXFLAGS) $(OBJS) -o $@ $(EXTRALIBS)
11
12%.d: %.cc
13 g++ -M $(CXXFLAGS) $< | sed -e '1s/^\(.*\)\.o/\1.d \1.o/' > $@
14
15all: $(OBJECTS)
16
17ifneq ($(MAKECMDGOALS),clean)
18include $(DEPS)
19endif
20
21clean:
22 rm -f cfa $(OBJECTS) $(DEPS) core
Note: See TracBrowser for help on using the repository browser.