1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
MODULE_TOPDIR = ..
include $(MODULE_TOPDIR)/include/Make/Other.make
SRCFILES = WIND DEFAULT_WIND VAR PROJ_INFO PROJ_UNITS PROJ_SRID PROJ_EPSG MYNAME
SQLITEMAPS = country_boundaries
MAPFILES = dbln coor topo head cidx sidx hist
SQLITEFILES = sqlite/sqlite.db
VECTFILES := $(foreach map,$(SQLITEMAPS),$(foreach file,$(MAPFILES),vector/$(map)/$(file)))
SRC := $(SRCFILES) $(SQLITEFILES) $(VECTFILES)
SRCDIRS := PERMANENT PERMANENT/vector PERMANENT/sqlite $(patsubst %,PERMANENT/vector/%,$(SQLITEMAPS))
DSTDIR = $(ARCH_DISTDIR)/demolocation
DST := $(patsubst %,$(DSTDIR)/PERMANENT/%,$(SRC))
DSTDIRS := $(patsubst %,$(DSTDIR)/%,$(SRCDIRS))
RCFILE = $(DSTDIR)/.grassrc$(GRASS_VERSION_MAJOR)$(GRASS_VERSION_MINOR)
default: $(DST) $(RCFILE)
$(DSTDIR)/PERMANENT/%: PERMANENT/% | $(DSTDIRS)
$(INSTALL_DATA) $< $@
$(DSTDIRS): %:
$(MKDIR) $@
$(RCFILE): grassrc.tmpl | $(DSTDIRS)
sed 's!@GISDBASE@!$(RUN_GISBASE)!' < $< > $@
|