--- libgender/Makefile 2004/11/06 00:38:44 1.40 +++ libgender/Makefile 2004/11/06 01:26:04 1.43 @@ -5,40 +5,42 @@ all: test -test: test.o entity.o oct.o view.o txtprt_import.o util.o level1.o material.o shader.o shader_vars.o y.tab.o lex.yy.o +test: test.o entity.o oct.o view.o txtprt_import.o util.o level1.o material.o shader.o shader_vars.o doom3map_parser.tab.o lex.yy.o -y.tab.o: y.tab.c lex.yy.c +doom3map_parser.tab.o: doom3map_parser.tab.c++ lex.yy.c + $(CXX) -c doom3map_parser.tab.c++ -o doom3map_parser.tab.o $(CXXFLAGS) -lex.yy.c: doom3map_lexer.l y.tab.h +lex.yy.c: doom3map_lexer.l doom3map_parser.tab.h++ lex $< -y.tab.h: y.tab.c +doom3map_parser.tab.h++: doom3map_parser.tab.c++ -y.tab.c: doom3map_parser.y - yacc -d $< +doom3map_parser.tab.c++: doom3map_parser.y++ + bison -d $< clean: rm -f test *.o depend: - makedepend -Y *.C >/dev/null 2>&1 + makedepend -Y *.C *.y++ >/dev/null 2>&1 # DO NOT DELETE -entity.o: opengl.h util.h entity.h oct.h view.h event.h material.h shader.h -entity.o: shader_vars.h -level1.o: entity.h opengl.h util.h oct.h view.h event.h material.h shader.h -level1.o: shader_vars.h +entity.o: opengl.h util.h entity.h oct.h view.h event.h shader.h +entity.o: shader_vars.h material.h +level1.o: entity.h opengl.h util.h oct.h view.h event.h shader.h +level1.o: shader_vars.h material.h material.o: opengl.h material.h util.h shader.h shader_vars.h view.h event.h -oct.o: opengl.h oct.h util.h view.h event.h entity.h material.h shader.h -oct.o: shader_vars.h +oct.o: opengl.h oct.h util.h view.h event.h shader.h shader_vars.h entity.h +oct.o: material.h shader.o: shader.h opengl.h util.h shader_vars.h shader_vars.o: shader_vars.h shader.h opengl.h util.h -test.o: opengl.h util.h entity.h oct.h view.h event.h material.h shader.h -test.o: shader_vars.h txtprt_import.h +test.o: opengl.h util.h entity.h oct.h view.h event.h shader.h shader_vars.h +test.o: material.h txtprt_import.h txtprt_import.o: txtprt_import.h entity.h opengl.h util.h oct.h view.h -txtprt_import.o: event.h material.h shader.h shader_vars.h -util.o: opengl.h util.h entity.h oct.h view.h event.h material.h shader.h -util.o: shader_vars.h -view.o: opengl.h view.h util.h event.h oct.h -x.o: shader.h opengl.h util.h shader_vars.h +txtprt_import.o: event.h shader.h shader_vars.h material.h +util.o: opengl.h util.h entity.h oct.h view.h event.h shader.h shader_vars.h +util.o: material.h +view.o: opengl.h view.h util.h event.h shader.h shader_vars.h oct.h +doom3map_parser.o: entity.h opengl.h util.h oct.h view.h event.h shader.h +doom3map_parser.o: shader_vars.h material.h