From 8d5123d516a4fa258352c86d9194f6e91c13367c Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Fri, 23 Feb 2001 20:35:28 +0000 Subject: [PATCH] Removed seq rules. Added rules for module/app configure build --- configure/RULES_BUILD | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/configure/RULES_BUILD b/configure/RULES_BUILD index 9fc80d7a1..e89f28000 100644 --- a/configure/RULES_BUILD +++ b/configure/RULES_BUILD @@ -231,22 +231,6 @@ endif @$(RM) $@ $(MV) lex.yy.c $@ -#state notation language rule -%.cpp: %.i - @echo "converting $<" - @$(RM) $@ - $(SNC) $(TARGET_SNCFLAGS) $(SNCFLAGS) $< -o $@ - -%.i: ../%.st - @echo "preprocessing $<" - @$(RM) $@ - $(CPP) $(CPPSNCFLAGS) $(INCLUDES) $< > $@ - -%.cpp: ../%.stt - @echo "converting $< " - @$(RM) $@ - $(SNC) $(TARGET_SNCFLAGS) $(SNCFLAGS) $< -o $@ - # Adl2dl rule %.dl : ../%.adl -$(ADL2DL) $< $@ @@ -303,6 +287,16 @@ $(MUNCHNAME):%.munch : %_ctdt$(OBJ) $(LD) -o $@ $(LDFLAGS) $*.o $< +# Ext, app and module rules +CONFIG_APP_INCLUDE: $(wildcard $(TOP)/configure/RELEASE*) + @$(RM) $@ + @$(PERL) $(TOOLS)/makeConfigAppInclude.pl $(EPICS_HOST_ARCH) $(T_A) $@ $(TOP) + +RULES_INCLUDE: $(wildcard $(TOP)/configure/RELEASE*) + @$(RM) $@ + @$(PERL) $(TOOLS)/makeRulesInclude.pl $(EPICS_HOST_ARCH) $(T_A) $@ $(TOP) + + binInstalls: $(BIN_INSTALLS) @echo "Installing $(^F)" @$(INSTALL) -d -m 555 $^ $(INSTALL_BIN) @@ -392,7 +386,7 @@ $(INSTALL_TEMPLATES)/$(TEMPLATES_DIR)/%: % @echo "Installing $@" @$(INSTALL) -d -m 644 $< $(@D) -.PRECIOUS: %.o %.c %.nm %_ctdt.c %.i +.PRECIOUS: %.o %.c %.nm %.cpp .PRECIOUS: $(COMMON_INC) -include $(CONFIG)/RULES.Db