]> git.donarmstrong.com Git - lilypond.git/blobdiff - cygwin/GNUmakefile
*** empty log message ***
[lilypond.git] / cygwin / GNUmakefile
index ecfe3b5171b45c3c200508d3c80f15aba7e463b2..ae9a0fee13395a5eeafec72ba8ec207ee8128707 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