mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-22 13:50:47 +00:00
Work on installation and framwrk public headers in subproject, and creating
framwrk dirs in frameworks; fixed subsubprojects git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10423 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
eb02e9d869
commit
b09edcf05b
1 changed files with 29 additions and 0 deletions
29
ChangeLog
29
ChangeLog
|
@ -1,3 +1,32 @@
|
|||
Wed Jul 11 13:35:49 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||||
|
||||
* framework.make (internal-framework-all): Do not depend on
|
||||
build-framework-dir as that is already done by before all.
|
||||
(build-framework-dir): Renamed to build-framework-dirs; depend on
|
||||
single separate rules building - only if needed! - the directories
|
||||
rather than building them directly in this rule. Create all the
|
||||
needed symbolic links in this rule. Remove files which are not
|
||||
symbolic links before creating the links.
|
||||
($(FRAMEWORK_HEADER_FILES)): Do not create any symbolic link in
|
||||
this rule.
|
||||
* subproject.make (internal-install): If not inside a framework,
|
||||
run internal install to install the headers.
|
||||
(internal-uninstall): Idem.
|
||||
($(GNUSTEP_OBJ_DIR)/$(SUBPROJECT_PRODUCT)): Depend on
|
||||
SUBPROJECT_OBJ_FILES to account for sub-subprojects.
|
||||
($(FRAMEWORK_HEADER_FILES)): Use makefile conditional; do not
|
||||
create the framework symbolic links which are done by the
|
||||
framework; depend on FRAMEWORK_HEADERS_DIR rather than building it
|
||||
here.
|
||||
($(FRAMEWORK_HEADERS_DIR)): New rule.
|
||||
All internal installation/uninstallation rules are now included
|
||||
only if FRAMEWORK_NAME is empty.
|
||||
(HEADER_FILES_DIR): Set.
|
||||
(internal-install-subproject-dirs): Removed; added rules to build
|
||||
the single dirs instead.
|
||||
(internal-install-subproject-headers): Renamed to
|
||||
internal-install-headers, and simplified.
|
||||
|
||||
Wed Jul 11 12:06:29 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||||
|
||||
* framework.make (before-all): Run internal build-headers target
|
||||
|
|
Loading…
Reference in a new issue