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