Mercurial > hg > Members > nobuyasu > SampleSource
diff Bison-Flex/CALC/discrete-parser/EUC/Makefile @ 0:db40c85cad7a default tip
upload sample source
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 09 May 2011 03:11:59 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Bison-Flex/CALC/discrete-parser/EUC/Makefile Mon May 09 03:11:59 2011 +0900 @@ -0,0 +1,49 @@ +SOURCES = calc.cpp calc-driver.cpp node.cpp parser.cpp +HEADERS = node.h calc-driver.h parser.h +OBJ = calc.o calc-driver.o node.o parser.o + +CFLAGS = -O2 + +all: calc + +convert: $(SOURCES) $(HEADERS) + +.SUFFIXES: +.SUFFIXES: .cpp .o + +calc: $(OBJ) + $(CC) $(LDFLAGS) -o $@ $(OBJ) -lstdc++ + +.cpp.o: + $(CC) -c $(CFLAGS) -o $@ $< + +calc.cpp: ../calc.cpp + nkf --unix $< > $@ + +node.cpp: ../node.cpp + nkf --unix $< > $@ + +node.h: ../node.h + nkf --unix $< > $@ + +calc-driver.cpp: ../calc-driver.cpp + nkf --unix $< > $@ + +parser.cpp: ../parser.cpp + nkf --unix $< > $@ + +calc-driver.h: ../calc-driver.h + nkf --unix $< > $@ + +parser.h: ../parser.h + nkf --unix $< > $@ + +depend: + makedepend -- $(CFLAGS) -- $(SOURCES) + +# DO NOT DELETE + +calc.o: calc-driver.h node.h +calc-driver.o: calc-driver.h node.h parser.h +node.o: node.h calc-driver.h +parser.o: parser.h calc-driver.h node.h