Richard Frith-Macdonald
a3b9b96959
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14850 72102866-910b-0410-8b05-ffd578937521
2002-10-26 08:18:28 +00:00
Richard Frith-Macdonald
dd30726ff5
Minor fix to doc location
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14849 72102866-910b-0410-8b05-ffd578937521
2002-10-26 08:12:47 +00:00
Nicola Pero
f1b6f12698
Implemented support for XXX_CPPFLAGS, XXX_CFLAGS, XXX_OBJCFLAGS, XXX_CCFLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14842 72102866-910b-0410-8b05-ffd578937521
2002-10-25 16:30:47 +00:00
Nicola Pero
ab129b7de8
Include Instance/Shared/strings.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14821 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:27:39 +00:00
Nicola Pero
552d3385ed
Tidied: removed comments, newlines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14820 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:26:19 +00:00
Nicola Pero
a7f75c2138
Tidied: remove comments/newlines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14819 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:25:59 +00:00
Nicola Pero
1b5c232c84
Tidied comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14818 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:25:28 +00:00
Nicola Pero
43b47370f2
New file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14815 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:21:39 +00:00
Nicola Pero
1fad708c69
Fixed .PHONY target names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14813 72102866-910b-0410-8b05-ffd578937521
2002-10-21 23:06:38 +00:00
Nicola Pero
46995b9418
Optimized extracting the classes in the framework ... do not pipe through
...
awk, which is slow - rather use a set of sed commands
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14720 72102866-910b-0410-8b05-ffd578937521
2002-10-11 11:00:56 +00:00
Nicola Pero
13ad85d043
Added a comment explaining how we get the list of all classes implemented
...
in the framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14717 72102866-910b-0410-8b05-ffd578937521
2002-10-11 10:36:51 +00:00
Nicola Pero
a634ab1df2
Made getting the list of classes in the framework more portable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14715 72102866-910b-0410-8b05-ffd578937521
2002-10-11 10:18:42 +00:00
Nicola Pero
3253c72656
Expanded comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14703 72102866-910b-0410-8b05-ffd578937521
2002-10-10 15:43:43 +00:00
Nicola Pero
7ebe616208
Fixed echoing compilation comamnds
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14665 72102866-910b-0410-8b05-ffd578937521
2002-10-07 17:21:39 +00:00
Richard Frith-Macdonald
81939f45c5
Minor install fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14625 72102866-910b-0410-8b05-ffd578937521
2002-10-02 10:22:00 +00:00
Nicola Pero
6910f5f429
Simplification of Instance/bundle.make - no longer creates symbolic links;
...
no longer creates NeXTstep Info.plist files; separated building OSX bundles
and GNUstep bundles; install using Instance/Shared/bundle.make, which now
does properly dereference symlinks when installing; tidied Instance/bundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14611 72102866-910b-0410-8b05-ffd578937521
2002-09-30 23:17:59 +00:00
Nicola Pero
fc421882ab
Only build the resource bundle if xxx_HAS_RESOURCE_BUNDLE = yes is given
...
in the GNUmakefile
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14585 72102866-910b-0410-8b05-ffd578937521
2002-09-27 01:31:40 +00:00
Nicola Pero
ac80acf870
Implemented support for resource bundles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14578 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:18:21 +00:00
Nicola Pero
59c14a0e23
Use the new rules in Shared/bundle.make to install and uninstall
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14574 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:05:11 +00:00
Nicola Pero
1bd9a534b6
Added rules to install and uninstall
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14573 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:04:45 +00:00
Nicola Pero
0f092fbc2d
Support APP_INSTALL_DIR and xxx_INSTALL_DIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14571 72102866-910b-0410-8b05-ffd578937521
2002-09-26 00:56:54 +00:00
Nicola Pero
c5c43e8a2d
Renamed JAVA_INSTALLATION_DIR to JAVA_INSTALL_DIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14569 72102866-910b-0410-8b05-ffd578937521
2002-09-26 00:31:23 +00:00
Nicola Pero
defc8b3603
Updated to use NNN_INSTALL_DIR variables instead of NNN_INSTALLATION_DIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14568 72102866-910b-0410-8b05-ffd578937521
2002-09-26 00:30:35 +00:00
Nicola Pero
4eacdeea7b
Changed to use TOOL_INSTALL_DIR, not TOOL_INSTALLATION_DIR; do nothing on
...
uninstall if NULL_INSTALL is YES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14567 72102866-910b-0410-8b05-ffd578937521
2002-09-26 00:29:51 +00:00
Nicola Pero
a70f1a8f93
Shortened names of variables used to pass parameters to Shared/bundle.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14565 72102866-910b-0410-8b05-ffd578937521
2002-09-25 23:52:09 +00:00
Richard Frith-Macdonald
044ca0786e
Fix flags handling for autogsdoc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14250 72102866-910b-0410-8b05-ffd578937521
2002-08-08 14:15:08 +00:00
Adam Fedor
635e107dae
Merge from 1.4.0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14208 72102866-910b-0410-8b05-ffd578937521
2002-07-29 19:37:40 +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
Nicola Pero
81b43c75a5
Define HEADER_FILES here
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12995 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:09:58 +00:00
Nicola Pero
fa5227f60c
Define here variables not expecting Master/rules.make to prepare them
...
for us
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12991 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:02:46 +00:00
Nicola Pero
89afab5efe
Use Instance/Shared/bundle.make to build the bundle resources
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12990 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:02:12 +00:00
Nicola Pero
d7ad830eab
Updated for change in Shared/Instance/bundle.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12988 72102866-910b-0410-8b05-ffd578937521
2002-03-05 14:27:06 +00:00
Nicola Pero
809027fc0e
Added support for building gsweb stuff; renamed stuff to prepare for mass
...
usage
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12987 72102866-910b-0410-8b05-ffd578937521
2002-03-05 14:25:16 +00:00
Nicola Pero
b865b10502
Added localized resource file support ... fixed a couple of bugs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12985 72102866-910b-0410-8b05-ffd578937521
2002-03-05 12:14:27 +00:00
Nicola Pero
fbed155a82
Renamed WebServerResources bundle dir to Resources/WebServer
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12981 72102866-910b-0410-8b05-ffd578937521
2002-03-05 11:17:48 +00:00
Nicola Pero
86c3d97817
New resource-set.make makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12973 72102866-910b-0410-8b05-ffd578937521
2002-03-04 18:32:25 +00:00
Nicola Pero
e66ee23f26
Updated to use Instance/Shared/bundle.make to manage the bundle resources
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12939 72102866-910b-0410-8b05-ffd578937521
2002-03-01 15:35:25 +00:00
Nicola Pero
ce4a522ff1
Use Shared/bundle.make to install resources; simplified
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12936 72102866-910b-0410-8b05-ffd578937521
2002-03-01 15:25:42 +00:00
Nicola Pero
13a915b7f3
Implemented fast installation of headers for development purposes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12929 72102866-910b-0410-8b05-ffd578937521
2002-03-01 14:39:36 +00:00
Nicola Pero
f29b2592c4
Updated to use Instance/Shared/headers.make if possible to manage headers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12921 72102866-910b-0410-8b05-ffd578937521
2002-03-01 12:42:59 +00:00
Nicola Pero
e48d75f238
Added FIXME/TODO
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12914 72102866-910b-0410-8b05-ffd578937521
2002-03-01 10:43:50 +00:00
Nicola Pero
05af1134ee
Updated definition of PRINCIPAL_CLASS now that Master/rules.make no longer
...
passes it down
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12903 72102866-910b-0410-8b05-ffd578937521
2002-02-28 18:30:07 +00:00
Nicola Pero
62f73736e2
Updated to define here variables like LANGUAGES rather than expecting them
...
to come from the Master/rules.make submake invocation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12900 72102866-910b-0410-8b05-ffd578937521
2002-02-28 18:21:20 +00:00
Nicola Pero
87c6e4a0df
Simplified using Instance/Shared/bundle.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12898 72102866-910b-0410-8b05-ffd578937521
2002-02-28 18:02:55 +00:00
Nicola Pero
0c291a7312
Moved declaration of {before,after}-$(GNUSTEP_INSTANCE)-all as .PHONY
...
inside rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12885 72102866-910b-0410-8b05-ffd578937521
2002-02-28 14:38:36 +00:00
Nicola Pero
6ace0a908f
Use Instance/Shared/bundle.make to provide us with local bundle resource
...
copying code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12881 72102866-910b-0410-8b05-ffd578937521
2002-02-28 14:12:08 +00:00
Nicola Pero
8bdd6f62ae
New file to factor out bundle-like copying of resources
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12880 72102866-910b-0410-8b05-ffd578937521
2002-02-28 14:11:17 +00:00
Nicola Pero
81b81271a5
Moved before-$(GNUSTEP_INSTANCE)-all and after-$(GNUSTEP_INSTANCE)-all into
...
Instance/rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12878 72102866-910b-0410-8b05-ffd578937521
2002-02-28 13:09:11 +00:00
Nicola Pero
1c5e65deca
New file from top-level subproject.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12839 72102866-910b-0410-8b05-ffd578937521
2002-02-27 16:55:40 +00:00
Nicola Pero
76d3c97faa
Define here PALETTE_ICON and tidied up definition of PALETTE_INSTALL_DIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12836 72102866-910b-0410-8b05-ffd578937521
2002-02-27 16:40:09 +00:00
Nicola Pero
6e0930a1cd
New file from top-level palette.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12832 72102866-910b-0410-8b05-ffd578937521
2002-02-27 16:35:07 +00:00
Nicola Pero
3d5446f719
framework.make broken into Master and Instance
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12828 72102866-910b-0410-8b05-ffd578937521
2002-02-27 16:27:08 +00:00
Nicola Pero
780ed4a339
Fixed ingenuity in the way xxx_INSTALL_FILES were installed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12679 72102866-910b-0410-8b05-ffd578937521
2002-02-22 15:54:36 +00:00
Nicola Pero
b3ba44e697
Extracted from top-level service.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12673 72102866-910b-0410-8b05-ffd578937521
2002-02-22 13:15:51 +00:00
Nicola Pero
5606ea1f10
Fixed typo - was not using GNUSTEP_INSTANCE in a place
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12672 72102866-910b-0410-8b05-ffd578937521
2002-02-22 13:13:21 +00:00
Nicola Pero
938778fc79
Updated to use GNUSTEP_INSTANCE
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12671 72102866-910b-0410-8b05-ffd578937521
2002-02-22 13:12:00 +00:00
Nicola Pero
75aa7c3f79
Broken test-library.make into Master and Instance
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12668 72102866-910b-0410-8b05-ffd578937521
2002-02-22 12:57:52 +00:00
Nicola Pero
92e0ee3979
Broken into Master and Instace
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12666 72102866-910b-0410-8b05-ffd578937521
2002-02-22 12:49:08 +00:00
Nicola Pero
9969db1eda
Use test-app, not testapp, as GNUSTEP_TYPE for test-application
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12664 72102866-910b-0410-8b05-ffd578937521
2002-02-22 12:36:41 +00:00
Nicola Pero
2f63288083
New file using Instance/application.make for building
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12660 72102866-910b-0410-8b05-ffd578937521
2002-02-22 12:26:38 +00:00
Nicola Pero
89835b8866
Define APPLICATION_ICON here
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12657 72102866-910b-0410-8b05-ffd578937521
2002-02-22 12:06:24 +00:00
Nicola Pero
70f6ad6264
Set some project-type specific variables here rather than assuming Master/rules.make will build them for us
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12653 72102866-910b-0410-8b05-ffd578937521
2002-02-22 11:59:01 +00:00
Nicola Pero
6b4ab4386a
No need to set HEADER_FILES_DIR here, it's done automatically by
...
Instance/Shared/headers.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12652 72102866-910b-0410-8b05-ffd578937521
2002-02-22 11:57:46 +00:00
Nicola Pero
3f4a19c7c3
Extracted from top-level gswapp.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12648 72102866-910b-0410-8b05-ffd578937521
2002-02-22 11:46:28 +00:00
Nicola Pero
3ad895df1c
Extracted from top-level gswbundle.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12647 72102866-910b-0410-8b05-ffd578937521
2002-02-22 11:46:08 +00:00
Nicola Pero
99d423fe16
Extracted from top-level documentation.make; also set TEXI_FILES and
...
similar variables directly without expecting the submake invocation
to set them
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12639 72102866-910b-0410-8b05-ffd578937521
2002-02-22 01:23:32 +00:00
Nicola Pero
fd58eab1cd
New file extracted from top-level objc.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12634 72102866-910b-0410-8b05-ffd578937521
2002-02-22 00:53:48 +00:00
Nicola Pero
8dfc1c42d4
Removed last ugly API with xxx_EMPTY_HEADER_FILES_INSTALL_DIR; added comments
...
about how you can get the same result with the original simpler and cleaner API
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12626 72102866-910b-0410-8b05-ffd578937521
2002-02-21 14:39:34 +00:00
Nicola Pero
a084ee73fa
Inherit all makefile code from library.make not that it is finally possible!
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12598 72102866-910b-0410-8b05-ffd578937521
2002-02-20 17:02:27 +00:00
Nicola Pero
d6d6f0a035
Use shared headers.make code to manage headers; do not set FINAL_LIBRARY_INSTALL_DIR
...
if already set, so that clibrary.make can include us
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12597 72102866-910b-0410-8b05-ffd578937521
2002-02-20 17:00:31 +00:00
Nicola Pero
d46967af89
Added an option to allow the caller to force an empty install dir
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12596 72102866-910b-0410-8b05-ffd578937521
2002-02-20 16:56:17 +00:00
Nicola Pero
d0cb122d18
New file extracted from top-level library.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12592 72102866-910b-0410-8b05-ffd578937521
2002-02-20 16:18:30 +00:00
Nicola Pero
e09e5d63df
Extracted from top-level clibrary.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12588 72102866-910b-0410-8b05-ffd578937521
2002-02-20 15:36:06 +00:00
Nicola Pero
5f7f866ae9
New file from top-level ctool.make; minor tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12581 72102866-910b-0410-8b05-ffd578937521
2002-02-20 13:11:40 +00:00
Nicola Pero
1e1b872002
Tidied comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12510 72102866-910b-0410-8b05-ffd578937521
2002-02-12 18:38:39 +00:00
Nicola Pero
4b024a922a
Do not protect against multiple inclusions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12472 72102866-910b-0410-8b05-ffd578937521
2002-02-09 15:13:19 +00:00
Nicola Pero
b00a5421ab
New file from top-level bundle.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12466 72102866-910b-0410-8b05-ffd578937521
2002-02-09 13:49:56 +00:00
Nicola Pero
1363f3c853
New file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12465 72102866-910b-0410-8b05-ffd578937521
2002-02-09 13:48:31 +00:00
Nicola Pero
898162d451
Fixed comment about input variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12456 72102866-910b-0410-8b05-ffd578937521
2002-02-08 18:13:40 +00:00
Nicola Pero
6bab38361c
Added uninstall rule
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12454 72102866-910b-0410-8b05-ffd578937521
2002-02-08 15:37:19 +00:00
Nicola Pero
59aea71333
Simplified - use Instance/Shared/java.make for common java code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12452 72102866-910b-0410-8b05-ffd578937521
2002-02-08 15:33:25 +00:00
Nicola Pero
f74c5fdba7
New makefile fragment built by factoring out code from Instance/java.make and
...
Instance/java-tool.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12450 72102866-910b-0410-8b05-ffd578937521
2002-02-08 15:31:24 +00:00
Nicola Pero
adfab862f8
New file chatting about Instance/Shared makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12449 72102866-910b-0410-8b05-ffd578937521
2002-02-08 15:30:39 +00:00
Nicola Pero
90b242f422
Fixed typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12447 72102866-910b-0410-8b05-ffd578937521
2002-02-08 14:41:09 +00:00
Nicola Pero
bd8a977d52
New file with coden taken from the old top-level java-tool.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12443 72102866-910b-0410-8b05-ffd578937521
2002-02-08 13:52:51 +00:00
Nicola Pero
09dd316f09
New file created by breaking the top-level java.make into Master and Instance
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12437 72102866-910b-0410-8b05-ffd578937521
2002-02-08 12:13:21 +00:00
Nicola Pero
82013a18c1
New file with code taken from ../application.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12347 72102866-910b-0410-8b05-ffd578937521
2002-01-31 17:57:16 +00:00
Nicola Pero
bf642670b8
New file - written in a rush but that's it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12314 72102866-910b-0410-8b05-ffd578937521
2002-01-30 21:01:43 +00:00
Nicola Pero
1995709221
Use the GNUSTEP_INSTANCE variable to access xxx_SUBPROJECTS, xxx_OBJC_FILES
...
etc, rather than assuming that the Master make has prepared that for us
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12311 72102866-910b-0410-8b05-ffd578937521
2002-01-30 20:50:39 +00:00
Nicola Pero
f730807b8a
Generic code setting flags and stating generic compilation rules moved
...
from Instance/rules.make back to rules.make ... instance specific code
retained inside Instance/rules.make. I'm slowly figuring out all the bits :-)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12309 72102866-910b-0410-8b05-ffd578937521
2002-01-30 20:25:40 +00:00
Nicola Pero
de55aa780c
Master or Instance rules moved from the top level rules.make into
...
Master/rules.make and Instance/rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12289 72102866-910b-0410-8b05-ffd578937521
2002-01-30 17:25:53 +00:00
Nicola Pero
4bae7ccfcf
New file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12283 72102866-910b-0410-8b05-ffd578937521
2002-01-30 17:01:50 +00:00