* cygwin/mknetrel: Update.
* GNUmakefile.in (web-install): Rename (was: install-html-doc).
(html-doc): Remove (use: web).
* stepmake/stepmake/script-rules.make:
* stepmake/stepmake/python-module-rules.make ($(outdir)/%.py):
Fix $(config_make) dependencies for srcdir build.
* stepmake/stepmake/generic-targets.make ($(config_make)): Fix
target for srcdir build.
* stepmake/make/stepmake.make:
* make/srcdir.make.in:
* GNUmakefile.in:
* make/stepmake.make (config_make): Rename variable (was:
configuration).
+2003-07-24 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * cygwin/changelog:
+ * cygwin/mknetrel: Update.
+
+ * GNUmakefile.in (web-install): Rename (was: install-html-doc).
+ (html-doc): Remove (use: web).
+
+ * stepmake/stepmake/script-rules.make:
+ * stepmake/stepmake/python-module-rules.make ($(outdir)/%.py):
+ Fix $(config_make) dependencies for srcdir build.
+
+ * stepmake/stepmake/generic-targets.make ($(config_make)): Fix
+ target for srcdir build.
+
+ * stepmake/make/stepmake.make:
+ * make/srcdir.make.in:
+ * GNUmakefile.in:
+ * make/stepmake.make (config_make): Rename variable (was:
+ configuration).
+
2003-07-24 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* Documentation/user/internals.itely (Manipulating music
EXTRA_DIST_FILES = $(wildcard *.el) vimrc VERSION $(README_FILES) $(SCRIPTS) $(IN_FILES) emacsclient.patch lexer-gcc-3.0.patch server.el.patch darwin.patch .cvsignore lexer-gcc-3.1.sh lilypond.words
NON_ESSENTIAL_DIST_FILES = $(README_TXT_FILES)
INSTALLATION_DIR=$(local_lilypond_datadir)
-INSTALLATION_FILES=$(configuration) VERSION
+INSTALLATION_FILES=$(config_make) VERSION
# bootstrap stepmake:
#
(cd $(builddir)/share/lilypond/fonts && \
tar czvf ../../../$(outbase)/type1.tar.gz type1/*.pfa type1/fonts.* type1/lilypond.* )
-html-doc: web
-install-html-doc:
+web-install:
$(INSTALL) -m 755 -d $(local_package_docdir)
tar -C $(local_package_docdir)/ -xzf $(outdir)/web.tar.gz
# LilyPond development: lilypond-1.7
# archive=ftp://lilypond.org/pub/LilyPond/v1.7
-# Guile specific mknetrel overrides
+# LilyPond mknetrel overrides
# To use this, do something like:
cat >/dev/null <<EOC
- wget -P/var/tmp ftp://lilypond.org/pub/LilyPond/v1.7/lilypond-1.7.13.tar.gz
+ wget -P/var/tmp ftp://lilypond.org/pub/LilyPond/v1.7/lilypond-1.7.29.tar.gz
rm -rf /home/netrel/src/lilypond-*
mkdir -p /home/netrel/src && cd /home/netrel/src
## TODO: look at pimport
EOC
-
-BUILD=1
# sover=14
patch=$mknetrel_root/patch
if iscygwin; then
true
else
- ##uploads=$here/uploads/$base && mkdir -p $uploads
- uploads=$here/uploads-development/$base && mkdir -p $uploads
+ uploads=$here/uploads/$base && mkdir -p $uploads
+ [ "$ABI" = "1.5" ] && uploads=$here/uploads-development/$base && mkdir -p $uploads
tarstem=$uploads/$package
fi
lib_split () {
mkdir -p ./$prefix/bin || exit 1
mv $inst/$prefix/bin/*.dll ./$prefix/bin
+ mkdir -p ./$prefix/lib || exit 1
+ mv $inst/$prefix/lib/*.la ./$prefix/lib
mkdir -p ./$prefix/share || exit 1
mv $inst/$prefix/share/$base ./$prefix/share
true
mv $inst/$prefix/include ./$prefix/include
mkdir -p ./$prefix/lib || exit 1
mv $inst/$prefix/lib/*.a ./$prefix/lib
- mv $inst/$prefix/lib/*.la ./$prefix/lib
mkdir -p ./$prefix/share || exit 1
mv $inst/$prefix/share/aclocal ./$prefix/share
true
cd $src && ln -s GNUmakefile.in GNUmakefile
cd $build || exit 1
- # Ugh. Fixed in 1.6.8CVS and 1.7.13CVS.
- # PATH=/bin:/usr/bin:$PATH make DO_O_DEP="echo NO DEPS;" conf=for-build all doc html-doc || exit 1
- PATH=/bin:/usr/bin:$PATH make conf=for-build all doc html-doc || exit 1
+ #PATH=/bin:/usr/bin:$PATH make conf=for-build all doc html-doc || exit 1
+ PATH=/bin:/usr/bin:$PATH make conf=for-build all doc web || exit 1
for i in $(find . -path "out-for-build/*.1"); do
cp -pv $i $(dirname $(dirname $i))/$(basename $i)
done
cd $build || exit 1
docdir=$prefix/share/doc/$base-$ver
- make conf=for-build docdir=$inst-doc/$docdir install-html-doc
+ #make conf=for-build docdir=$inst-doc/$docdir install-html-doc
+ make conf=for-build docdir=$inst-doc/$docdir web-install
## copy READMEs etc
CONFIGSUFFIX=-$(conf)
endif
-# Use same configuration, but different output directory:
+# Use same configurations, but different output directory:
#
# make out=WWW
#
endif
ifdef config
- configuration=$(config)
+ config_make=$(config)
else
ifeq ($(builddir),)
- configuration=$(depth)/config$(CONFIGSUFFIX).make
+ config_make=$(depth)/config$(CONFIGSUFFIX).make
else
- configuration=$(builddir)/config$(CONFIGSUFFIX).make
+ config_make=$(builddir)/config$(CONFIGSUFFIX).make
endif
endif
outroot=$(builddir)/$(patsubst $(shell cd $(depth); pwd)%,%,$(pwd))
endif
-include $(configuration)
+include $(config_make)
outdir=$(outroot)/$(outbase)
endif
ifdef config
- configuration=$(config)
+ config_make=$(config)
else
ifeq ($(builddir),)
- configuration=$(depth)/config$(CONFIGSUFFIX).make
+ config_make=$(depth)/config$(CONFIGSUFFIX).make
else
- configuration=$(builddir)/config$(CONFIGSUFFIX).make
+ config_make=$(builddir)/config$(CONFIGSUFFIX).make
endif
endif
outroot=$(builddir)/$(patsubst $(shell cd $(depth); pwd)%,%,$(pwd))
endif
-include $(configuration)
+include $(config_make)
outdir=$(outroot)/$(outbase)
config_h=$(builddir)/config$(CONFIGSUFFIX).h
local-check:
# ugh. ugh ugh ugh
-$(depth)/$(configuration).make: $(depth)/configure
+$(config_make): $(topdir)/configure
@echo "************************************************************"
@echo "configure changed! You should probably reconfigure manually."
@echo "************************************************************"
- (cd $(depth); ./config.status)
+ (cd $(builddir); ./config.status)
touch $@ # do something for multiple simultaneous configs.
www-targets-help:
@echo -e "\
web update website in out-www\n\
+ web-install install website documentation in (docdir=$(local_package_docdir))\n\
web-clean clean out-www\n\
"
$(outdir)/%.pyc: $(outdir)/%.py
$(PYTHON) -c 'import py_compile; py_compile.compile ("$<")'
-$(outdir)/%.py: %.py $(builddir)/config.make
+$(outdir)/%.py: %.py $(config_make)
cat $< | sed $(sed-atvariables) > $@
chmod 755 $@
-$(outdir)/%: %.pl $(builddir)/config.make
+$(outdir)/%: %.pl $(config_make)
cat $< | sed $(sed-atvariables) > $@
chmod 755 $@
-$(outdir)/%: %.bash $(builddir)/config.make
+$(outdir)/%: %.bash $(config_make)
cat $< | sed $(sed-atvariables) > $@
chmod 755 $@
-$(outdir)/%: %.scm $(builddir)/config.make
+$(outdir)/%: %.scm $(config_make)
cat $< | sed $(sed-atvariables) > $@
chmod 755 $@
-$(outdir)/%: %.expect $(builddir)/config.make
+$(outdir)/%: %.expect $(config_make)
cat $< | sed $(sed-atvariables) > $@
chmod 755 $@
-$(outdir)/%: %.sh $(builddir)/config.make
+$(outdir)/%: %.sh $(config_make)
cat $< | sed $(sed-atvariables) > $@
chmod 755 $@
-$(outdir)/%: %.py $(builddir)/config.make
+$(outdir)/%: %.py $(config_make)
cat $< | sed $(sed-atvariables) > $@
chmod 755 $@