mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
Rewritten framework/subproject interaction so that it supports building
multiple independent frameworks from the same GNUmakefile git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14940 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
c5fd7a5359
commit
d0879f719e
1 changed files with 41 additions and 0 deletions
41
ChangeLog
41
ChangeLog
|
@ -1,3 +1,44 @@
|
|||
Wed Nov 6 12:31:40 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
Rewritten framework/subproject interaction so that it supports
|
||||
FRAMEWORK_NAME containing multiple framework names.
|
||||
|
||||
Framework API change warning: in order to support multiple
|
||||
independent frameworks built using the same makefile,
|
||||
CURRENT_VERSION_NAME and DEPLOY_WITH_CURRENT_VERSION have been
|
||||
removed; xxx_CURRENT_VERSION_NAME and
|
||||
xxx_DEPLOY_WITH_CURRENT_VERSION should be used instead.
|
||||
* common.make (CURRENT_VERSION_NAME): Do not define here.
|
||||
(DEPLOY_WITH_CURRENT_VERSION): Idem.
|
||||
* Instance/framework.make: Added support for
|
||||
xxx_CURRENT_VERSION_NAME and xxx_DEPLOY_WITH_CURRENT_VERSION.
|
||||
* rules.make (FRAMEWORK_NAME): Do not define here.
|
||||
(FRAMEWORK_DIR_NAME): Idem.
|
||||
(FRAMEWORK_VERSION_DIR_NAME): Idem.
|
||||
* Master/framework.make (FRAMEWORK_NAME): Set here.
|
||||
* Instance/framework.make (FRAMEWORK_DIR_NAME,
|
||||
FRAMEWORK_VERSION_DIR_NAME): Set here.
|
||||
* Master/rules.make (%.subprojects): Pass to submakes for
|
||||
subprojects OWNING_PROJECT_HEADER_DIR instead of FRAMEWORK_NAME
|
||||
and FRAMEWORK_VERSION_DIR_NAME; set the new variable manually
|
||||
depending on the instance we're building.
|
||||
(%.variables): Similar change.
|
||||
* Master/subproject.make (build-headers): Always define this rule;
|
||||
don't depend on FRAMEWORK_NAME.
|
||||
(internal-install, internal-uninstall: Always run install /
|
||||
uninstall, no matter what FRAMEWORK_NAME is.
|
||||
* rules.make (CURRENT_FRAMEWORK_HEADERS_FLAG): Renamed to
|
||||
DERIVED_SOURCES_HEADERS_FLAG. Include it also if
|
||||
OWNING_PROJECT_HEADER_DIR is non empty.
|
||||
* Instance/subproject.make: Rewritten header copying for
|
||||
frameworks and such; now manage headers basing on the
|
||||
OWNING_PROJECT_HEADER_DIR variable only.
|
||||
|
||||
Wed Nov 6 12:09:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
* Instance/framework.make (internal-framework-distclean): Do not
|
||||
remove DERIVED_SOURCES; already removed on make clean.
|
||||
|
||||
Wed Nov 6 10:56:55 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||
|
||||
* Instance/application.make (.PHONY): Added
|
||||
|
|
Loading…
Reference in a new issue