Commit graph

98 commits

Author SHA1 Message Date
9407b955af Move install name to new variable 2014-12-24 16:30:02 +01:00
8d95b6e820 Add print-hierarchy and print-var 2014-08-01 22:59:48 +02:00
2ebb6f11e1 Add variables in and out to be used in *FLAGS 2014-05-25 14:00:14 +02:00
a5383ac643 Don't insert the file name into the printf format 2014-05-06 23:07:15 +02:00
313384fdfe Fix dependency checking with bmake
gmake always includes files relative to the current directory, while
bmake includes them relative to the current Makefile - and current
Makefile means the current include. However, bmake has a variable
.CURDIR that always points to the current directory, but is missing in
gmake. Thus, .CURDIR is just set to "." if it's not set and always in
the include, thus making it work with both, bmake and gmake.
2014-05-06 22:35:07 +02:00
c67285b68e Update copyright 2014-02-23 18:39:19 +01:00
b2556bd1e8 Add SUBDIRS_AFTER. 2013-12-20 01:20:24 +01:00
7ba9cc696d Add pre-all and post-all. 2013-12-10 18:26:15 +01:00
037fef6232 Add missing AS_DEPENDS. 2012-11-27 00:13:46 +01:00
bd9b6c0825 Only generate depends if the compiler supports it.
For assembly files, AS_DEPENDS needs to be set. As usually AS is set to
CC, it can be done using AS_DEPENDS = ${CC_DEPENDS}.
2012-04-25 11:51:03 +02:00
514e0e32be Allow building directories in parallel.
Inter-dir dependencies can be specified like this:
dir1 dir2: dir3 dir4
2012-04-19 17:41:20 +02:00
d8904788fa Use the language specific flags for deps. 2012-04-08 19:51:03 +02:00
5caec8a409 Let make install depend on make all. 2012-03-27 11:53:46 +02:00
6fb50c0f73 Use PACKAGE_NAME and PACKAGE_VERSION. 2012-03-21 13:13:25 +01:00
5ba5720278 Update URL in copyright. 2012-03-21 13:13:25 +01:00
c0e86bd270 Update copyright. 2012-03-21 13:13:25 +01:00
5645ee0c74 Add OBJS_EXTRA and LIB_OBJS_EXTRA. 2012-03-14 10:02:48 +01:00
0ac0a11410 Better handling of .a files in ${SHARED_LIB} and friends. 2012-02-27 13:15:10 +01:00
86f1fb914f Fix usage of ar instead of ${AR}. 2011-10-12 16:56:59 +02:00
0252887d47 Make sure printf does not override $?. 2011-09-13 13:06:34 +02:00
73fcbc7356 Delete old .a file before creating a new one. 2011-09-13 02:33:02 +02:00
ecbc8123b7 Keep error codes instead of exiting with 1. 2011-09-13 02:32:25 +02:00
e9743550ee Rename LIB to SHARED_LIB.
The reason is that the Intel compiler (and maybe others) set LIB in the
environment, this causing the buildsys to fail.
2011-09-13 02:31:26 +02:00
ba639801a2 Add support for Java and Windows RC files. 2011-04-23 19:23:52 +02:00
d11332966d Add STATIC_PIC_LIB. 2011-03-24 16:56:25 +01:00
914073dc3c Make it possible to add .a files to OBJS when building static libs. 2011-03-24 16:29:14 +01:00
934052397c Prevent a possible syntax error when not using shared libs. 2011-01-17 17:08:29 +01:00
f0742c4a65 Remove an unnecessary fork of a new sh. 2010-09-26 13:36:18 +02:00
a2afc622e0 Fix generating dependencies for .lib.o and .plugin.o. 2010-09-19 04:05:14 +02:00
30ec01f110 Include original extension in temporary .dep files. 2010-09-16 00:23:49 +02:00
4cc08fb4de Use tput for colour output, if available. 2010-08-11 13:09:27 +02:00
dca8547c38 Adjust configure.ac to recent changes. 2010-07-30 03:24:23 +02:00
b1accdb375 More parallelism. 2010-07-29 20:23:01 +02:00
03f94ad79c Use different object files for libs and plugins.
This allows building a shared and static lib at once.
2010-07-25 13:20:55 +02:00
c1bdcbc084 Properly delete data dir. 2010-04-18 03:55:11 +02:00
a425bcb7ad Change compiling .po files and install the .mo files. 2009-12-16 12:38:26 +01:00
b6a8e7f39d Ouch. 2009-12-13 19:04:56 +01:00
b947ccd469 Change make clean behaviour. 2009-12-13 18:52:21 +01:00
ec0cd8733a Add support for compiling .S files. 2009-12-01 15:53:44 +01:00
56d5d970ea Add support for compiling Objective C++. 2009-11-03 16:55:05 +01:00
eb246ffc1f Add support for converting .po files to .gmo. 2009-10-28 19:49:17 +01:00
59c1b3a3c6 Change ${@} to $@. 2009-06-15 23:48:09 +02:00
581a447e83 Add support for -rpath. 2009-06-03 21:32:40 +02:00
7328b098a0 Let configure define our ${INSTALL}. 2009-06-03 20:28:12 +02:00
4f4e2528ea Update copyright. 2009-04-15 16:28:30 +02:00
Jonathan Schleifer
3cc4402fcc Make it possible to build libraries as static libraries only. 2008-12-23 14:36:26 +01:00
Jonathan Schleifer
142ae8f527 Remove spaces at end of line. 2008-12-23 04:53:27 +01:00
Jonathan Schleifer
5744d0c85c Better error handing in dependency generation. 2008-12-13 17:54:39 +01:00
Jonathan Schleifer
e008044d83 Fix a bug in dependency generation. 2008-11-30 14:31:16 +01:00
Jonathan Schleifer
251c5a2847 Clear .SUFFIXES first to prevent compiling files silently. 2008-11-01 21:38:56 +01:00