Commit graph

65 commits

Author SHA1 Message Date
Niels Grewe
b3c4eb94ca Preliminary support for installing and resolving pkg-config files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39968 72102866-910b-0410-8b05-ffd578937521
2016-07-08 13:09:17 +00:00
Niels Grewe
daa996ca85 Fix escaping of inner classes when building a jar file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38680 72102866-910b-0410-8b05-ffd578937521
2015-06-25 18:02:17 +00:00
Richard Frith-MacDonald
2f89489c30 make sure destination directory exists for install of bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38441 72102866-910b-0410-8b05-ffd578937521
2015-03-30 11:01:57 +00:00
Niels Grewe
e09f16de72 Add an as_jar option that can be passed to make install in order to install the jar
archive instead of the expanded class hierarchy.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38255 72102866-910b-0410-8b05-ffd578937521
2014-12-21 12:03:32 +00:00
Niels Grewe
0223c11597 Add support for building jars from Java projects (`make jar').
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38254 72102866-910b-0410-8b05-ffd578937521
2014-12-21 07:16:04 +00:00
Richard Frith-MacDonald
e955aa422a ttmept fix for bug #34838 plus hard coded make invocations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37609 72102866-910b-0410-8b05-ffd578937521
2014-01-16 07:30:10 +00:00
Nicola Pero
988f5f3836 Fixes and improvements to 'make strings'; small cleanup of some other instance makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31192 72102866-910b-0410-8b05-ffd578937521
2010-08-21 09:20:40 +00:00
Nicola Pero
0e442ddd3f Updated comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29857 72102866-910b-0410-8b05-ffd578937521
2010-03-06 16:07:24 +00:00
Nicola Pero
56af50f4a9 Implemented xxx_HEADER_FILES = AAA/BBB.h. Fixed HEADER_FILES_DIR for framework subprojects. Updated news and release notes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29501 72102866-910b-0410-8b05-ffd578937521
2010-02-07 19:56:09 +00:00
Nicola Pero
96d7a27285 Implemented batch-compilation of Java files. Reduced compilation time of a large Java project I used as a test case by 5 times.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28783 72102866-910b-0410-8b05-ffd578937521
2009-10-08 00:31:00 +00:00
Nicola Pero
6317f58dbb Added comment about Java stuff not being built in parallel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27881 72102866-910b-0410-8b05-ffd578937521
2009-02-16 10:14:22 +00:00
Nicola Pero
67c70b37e0 Improved uninstallation - more accurate attempts to remove all directories that were created when installing. Moved creation of ADDITIONAL_INSTALL_DIRS in Master invocation so they can also be removed accurately. Added .NOTPARALLEL as a safety measure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27716 72102866-910b-0410-8b05-ffd578937521
2009-01-29 00:21:36 +00:00
Nicola Pero
b18a3e4929 Print a message when creating the stamp file; small tidyup for last change on framework messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26564 72102866-910b-0410-8b05-ffd578937521
2008-05-24 14:25:33 +00:00
Adam Fedor
6ef7c3e512 Update license to GPL 3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25539 72102866-910b-0410-8b05-ffd578937521
2007-10-30 14:18:41 +00:00
Nicola Pero
375f33aba3 Fixed copyright notices to tell the user they can read the GPL in the COPYING file, not COPYING.LIB
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25329 72102866-910b-0410-8b05-ffd578937521
2007-07-13 10:11:48 +00:00
Nicola Pero
5fd68fb3c0 Implemented library resource bundles, with versioning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24836 72102866-910b-0410-8b05-ffd578937521
2007-03-09 17:27:55 +00:00
Nicola Pero
a5a581a63c Updated location of tool resources for the new gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24619 72102866-910b-0410-8b05-ffd578937521
2007-02-17 17:36:47 +00:00
Adam Fedor
f7da0d90ea * Update FSF Address.
* Documentation/gnustep-howto.texi: Update required libs.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21244 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:20:14 +00:00
Nicola Pero
aab3bd44f3 Fixed building frameworks where the framework has no headers, but the
subprojects do


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21060 72102866-910b-0410-8b05-ffd578937521
2005-04-06 12:02:18 +00:00
Sergii Stoian
0cb160628f Fixed copying resource files and localized resource files into the bundle when they are in subdirs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@20520 72102866-910b-0410-8b05-ffd578937521
2005-01-04 23:13:27 +00:00
Nicola Pero
e689f98ae1 Fixed putting -r--r--r-- files into bundles and frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@20304 72102866-910b-0410-8b05-ffd578937521
2004-11-07 04:15:11 +00:00
Nicola Pero
a8c4bb3d3a Updates to tar commands to exclude CVS and .svn files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19973 72102866-910b-0410-8b05-ffd578937521
2004-09-02 16:14:21 +00:00
Nicola Pero
d1b8fa9a76 Removed unused comment at the end of file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18851 72102866-910b-0410-8b05-ffd578937521
2004-03-16 16:52:24 +00:00
Nicola Pero
66ebfd7efb Fixed syntax error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18193 72102866-910b-0410-8b05-ffd578937521
2003-11-25 12:57:49 +00:00
Nicola Pero
efe8f993d8 Support building in a separate build directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17857 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:25:23 +00:00
Nicola Pero
64b65bf085 Removed unused line continuation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17835 72102866-910b-0410-8b05-ffd578937521
2003-10-13 13:15:57 +00:00
Nicola Pero
7fba10e4f9 Fixed typo in last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16825 72102866-910b-0410-8b05-ffd578937521
2003-05-27 12:46:17 +00:00
Nicola Pero
fed9c7815f Use ECHO_NOTHING
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16821 72102866-910b-0410-8b05-ffd578937521
2003-05-27 12:05:27 +00:00
Nicola Pero
78425eeed9 Use ECHO_CHOWNING and ECHO_STRIPPING
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16819 72102866-910b-0410-8b05-ffd578937521
2003-05-27 11:00:50 +00:00
Nicola Pero
c6b1e3cdef Use message variables to shadow/unshadow messages/commands according to
messages=yes/no


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16810 72102866-910b-0410-8b05-ffd578937521
2003-05-27 09:54:31 +00:00
Nicola Pero
a9052fa2d2 Reverted part of last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16646 72102866-910b-0410-8b05-ffd578937521
2003-05-06 10:29:16 +00:00
Nicola Pero
1c549574c4 fixed copying resources from subdirs into bundles.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16625 72102866-910b-0410-8b05-ffd578937521
2003-05-04 23:08:56 +00:00
Nicola Pero
d3f77df53a Fixed comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16624 72102866-910b-0410-8b05-ffd578937521
2003-05-04 22:42:46 +00:00
Nicola Pero
c42f1f00ab Mark it as a gnumakefile for emacs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15955 72102866-910b-0410-8b05-ffd578937521
2003-02-13 18:11:42 +00:00
Nicola Pero
6566843216 New file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15299 72102866-910b-0410-8b05-ffd578937521
2002-12-15 15:46:59 +00:00
Nicola Pero
01ff79c414 Implemented new target shared-instance-bundle-copy_into_dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14886 72102866-910b-0410-8b05-ffd578937521
2002-10-31 13:57:28 +00:00
Nicola Pero
ec1a3ac1f0 Updated comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14884 72102866-910b-0410-8b05-ffd578937521
2002-10-31 13:01:42 +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
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
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
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
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
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
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