|
@@ -3,38 +3,10 @@ MODULE_TOPDIR = ..
|
|
include $(MODULE_TOPDIR)/include/Make/Vars.make
|
|
include $(MODULE_TOPDIR)/include/Make/Vars.make
|
|
include $(MODULE_TOPDIR)/include/Make/Rules.make
|
|
include $(MODULE_TOPDIR)/include/Make/Rules.make
|
|
|
|
|
|
-SRCH := $(wildcard ../include/*.h ../include/defs/*.h ../include/vect/*.h ../include/iostream/*.h)
|
|
|
|
-DSTH := $(patsubst ../include/%.h,$(ARCH_INCDIR)/%.h,$(SRCH))
|
|
|
|
-DSTH_EXTRA = $(ARCH_INCDIR)/copying.h $(ARCH_INCDIR)/citing.h $(ARCH_INCDIR)/confparms.h
|
|
|
|
-
|
|
|
|
SRCMAKE := $(wildcard ../include/Make/*.make)
|
|
SRCMAKE := $(wildcard ../include/Make/*.make)
|
|
DSTMAKE := $(patsubst ../include/Make/%.make,$(ARCH_DISTDIR)/include/Make/%.make,$(SRCMAKE))
|
|
DSTMAKE := $(patsubst ../include/Make/%.make,$(ARCH_DISTDIR)/include/Make/%.make,$(SRCMAKE))
|
|
|
|
|
|
-default: $(DSTH) $(DSTH_EXTRA) $(DSTMAKE)
|
|
|
|
-
|
|
|
|
-# cancel rule from Rules.make
|
|
|
|
-$(ARCH_INCDIR)/%.h: %.h
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/defs/%.h: defs/%.h | $(ARCH_INCDIR)/defs
|
|
|
|
- $(INSTALL_DATA) $< $@
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/vect/%.h: vect/%.h | $(ARCH_INCDIR)/vect
|
|
|
|
- $(INSTALL_DATA) $< $@
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/iostream/%.h: iostream/%.h | $(ARCH_INCDIR)/iostream
|
|
|
|
- $(INSTALL_DATA) $< $@
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/%.h: %.h | $(ARCH_INCDIR)
|
|
|
|
- $(INSTALL_DATA) $< $@
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/defs: | $(ARCH_INCDIR)
|
|
|
|
- $(MKDIR) $@
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/vect: | $(ARCH_INCDIR)
|
|
|
|
- $(MKDIR) $@
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/iostream: | $(ARCH_INCDIR)
|
|
|
|
- $(MKDIR) $@
|
|
|
|
|
|
+default: $(DSTMAKE) parsubdirs
|
|
|
|
|
|
$(ARCH_DISTDIR)/include/Make/%.make: Make/%.make | $(ARCH_DISTDIR)/include/Make
|
|
$(ARCH_DISTDIR)/include/Make/%.make: Make/%.make | $(ARCH_DISTDIR)/include/Make
|
|
$(INSTALL_DATA) $< $@
|
|
$(INSTALL_DATA) $< $@
|
|
@@ -42,11 +14,7 @@ $(ARCH_DISTDIR)/include/Make/%.make: Make/%.make | $(ARCH_DISTDIR)/include/Make
|
|
$(ARCH_DISTDIR)/include/Make:
|
|
$(ARCH_DISTDIR)/include/Make:
|
|
$(MKDIR) $@
|
|
$(MKDIR) $@
|
|
|
|
|
|
-$(ARCH_INCDIR)/copying.h: $(MODULE_TOPDIR)/COPYING | $(ARCH_INCDIR)
|
|
|
|
- sed -e 's/^\(.*\)$$/"\1\\n"/' $< > $@
|
|
|
|
-
|
|
|
|
-$(ARCH_INCDIR)/citing.h: $(MODULE_TOPDIR)/CITING | $(ARCH_INCDIR)
|
|
|
|
- sed -e 's/^\(.*\)$$/"\1\\n"/' $< > $@
|
|
|
|
|
|
+SUBDIRS = \
|
|
|
|
+ grass
|
|
|
|
|
|
-$(ARCH_INCDIR)/confparms.h: $(MODULE_TOPDIR)/config.status | $(ARCH_INCDIR)
|
|
|
|
- sed -n '7s/^#\(.*\)$$/"\1"/p' $< > $@
|
|
|
|
|
|
+include $(MODULE_TOPDIR)/include/Make/Dir.make
|