LIBRARY_OBJS, Depends, and Templates changes. Munch dep added. LD to LDCMD.

This commit is contained in:
Janet B. Anderson
2001-03-05 22:01:47 +00:00
parent da11287c31
commit 999b246da0

View File

@@ -100,6 +100,12 @@ endif # SHARED_LIBRARIES=YES
endif # LIBTARGETS
#---------------------------------------------------------------
ifneq ($(CONFIG),$(TOP)/configure)
-include $(TOP)/configure/RULES_BUILD
endif
-include $(TOP)/configure/O.$(T_A)/RULES_INCLUDE
#---------------------------------------------------------------
# Main targets
inc : $(COMMON_INC) $(INSTALL_INC)
@@ -165,14 +171,14 @@ $(DIRECTORY_TARGETS) :
# The order of the following rules is
# VERY IMPORTANT !!!!
depends: inc $(SRC_FILES)
depends: inc $(DEPENDS_SRC_FILES)
@$(RM) DEPENDS
@touch DEPENDS
ifneq (,$(strip $(SRC_FILES)))
ifneq (,$(strip $(DEPENDS_SRC_FILES)))
$(DEPENDS_CMD.cpp)
endif
$(TESTPRODNAME) $(PRODNAME):%$(EXE): $(PROD_OBJS) $(PROD_RESS) $(PROD_DEPLIBS)
$(TESTPRODNAME) $(PRODNAME):%$(EXE): $(PRODUCT_OBJS) $(PROD_RESS) $(PROD_DEPLIBS)
@$(RM) $@
$(LINK.cpp)
@@ -282,9 +288,9 @@ $(SHRLIBNAME):$(LIB_PREFIX)%$(SHRLIB_SUFFIX): $(LIBRARY_OBJS) $(LIBRARY_RESS)
@$(RM) $@
$(PERL) $(TOOLS)/munch.pl < $< > $@
$(MUNCHNAME):%.munch : %_ctdt$(OBJ)
$(MUNCHNAME):%.munch : %_ctdt$(OBJ) %.o
@$(RM) $@
$(LD) -o $@ $(LDFLAGS) $*.o $<
$(LDCMD)
# Ext, app and module rules
@@ -378,11 +384,11 @@ $(INSTALL_HTML)/$(HTMLS_DIR)/%: ../%
@echo "Installing html $@"
@$(INSTALL) -d -m 644 $< $(@D)
$(INSTALL_TEMPLATES)/$(TEMPLATES_DIR)/%: ../%
$(INSTALL_TEMPLATES_SUBDIR)/%: ../%
@echo "Installing $@"
@$(INSTALL) -d -m 644 $< $(@D)
$(INSTALL_TEMPLATES)/$(TEMPLATES_DIR)/%: %
$(INSTALL_TEMPLATES_SUBDIR)/%: %
@echo "Installing $@"
@$(INSTALL) -d -m 644 $< $(@D)