]> git.donarmstrong.com Git - lilypond.git/blobdiff - stepmake/stepmake/generic-targets.make
* autogen.sh: Generate.
[lilypond.git] / stepmake / stepmake / generic-targets.make
index d70710f8a3392b48834c168ee8ce8615e11eaf85..f9b49024a76f7b66124045a557a9c8e62868f9f5 100644 (file)
@@ -1,6 +1,3 @@
-# title           generic make targets
-# file    make/Targets.make
-
 .PHONY : all clean config default diff dist doc exe help html lib TAGS\
         po
 
@@ -61,7 +58,6 @@ Make may be invoked from any subdirectory\n\
 Note that all commands recurse into SUBDIRS;\n\
 prepend \`local-' to do only cwd, eg: local-clean\n\
 "\
-#
 
 local-help:
 
@@ -103,9 +99,8 @@ $(outdir)/version.hh: $(outdir)/VERSION
 $(outdir)/config.h: $(config_h)
        cp -p $< $@
 
-# should this be in Rules?
 configure: configure.in aclocal.m4
-       autoconf 
+       NOCONFIGURE=yes $(srcdir)/autogen.sh
        chmod +x configure
 
 local-clean:
@@ -132,8 +127,6 @@ installextradoc:
        $(foreach i, $(EXTRA_DOC_FILES),\
                cp -r $(i) $(prefix)/doc/$(package) &&) true
 
-include $(stepdir)/package.make
-
 include $(outdir)/dummy.dep $(DEP_FILES)
 
 $(outdir)/dummy.dep:
@@ -153,3 +146,22 @@ $(depth)/$(configuration).make: $(depth)/configure
        @echo "************************************************************"
        (cd $(depth); ./config.status)
        touch $@                # do something for multiple simultaneous configs.
+
+
+deb:
+       $(MAKE) -C $(depth)/debian
+       cd $(depth) && debuild
+
+diff:
+       $(PYTHON) $(step-bindir)/package-diff.py  --outdir=$(topdir)/$(outdir) --package=$(topdir) $(makeflags)
+       -ln -f $(depth)/$(outdir)/$(distname).diff.gz $(patch-dir)
+
+release: 
+       $(PYTHON) $(step-bindir)/release.py --outdir=$(topdir)/$(outdir) --package=$(topdir)
+
+rpm: $(depth)/$(package-icon) dist
+       @echo "Assuming Red Hat system" #FIXME: check distro, then issue rpm
+       $(MAKE) -C $(depth)/make
+       cd $(depth) && rpm -bb make/$(outdir)/lilypond.redhat.spec
+#      su -c 'rpm -tb $(depth)/$(outdir)/$(distname).tar.gz'
+