Commit Graph

297 Commits

Author SHA1 Message Date
543a0e2d50 Assume Linux always has libintl
It should really detect GNU (glibc) and not base the test on the Linux
kernel alone though.
2015-04-02 19:38:43 +02:00
3c462bd392 Updated the copyright line 2015-02-06 01:38:37 +01:00
1df558bbac Largely improved support for OBJDIR by placing objects in a mirrored hierarchy 2015-02-06 01:36:17 +01:00
17d5fb9d81 Reflected support for phony script targets when installing as well 2014-12-13 02:47:19 +01:00
5308765aa2 Added support for phony script targets 2014-12-13 02:40:32 +01:00
bb54a897b2 Code cleanup 2014-12-01 00:31:52 +01:00
6a625dc18e Let invididual scripted targets have a separate prefix 2014-12-01 00:29:24 +01:00
fb3ed4e1b0 Added a helper to output target definitions 2014-11-16 14:56:57 +01:00
029a46b049 No longer require even "make dist" to write to the current directory 2014-11-16 14:45:05 +01:00
c2f10ca5a3 Create archives from "make dist" in OBJDIR
This still requires creating a symbolic link in the sources directory
though.
2014-11-15 14:49:20 +01:00
94d445eafd Code cleanup 2014-11-12 02:01:15 +01:00
b7c76b3696 No longer output variables for static libraries when not supported 2014-11-12 01:47:00 +01:00
a415d0adf1 Isolated the generation of static libraries as a platform capability 2014-11-12 01:43:50 +01:00
7a95945a01 Pass the Windows library test 2014-11-12 01:34:35 +01:00
0a26b49220 Fixed target definitions for libraries with OBJDIR 2014-11-12 00:56:26 +01:00
f5ba74891b Code cleanup 2014-11-12 00:43:57 +01:00
b603113261 Pass the Windows binary test 2014-11-12 00:42:19 +01:00
c87a3ffa84 Pass all the tests again 2014-11-11 21:12:28 +01:00
60f2216da2 Fixed "make uninstall" on MacOS X 2014-11-11 20:57:26 +01:00
e17b53c4e5 Fixed "make install" on MacOS X 2014-11-11 20:57:26 +01:00
61c0351965 Abstract a good part of the output in helpers 2014-11-11 20:56:40 +01:00
011a4b6140 Default to "$(CC) -dynamiclib" on MacOS X for $(CCSHARED) 2014-11-11 20:54:26 +01:00
b0441df064 Implemented library versioning on MacOS X (needs more work) 2014-11-11 20:54:26 +01:00
0a9c9c687d Code cleanup 2014-11-11 20:47:51 +01:00
373af903a8 Use -install_name on MacOS X when the installation path is known
Kudos to yrmt@ for the hint
2014-11-11 20:47:51 +01:00
bdb9f4b4ce Fix for $(MKDIR) in "make distcheck" without any other target to install 2014-10-31 18:49:15 +01:00
b221d55c6a No longer explicitly force the object name for the "makefile.o" object target 2014-10-31 18:15:01 +01:00
ab6c01a9bf Default "make distcheck" to using OBJDIR and testing (un)installation to DESTDIR 2014-10-31 18:10:32 +01:00
4a62ebc9e9 Re-generated the Makefiles 2014-10-31 02:35:45 +01:00
e97db07dd7 Also output the OBJDIR variable when relevant 2014-10-31 02:35:26 +01:00
c3a612ed97 Fixed target libraries with OBJDIR 2014-10-31 02:31:40 +01:00
eac6961b34 Re-generated the Makefiles 2014-10-31 02:23:25 +01:00
b56fc20a01 Second part of OBJDIR support 2014-10-31 02:15:07 +01:00
94829facbf First part of OBJDIR support 2014-10-31 02:08:18 +01:00
76f58f4182 Run "make distclean" before "make dist" in the new "distcheck" rule 2014-10-31 01:31:23 +01:00
955ad20e65 Added a "distcheck" rule 2014-10-31 01:25:12 +01:00
a8f9adc800 No longer hardcode TAR as "tar -czvf" but simply as "tar" 2014-10-31 01:18:24 +01:00
f019e6315d No longer automatically add $(PREFIX) when (un)installing script targets 2014-10-17 20:50:07 +02:00
806f1361b3 Fixed calling scripts in the "clean" target 2014-10-09 19:40:51 +02:00
f0577c9428 Re-licensed as 2-clause BSD (with consent from myself) 2014-10-03 14:20:38 +02:00
3591bbb9fc Moved main() to a separate file 2014-10-03 13:53:07 +02:00
2a32b4003e Updated the copyright line 2014-10-03 13:28:25 +02:00
ed1cc6d820 Using PROGNAME instead of PACKAGE for configure(1) 2014-10-03 13:27:51 +02:00
3e1267d8d0 Removed useless .cvsignore files 2014-10-03 13:14:03 +02:00
4e0eb37f2d Updated the AUTHORS file 2014-10-03 13:01:10 +02:00
df286571f4 Better handling of distributable files found in sub-folders (when installing) 2014-07-17 02:28:41 +02:00
7ad4e85d64 Let configure build again (and removed hack for configArray) 2014-05-09 21:02:08 +02:00
17ece7ff43 Fixed "make dist" when either the path or the filename contains spaces 2013-11-19 22:25:35 +01:00
afdfa13eff Hopefully better handling of C++ targets 2013-06-04 03:24:49 +02:00
bf65f88f4b Let the defaut programs depend on the underlying platform 2013-04-06 01:28:27 +02:00