# VRML/Makefile ############################################################################ # use same configuration parameters as in parent directory include ../Config.common include ../Config.site ############################################################################ # No need to change anything below here ############################################################################ # the source files in this directory SOURCES = nodegen.C fieldValue.C interfaceDeclaration.C MFNode.C SFNode.C Proto.C SFImage.C error.C y.tab.C CSOURCES = lex.yy.c OBJECTS = ${SOURCES:.C=.o} ${CSOURCES:.c=.o} CFLAGS = $(_CFLAGS) -I. LDFLAGS = $(_LDFLAGS) #default target: compile all: nodegen # generate source file dependencies depend: y.tab.C lex.yy.c $(MAKEDEPEND) $(CFLAGS) $(SOURCES) > deps nodegen: $(OBJECTS) $(CXX) $(LDFLAGS) -o nodegen $(OBJECTS) # make a clean source tree again cleanhere: cleangen -${RM} nodegen y.tab.* lex.yy.* y.output ${TOUCH} deps clean: cleanhere distclean: cleanhere y.tab.C: yacc.y++ $(YACC) -v yacc.y++ mv y.tab.c y.tab.C lex.yy.c: lex.l yacc.y++ $(LEX) lex.l ############################################################################### # dependencies --- automatically generated with make depend !! ############################################################################### include deps