trunk preprocessor: removed the include/ directory

git-svn-id: https://www.dynare.org/svn/dynare/trunk@2459 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
sebastien 2009-03-13 13:39:31 +00:00
parent b6636fc799
commit 3586f4b3bd
22 changed files with 7 additions and 12 deletions

View File

@ -65,8 +65,6 @@ MACRO_OBJS = \
macro/MacroDriver.o \ macro/MacroDriver.o \
macro/MacroValue.o macro/MacroValue.o
$(MAIN_OBJS) $(MAIN_OBJS:.o=.d): CPPFLAGS = -Iinclude
# Build rules # Build rules
@ -83,9 +81,8 @@ $(DYNARE_M): $(MAIN_OBJS) $(MACRO_OBJS)
DynareFlex.cc: DynareFlex.ll DynareFlex.cc: DynareFlex.ll
flex -oDynareFlex.cc DynareFlex.ll flex -oDynareFlex.cc DynareFlex.ll
DynareBison.cc include/DynareBison.hh include/location.hh include/stack.hh include/position.hh: DynareBison.yy DynareBison.cc DynareBison.hh location.hh stack.hh position.hh: DynareBison.yy
bison --verbose -o DynareBison.cc DynareBison.yy bison --verbose -o DynareBison.cc DynareBison.yy
mv DynareBison.hh location.hh stack.hh position.hh include/
macro/MacroFlex.cc: macro/MacroFlex.ll macro/MacroFlex.cc: macro/MacroFlex.ll
cd macro && flex -oMacroFlex.cc MacroFlex.ll cd macro && flex -oMacroFlex.cc MacroFlex.ll
@ -105,8 +102,7 @@ macro/MacroBison.cc macro/MacroBison.hh macro/location.hh macro/stack.hh macro/p
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
rm -f $@.$$$$ rm -f $@.$$$$
# These files are included in the .d files without their path, so we force them # As DynareBison.hh, this file is included in the .d files without its path (since it is generated), so we force the path
vpath DynareBison.hh include
vpath MacroBison.hh macro vpath MacroBison.hh macro
-include $(MAIN_OBJS:.o=.d) -include $(MAIN_OBJS:.o=.d)
@ -117,15 +113,14 @@ vpath MacroBison.hh macro
.PHONY: clean .PHONY: clean
clean: clean:
rm -f *.o *.d \ rm -f *.o *.d *~ \
*~ include/*~ \
DynareFlex.cc \ DynareFlex.cc \
DynareBison.output \ DynareBison.output \
DynareBison.cc \ DynareBison.cc \
include/position.hh \ position.hh \
include/stack.hh \ stack.hh \
include/location.hh \ location.hh \
include/DynareBison.hh \ DynareBison.hh \
$(DYNARE_M) $(DYNARE_M)
cd macro && rm -f *.o *.d *~ \ cd macro && rm -f *.o *.d *~ \
MacroFlex.cc \ MacroFlex.cc \