X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=Makefile.am;h=309596aadf4fcb69345ee35e1fe1e9f2214cffcf;hb=b496593883376e45c9c011d42602482a472a2077;hp=e4842026e73788a0bb9cc44168c99040dc4909bb;hpb=0d8ae0cabef1a470f48ce4e71ea5b1749a59d049;p=simgear.git diff --git a/Makefile.am b/Makefile.am index e4842026..309596aa 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,110 @@ -EXTRA_DIST = mksymlinks.sh +EXTRA_DIST = \ + acsite.m4 \ + acconfig.h \ + mksymlinks.sh \ + SimGear.dsp \ + SimGear.dsw \ + metakit-2.4.2-32.tar.gz \ + zlib-1.1.3.tar.gz -dist-hook: - tar cf - src/metar | (cd $(distdir); tar xvf -) +SUBDIRS = simgear + +# +# Additional all, clean, and distclean rules for additional packages. +# We can't just include the additional package dirs in SUBDIRS (which +# would be nice because there are then problems with make dist +# + +old_all: + @list='@subdirs@'; \ + target=`echo $@`; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done + +old_install: + @list='@subdirs@'; \ + target=`echo $@`; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done + +old_clean: + @list='@subdirs@'; \ + target=`echo $@`; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done + +old_distclean: + @list='@subdirs@'; \ + target=`echo $@`; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done + +# +# distclean the associated packages and include them in the dist +# + +old_dist-hook: + (cd $(top_srcdir); \ + $(HOME)/projects/FlightGear-0.7/admin/am2dsp.pl --lib) + pwd + echo "copying simgear/metar" + echo "other stuff" + @list='@subdirs@'; \ + target=distclean; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) echo "distclean error ignored...";; *k*) fail=yes;; *) echo "distclean error ignored...";; esac; \ + done + (cd $(top_srcdir); tar cf - simgear/metakit) | \ + (cd $(distdir); tar xvf -) + + +# +# Rule to build RPM distribution package +# +rpm: dist + rpm -ta $(PACKAGE)-$(VERSION).tar.gz -SUBDIRS = src