include ../MkRules all: profiles fixh fixr fixbin fixetc profiles: ../../../library/base/R/Rprofile ../../../library/base/R/Rprofile: ../../library/profile/Common.R \ ../../library/profile/Rprofile.gnw @$(ECHO) -------- Building $@ from $^-------- mkdir -p ../../../library/base/R $(CAT) $^ > $@ SED0='/^\#/d' SED01='/Rsockfork/d' SED1='s/F77_SUBROUTINE(\(.*\))/int \1_();/' SED2='s/C_FUNCTION(\(.*\))/int \1();/' SED3='s/F77_SUBROUTINE(\(.*\))/ { "\1_", \1_},/' SED4='s/C_FUNCTION(\(.*\))/{ "\1", \1 },/' ../../include/FFDecl.h: ../../appl/ROUTINES $(SED) -e $(SED0) -e $(SED01) -e $(SED1) -e $(SED2) ../../appl/ROUTINES > ../../include/FFDecl.h ../../include/FFTab.h: ../../appl/ROUTINES $(SED) -e $(SED0) -e $(SED01) -e $(SED3) -e $(SED4) ../../appl/ROUTINES > ../../include/FFTab.h fixh: h/Rconfig.h ../../../date-stamp ../../include/FFDecl.h ../../include/FFTab.h $(CP) -p ./h/Rconfig.h ./h/psignal.h ../../include sh ./GETVERSION > ../../include/Rversion.h $(ECHO) done > fixh fixbin: $(filter-out ./bin/CVS, $(wildcard ./bin/*)) $(CP) -p $^ ../../../bin $(ECHO) done > fixbin fixr: $(wildcard ./r/*.html) $(CP) -p ./r/*.html ../../../doc/html $(ECHO) done > fixr fixetc: $(filter-out ./etc/CVS, $(wildcard ./etc/*)) $(CP) -p $^ ../../../etc $(ECHO) done > fixetc clean: $(RM) *~ */*~ fixr fixh fixbin fixetc