#  Makefile_inc from ObjectProDSP 0.2
#  Copyright (C) 1994 1995, Mountain Math Software, All rights reserved.
#  Licensed for free use and distribution under version 2 of the Gnu General
#  Public License. Please see file COPYING for details and restrictions.
#  
#  ObjectProDSP is a trademark of Mountain Math Software.
#  

# -d generates dsppp_b.tab.h, -v generates y.output
${LOCAL_DIR}/dsppp_b.tab.h ${LOCAL_DIR}/dsppp_b.tab.cxx: ${LOCAL_DIR}/dsppp_b.y 
	cd ${LOCAL_DIR}/${SUB_DIR} ; bison -d ${LOCAL_DIR}/dsppp_b.y
	mv ${LOCAL_DIR}/dsppp_b.tab.c ${LOCAL_DIR}/dsppp_b.tab.cxx

yacc.line : ${LOCAL_DIR}/dsppp_b.tab.cxx
	fgrep -v '# line' ${LOCAL_DIR}/dsppp_b.tab.cxx > ytab.cxx
	mv ytab.cxx ${LOCAL_DIR}/dsppp_b.tab.cxx
	make dsppp_b.tab${OPD_OBJ}

${LOCAL_DIR}/lex.yy.cxx: ${LOCAL_DIR}/dsppp.l
	cd ${LOCAL_DIR}/${SUB_DIR} ; flex ${LOCAL_DIR}/dsppp.l
	cd ${LOCAL_DIR}/${SUB_DIR} ; mv lex.yy.c ${LOCAL_DIR}/lex.yy.cxx

