Implemente before-xxx-install and after-xxx-install; simplified implementation

of before-xxx-all and after-xxx-all


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13157 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2002-03-19 13:07:52 +00:00
parent 9be02b2255
commit 43ac48032c

View file

@ -1,3 +1,58 @@
Tue Mar 19 13:05:52 2002 Nicola Pero <n.pero@mi.flashnet.it>
Simplified implementation of before-$(GNUSTEP_INSTANCE)-all and
after-$(GNUSTEP_INSTANCE)-all; implemented support for
before-$(GNUSTEP_INSTANCE)-install and
after-$(GNUSTEP_INSTANCE)-install.
* Instance/rules.make (before-$(GNUSTEP_INSTANCE)-install): New
target.
(after-$(GNUSTEP_INSTANCE)-install): New target.
(.PHONY): Added the new targets.
* Instance/rules.make (before-$(GNUSTEP_INSTANCE)-uninstall): New
target.
(after-$(GNUSTEP_INSTANCE)-uninstall): New target.
(.PHONY): Added the new targets.
* Instance/rules.make (internal-$(GNUSTEP_TYPE)-all): New target
automatically calling before-$(GNUSTEP_INSTANCE)-all, then
internal-$(GNUSTEP_TYPE)-all_, then after-$(GNUSTEP_INSTANCE)-all.
(internal-$(GNUSTEP_TYPE)-install): Similar.
(internal-$(GNUSTEP_TYPE)-uninstall): Similar.
(.PHONY): Added the new targets.
* Instance/application.make (internal-app-all): Renamed to
internal-app-all_; do not run before-$(GNUSTEP_INSTANCE)-all and
after-$(GNUSTEP_INSTANCE)-all.
(internal-app-install): Renamed to internal-app-install_.
(internal-app-uninstall): Renamed to internal-app-uninstall_.
(.PHONY): Updated for change.
* Instance/bundle.make: Similar updates.
* Instance/clibrary.make: Idem.
* Instance/ctool.make: Idem.
* Instance/documentation.make: Idem (NB - likely this fixes
unnoticed errors here with multiple after-xxx-all and
before-xxx-all too)
* Instance/framework.make: Idem.
* Instance/gswapp.make: Idem.
* Instance/gswbundle.make: Idem.
* Instance/java-tool.make: Idem.
* Instance/java.make: Idem.
* Instance/library.make: Idem.
* Instance/objc.make: Idem.
* Instance/palette.make: Idem.
* Instance/resource-set.make: Idem.
* Instance/service.make: Idem.
* Instance/subproject.make: Idem.
* Instance/test-application.make: Idem.
* Instance/test-library.make: Idem.
* Instance/test-tool.make: Idem.
* Instance/tool.make: Idem.
* Instance/bundle.make (.PHONY): Removed nonexisting target
internal-bundle-clean and internal-bundle-distclean.
* Instance/clibrary.make (internal-clibrary-clean): Unused
target removed.
* Instance/gswbundle.make (.PHONY): Removed nonexisting targets
internal-gswbundle-clean and internal-gswbundle-distclean.
2002-03-19 Richard Frith-Macdonald <rfm@gnu.org>
* fixpath.sh.in: Restructure slightly so we can easily edit the