Mercurial > hg > Members > nobuyasu > myCompiler
view Bison-Flex/BasicCompiler-MemoryBase/Makefile @ 4:805d39d28230
add Compiler-stackbase
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 17 May 2011 08:00:38 +0900 |
parents | |
children |
line wrap: on
line source
SOURCES = Script.cpp compiler.cpp node.cpp vm.cpp script-parser.yy script-scanner.ll OBJ = Script.o compiler.o node.o vm.o script-parser.o script-scanner.o BISON_OUTPUT = script-parser.cc script-parser.hh location.hh position.hh CFLAGS = -O2 all: script.exe .SUFFIXES: .SUFFIXES: .cpp .cc .ll .yy .o script.exe: $(OBJ) $(CC) $(LDFLAGS) -o $@ $(OBJ) -lstdc++ .cpp.o: $(CC) -c $(CFLAGS) -o $@ $< .cc.o: $(CC) -c $(CFLAGS) -o $@ $< $(BISON_OUTPUT): script-parser.yy bison -d -ra -oscript-parser.cc script-parser.yy script-scanner.cc: script-scanner.ll flex -8 -oscript-scanner.cc script-scanner.ll script-parser.o: $(BISON_OUTPUT) script-scanner.o: script-scanner.cc depend: makedepend -- $(CFLAGS) -- $(SOURCES) Script.o: compiler.h vm.h compiler.o: script-parser.hh compiler.h node.o: location.hh vm.h vm.o: vm.h