Commit graph

114 commits

Author SHA1 Message Date
Nicola Pero
c082df0330 Fixed copying resources from a subproject into the main project bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/freeze-1_4_0@14185 72102866-910b-0410-8b05-ffd578937521
2002-07-22 11:37:03 +00:00
Nicola Pero
1951c8d1cb More user-friendly messages when installing using new messages.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13877 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:23:52 +00:00
Nicola Pero
a5bc8485c0 Print a message while installing headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13876 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:23:10 +00:00
Nicola Pero
2e44f15135 Use the new echo variable setup to print messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13875 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:21:37 +00:00
Nicola Pero
c683a4e136 better echoing of messages during linking and installing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13874 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:19:54 +00:00
Nicola Pero
461245c8fe Emit a message when linking object files between them
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13873 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:19:23 +00:00
Nicola Pero
442d420e92 Improved echoing of messages during linking and installing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13872 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:18:52 +00:00
Nicola Pero
7e94806ef1 Improved echoing of messages during linking/installing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13871 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:17:53 +00:00
Nicola Pero
bfe9759f6e Improving echoing of messages during linking and installing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13870 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:17:23 +00:00
Nicola Pero
5e95dfe317 Improved echoing of messages during linking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13869 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:16:46 +00:00
Nicola Pero
fdadb261c0 Improved echoing of messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13868 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:16:14 +00:00
Nicola Pero
3bb1193589 Improved/tidied up echoing messges
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13867 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:14:06 +00:00
Nicola Pero
d496043504 More refined printing of messages and echoing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13866 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:13:15 +00:00
Nicola Pero
7ade89d575 Fixed stripping variables ... was stripping at the wrong moment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13858 72102866-910b-0410-8b05-ffd578937521
2002-06-13 11:39:49 +00:00
Nicola Pero
74e64e901d Updated comments to change in recommended variable namesx
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13857 72102866-910b-0410-8b05-ffd578937521
2002-06-13 11:04:30 +00:00
Nicola Pero
cf7e4c45df Implemented support for xxx_LOCALIZED_RESOURCE_DIRS; merged code for
xxx_COMPONENTS into code for xxx_RESOURCE_FILES (and similar for all other
similar variables); fixed typos and bugs in gsweb code, and update to support
everything that the standard code supports, plus other minor changes


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13850 72102866-910b-0410-8b05-ffd578937521
2002-06-12 13:55:43 +00:00
Nicola Pero
cef09094e4 Added support for LOCALIZED_COMPONENTS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13792 72102866-910b-0410-8b05-ffd578937521
2002-06-07 15:01:05 +00:00
Nicola Pero
4d81cfc805 Fixed installation/uninstallation/cleaning of info files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13697 72102866-910b-0410-8b05-ffd578937521
2002-05-24 17:27:30 +00:00
Nicola Pero
30e22fc132 Added support for bundles which contain only resources, but no object fiel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13691 72102866-910b-0410-8b05-ffd578937521
2002-05-23 11:27:14 +00:00
Nicola Pero
fdf126f00d Strip the OBJ_FILES_TO_LINK variable so that we can easily know if a bundle
contains an object file or not


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13690 72102866-910b-0410-8b05-ffd578937521
2002-05-23 11:26:10 +00:00
Nicola Pero
3b70393c22 Implemented xxx_STANDARD_INSTALL=no to inhibit standard installation/uninstallation
for that instance to be perfoemd


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13673 72102866-910b-0410-8b05-ffd578937521
2002-05-21 16:13:22 +00:00
Nicola Pero
e314afaeff Fixed copying subproject resources into our bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13667 72102866-910b-0410-8b05-ffd578937521
2002-05-20 23:35:58 +00:00
Nicola Pero
8c7cee0000 Added support for $(GNUSTEP_INSTANCE)Info.plist to frameworks too
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13666 72102866-910b-0410-8b05-ffd578937521
2002-05-20 10:14:39 +00:00
Richard Frith-Macdonald
3c339dd9aa Allow AUTOGSDOC to be overridden.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13658 72102866-910b-0410-8b05-ffd578937521
2002-05-15 11:40:36 +00:00
Nicola Pero
5c6c90c39b Put back linking against all libs on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13517 72102866-910b-0410-8b05-ffd578937521
2002-04-21 12:56:55 +00:00
Nicola Pero
082864da80 Great simplification of DLL code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13497 72102866-910b-0410-8b05-ffd578937521
2002-04-18 10:02:52 +00:00
Nicola Pero
4dc8154409 Simplification of DLL code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13496 72102866-910b-0410-8b05-ffd578937521
2002-04-18 10:00:50 +00:00
Nicola Pero
4b385fea60 Removed spurious newline
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13492 72102866-910b-0410-8b05-ffd578937521
2002-04-18 09:41:41 +00:00
Nicola Pero
e0ea2d2a36 Install/uninstall multi-section info files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13415 72102866-910b-0410-8b05-ffd578937521
2002-04-10 15:50:03 +00:00
Nicola Pero
919a23cf69 Create GNUSTEP_DOCUMENTATION_INFO if needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13412 72102866-910b-0410-8b05-ffd578937521
2002-04-10 15:24:53 +00:00
Nicola Pero
64816dbbc7 Use the relatvie_path.sh script ot generate relocatable symlinks ...
finally fixing building binary packages (RPMs and DEBs) containing frameworks


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13376 72102866-910b-0410-8b05-ffd578937521
2002-04-06 16:26:59 +00:00
Nicola Pero
5ab684e698 Do not link against system libraries if not building DLLs on Windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13368 72102866-910b-0410-8b05-ffd578937521
2002-04-06 03:39:40 +00:00
Fred Kiefer
ad0bb08f3a Use a += instead of a = to define BUNDLE_LIBS (Patch by Alexander
Malmberg)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13337 72102866-910b-0410-8b05-ffd578937521
2002-04-04 00:13:59 +00:00
Fred Kiefer
ed82978e62 Uncommented the definition of BUNDLE_LIBS, so that bundles work
under MS Windows.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13329 72102866-910b-0410-8b05-ffd578937521
2002-04-03 00:28:40 +00:00
Nicola Pero
c8909a0158 (un)install info files in GNUSTEP_DOCUMENTATION_INFO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13319 72102866-910b-0410-8b05-ffd578937521
2002-04-02 14:39:11 +00:00
Nicola Pero
01e6caf6c9 Added DLL code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13264 72102866-910b-0410-8b05-ffd578937521
2002-03-28 15:18:12 +00:00
Nicola Pero
9be02b2255 Simplified implementation of before-xxx-all and after-xxx-all; implemented
before-xxx-install and after-xxx-install


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13156 72102866-910b-0410-8b05-ffd578937521
2002-03-19 13:06:56 +00:00
Nicola Pero
8b853ff51a Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13141 72102866-910b-0410-8b05-ffd578937521
2002-03-18 10:38:43 +00:00
Nicola Pero
c407d15451 Fixed typo in my last commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13048 72102866-910b-0410-8b05-ffd578937521
2002-03-08 14:57:39 +00:00
Nicola Pero
14cfca5492 Define DLL_DEF here
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13038 72102866-910b-0410-8b05-ffd578937521
2002-03-07 16:20:33 +00:00
Nicola Pero
5ee95b8912 Set up library additional flags here
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13037 72102866-910b-0410-8b05-ffd578937521
2002-03-07 16:20:00 +00:00
Nicola Pero
7b2a28076e Better, simpler management of MAIN_MODEL_FILE
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13036 72102866-910b-0410-8b05-ffd578937521
2002-03-07 15:20:18 +00:00
Nicola Pero
9f267eb36b Set MAIN_MODEL_FILE here, simplified code to set it in the info plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13023 72102866-910b-0410-8b05-ffd578937521
2002-03-06 12:25:03 +00:00
Nicola Pero
238d7665ad Fixed tricky problem when copying resources from a subproject ... * being
expanded to itself in the shell if no matching file exists!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13015 72102866-910b-0410-8b05-ffd578937521
2002-03-05 18:10:28 +00:00
Nicola Pero
cca04168f4 Use =, not :=, to define BUNDLE_INSTALL_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13009 72102866-910b-0410-8b05-ffd578937521
2002-03-05 17:17:03 +00:00
Nicola Pero
913ca01bd2 Added comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13008 72102866-910b-0410-8b05-ffd578937521
2002-03-05 17:15:55 +00:00
Nicola Pero
171064593c Do not use override when defining resource variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13005 72102866-910b-0410-8b05-ffd578937521
2002-03-05 16:02:08 +00:00
Nicola Pero
dd9e147925 Use Instance/Shared/bundle.make to manage resources - this generalizes a lot
the resource code to work for any owning project type.  framework resource code
- which only works for frameworks - removed.  tidied up header build code


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13001 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:51:49 +00:00
Nicola Pero
402584428e Copy resources from subprojects into our main resource bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13000 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:50:37 +00:00
Nicola Pero
b0d4108bd3 Do not use override when defining HEADER variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12998 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:13:56 +00:00