]> git.donarmstrong.com Git - lilypond.git/blobdiff - cygwin/GNUmakefile
* stepmake/stepmake/generic-vars.make (DIST_FILES): Fix
[lilypond.git] / cygwin / GNUmakefile
index ecfe3b5171b45c3c200508d3c80f15aba7e463b2..7b53ec5766061874b2d4cffadb2f346b5ce9fabe 100644 (file)
@@ -2,8 +2,8 @@ depth = ..
 
 NAME = cygwin
 
-MKNETRELS = $(wildcard mknetrel mknetrel.*[a-z])
-EXTRA_DIST_FILES = changelog $(MKNETRELS) $(wildcard *.hint)
+MKNETRELS = mknetrel $(call src-wildcard,mknetrel.*[a-z])
+EXTRA_DIST_FILES = changelog $(MKNETRELS) $(call src-wildcard,*.hint)
 
 SEXECUTABLES=bug-lilypond-cygwin lily-wins
 STEPMAKE_TEMPLATES = install install-out script
@@ -15,13 +15,14 @@ ifneq ($(CYGWIN_BUILD),)
 
 include $(stepdir)/executable-targets.make
 
-POSTINSTALLS=$(wildcard postinstall*.sh)
+POSTINSTALLS=$(call src-wildcard,postinstall*.sh)
 OUT_POSTINSTALLS=$(POSTINSTALLS:%=$(outdir)/%)
 
-POSTREMOVES=$(wildcard postremove*.sh)
-OUT_POSTREMOVES=$(POSTREMOVES:%=$(outdir)/%)
+$(outdir)/%.sh: %.sh $(config_make)
+       cat $< | sed $(sed-atvariables) > $@
+       chmod 755 $@
 
-default: $(OUT_POSTINSTALLS) $(OUT_POSTREMOVES) $(OUTIN_FILES) 
+default: $(OUT_POSTINSTALLS) $(OUTIN_FILES) 
 
 INSTALLATION_OUT_SUFFIXES=1
 
@@ -30,8 +31,5 @@ etc=$(patsubst %/, %, $(dir $(prefix)))/etc
 INSTALLATION_DIR=$(etc)/postinstall
 INSTALLATION_FILES=$(OUT_POSTINSTALLS)
 
-INSTALLATION_OUT_DIR1=$(etc)/postremove
-INSTALLATION_OUT_FILES1=$(OUT_POSTREMOVES)
-
 endif