Procházet zdrojové kódy

Module.make: add rule for ETCFILES

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@65201 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa před 10 roky
rodič
revize
f345e98d90
1 změnil soubory, kde provedl 9 přidání a 1 odebrání
  1. 9 1
      include/Make/Module.make

+ 9 - 1
include/Make/Module.make

@@ -10,11 +10,19 @@ include $(MODULE_TOPDIR)/include/Make/Rules.make
 include $(MODULE_TOPDIR)/include/Make/Html.make
 include $(MODULE_TOPDIR)/include/Make/Compile.make
 
-cmd: $(BIN)/$(PGM)$(EXE) html
+ETCFILES_DST := $(patsubst %,$(ETC)/$(PGM)/%,$(ETCFILES))
+
+cmd: $(BIN)/$(PGM)$(EXE) $(ETCFILES_DST) html
 
 $(BIN)/$(PGM)$(EXE): $(ARCH_OBJS) $(DEPENDENCIES)
 	$(call linker)
 
+$(ETC)/$(PGM)/%: % | $(ETC)/$(PGM)
+	$(INSTALL_DATA) $< $@
+
+$(ETC)/$(PGM):
+	$(MKDIR) $@
+
 install:
 	$(INSTALL) $(ARCH_DISTDIR)/bin/$(PGM)$(EXE) $(INST_DIR)/bin/
 	$(INSTALL_DATA) $(HTMLDIR)/$(PGM).html $(INST_DIR)/docs/html/