Richard Frith-MacDonald
908a4e5d00
Create TestInfo if necessary
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39092 72102866-910b-0410-8b05-ffd578937521
2015-10-25 15:22:25 +00:00
Richard Frith-MacDonald
ae2cbed411
cleaner autotest implementation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39091 72102866-910b-0410-8b05-ffd578937521
2015-10-25 09:17:24 +00:00
Richard Frith-MacDonald
b221331898
Improve test automation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39089 72102866-910b-0410-8b05-ffd578937521
2015-10-24 13:55:08 +00:00
Richard Frith-MacDonald
5f7103b520
Remove unused methods from dummy class declaration/definition.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39085 72102866-910b-0410-8b05-ffd578937521
2015-10-21 07:14:23 +00:00
Richard Frith-MacDonald
423ae3bde7
Attempt to ease unit testing by having a builtin rule to set up LD_LIBRARY_PATH
...
and run gnustep-tests on the files in a specified directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39082 72102866-910b-0410-8b05-ffd578937521
2015-10-20 13:33: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
Richard Frith-MacDonald
dc34dff86e
fix for repeated installtion of directories of resources
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38428 72102866-910b-0410-8b05-ffd578937521
2015-03-23 14:22:40 +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
Richard Frith-MacDonald
3de345136f
only attempt to move html if we find the table of contents in the subdirectory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37548 72102866-910b-0410-8b05-ffd578937521
2014-01-07 07:16:59 +00:00
Richard Frith-MacDonald
2c44a70ae8
fixup for versions of texi2html which put output in different places
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37547 72102866-910b-0410-8b05-ffd578937521
2014-01-06 22:57:43 +00:00
Fred Kiefer
bcb8180e0d
* Instance/rules.make: Add detection for different forms of the
...
Info.plist.
* Instance/application.make,
* Instance/bundle.make,
* Instance/framework.make,
* Instance/gswapp.make,
* Instance/palette.make,
* Instance/service.make: Use GNUSTEP_PLIST_DEPEND directly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37522 72102866-910b-0410-8b05-ffd578937521
2013-12-27 16:23:08 +00:00
Fred Kiefer
0fa5575643
Commit patch by Nicola Pero to make non-flattened build work.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@36185 72102866-910b-0410-8b05-ffd578937521
2013-02-22 09:37:00 +00:00
Richard Frith-MacDonald
2697134435
documentation fixup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@35747 72102866-910b-0410-8b05-ffd578937521
2012-10-26 13:52:49 +00:00
Niels Grewe
668142d56f
Apply patch #7822 by Stanislav Yaglo, which makes the NSFramework_* classes
...
into subclasses of NSObject (they were root classes before).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@35407 72102866-910b-0410-8b05-ffd578937521
2012-08-15 14:46:33 +00:00
Adam Fedor
7855dfe007
* Instance/Documentation/texi.make: Install html chapters as well
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@33913 72102866-910b-0410-8b05-ffd578937521
2011-09-29 23:39:40 +00:00
David Chisnall
d7a3a5bd17
Make -make not generate a file that contains an implicit cast that is not permitted by ARC.
...
Is this NSFramework_* stuff actually used by anything anymore?
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@33419 72102866-910b-0410-8b05-ffd578937521
2011-06-29 17:07:06 +00:00
Wolfgang Lux
9c35c51d04
Get names of versioned dynamic libraries in frameworks right under
...
Darwin/OS X.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@33375 72102866-910b-0410-8b05-ffd578937521
2011-06-26 09:00:16 +00:00
Wolfgang Lux
af51b6720b
Change naming convention for versioned dynamic library files on
...
Darwin/OS X to match the OS's convention that the version number
precedes the .dylib suffix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32957 72102866-910b-0410-8b05-ffd578937521
2011-04-30 07:59:20 +00:00
Nicola Pero
05823c8eeb
Make .desktop files executable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32806 72102866-910b-0410-8b05-ffd578937521
2011-04-08 17:48:15 +00:00
Nicola Pero
e7a6070022
Fixed bug when installing documentation with no makeinfo available, and messages=yes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32804 72102866-910b-0410-8b05-ffd578937521
2011-04-08 16:38:30 +00:00
Nicola Pero
d1c754c69f
Do not attempt to install texinfo documentation if it could not be built because of a missing makeinfo. Print a warning instead.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32652 72102866-910b-0410-8b05-ffd578937521
2011-03-18 23:30:35 +00:00
Nicola Pero
94c20ec9e8
Removed two obsolete variables after 4 years of deprecation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32573 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:50:08 +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
7ad56c712e
Fixed precompiled header code to not assume they have .h extension - now the .pch extension used by XCode should work too.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30230 72102866-910b-0410-8b05-ffd578937521
2010-04-24 09:42:53 +00:00
Nicola Pero
f292310562
Fixed installing library resources when LIBRARY_NAME starts with 'lib'
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@30218 72102866-910b-0410-8b05-ffd578937521
2010-04-22 09:09:33 +00:00
Nicola Pero
84458d31c9
Have PACKAGE_NEEDS_CONFIGURE and JAVADOC_BUILD_ALWAYS variables recognize the standard 'yes' and 'no' values as well as 'YES' and 'NO'
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29859 72102866-910b-0410-8b05-ffd578937521
2010-03-06 16:15:18 +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
36a7ac5659
Implemented new 'make internalmessages=yes' option which prints all recursive make invocations. Never print them (uninteresting/annoying for users) unless internalmessages=yes is used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29634 72102866-910b-0410-8b05-ffd578937521
2010-02-14 23:13:47 +00:00
Nicola Pero
c1f31a89ae
When running javadoc, only print a single line saying we're generating javadoc documentation unless messages=yes is being used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29581 72102866-910b-0410-8b05-ffd578937521
2010-02-12 14:36:11 +00:00
Nicola Pero
44fb9c993e
Store object files for gdomap in ./obj/gdomap.obj/ instead of simply ./obj/ to make it safe to parallel build multiple instances of everything
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29571 72102866-910b-0410-8b05-ffd578937521
2010-02-12 09:19:25 +00:00
Nicola Pero
d14b6ae594
Added mode comment for emacs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29569 72102866-910b-0410-8b05-ffd578937521
2010-02-12 08:43:42 +00:00
Nicola Pero
be4bccb987
Extended FIXME on some parallel building stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29547 72102866-910b-0410-8b05-ffd578937521
2010-02-11 12:48:07 +00:00
Nicola Pero
4a6bd22750
Implemented parallel building of multiple tools, and documented it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29542 72102866-910b-0410-8b05-ffd578937521
2010-02-11 11:11:29 +00:00
Nicola Pero
abc4fab3d9
Fixed typo in comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29541 72102866-910b-0410-8b05-ffd578937521
2010-02-11 11:01:10 +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
Adam Fedor
343b043a9f
* Instance/application.make: Replace deprecated Windows GUI flag.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28888 72102866-910b-0410-8b05-ffd578937521
2009-10-26 17:58:11 +00:00
Nicola Pero
0bfd3923ff
Implemented having source files in subdirectories without using a subproject, as in xxx_OBJC_FILES = Source/Beauty.m
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28791 72102866-910b-0410-8b05-ffd578937521
2009-10-10 17:33:02 +00:00
Nicola Pero
991c74d2ea
Try to warn users when they create Info-gnustep.plist as it will be overwritten
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28790 72102866-910b-0410-8b05-ffd578937521
2009-10-10 14:59:24 +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
2702966142
Fixed indendation of one line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28782 72102866-910b-0410-8b05-ffd578937521
2009-10-07 22:05:55 +00:00
Nicola Pero
9c885dc508
Fixed running texi2html. It was being run pointlessly every time make was run
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28712 72102866-910b-0410-8b05-ffd578937521
2009-09-19 09:12:46 +00:00
Nicola Pero
450269751b
Fixed cleaning texi targets. Moved textdoc targets to texi.make where they are used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28708 72102866-910b-0410-8b05-ffd578937521
2009-09-19 08:25:10 +00:00
Riccardo Mottola
aa9a2dfcde
Update and un-Win32-ify Cygwin rules.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28595 72102866-910b-0410-8b05-ffd578937521
2009-09-01 23:19:02 +00:00
Nicola Pero
06301c9ada
Patch by Yaakov Selkowitz to get Cygwin port work again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28463 72102866-910b-0410-8b05-ffd578937521
2009-08-15 21:59:04 +00:00
Nicola Pero
85a03b3339
Fixed linking programs that contain both C/ObjC and C++/ObjC++ files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28131 72102866-910b-0410-8b05-ffd578937521
2009-03-24 23:08:59 +00:00
Nicola Pero
bd189086c0
Detect the case when there are no files to link, and emit a user-friendly warning in that case.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28098 72102866-910b-0410-8b05-ffd578937521
2009-03-19 16:59:53 +00:00
Nicola Pero
0d761979c2
Enable parallel building support by default. Added internal compile targets to .PHONY
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27959 72102866-910b-0410-8b05-ffd578937521
2009-02-23 11:12:11 +00:00