buildsys  History of buildsys.mk.in of 6f290a37efe63f06

History of file buildsys.mk.in at check-in 6f290a37efe63f06

2024-08-11
09:02
Change license to unmodified ISC file: [2bbf7dda67] check-in: [28f534922c] user: js, branch: trunk, size: 30348 [annotate] [blame] [check-ins using] [diff]
2024-05-05
00:54
Fix make install

I accidentally left this code in before committing. file: [9eda233348] check-in: [e2d56e07c9] user: js, branch: trunk, size: 30650 [annotate] [blame] [check-ins using] [diff]

00:15
Make a distinction between plugins and bundles file: [78915595d6] check-in: [5695217e58] user: js, branch: trunk, size: 30844 [annotate] [blame] [check-ins using] [diff]
2023-09-10
23:30
Create .frameworks for macOS and iOS differently file: [2c79875d24] check-in: [5abbdc7a0a] user: js, branch: trunk, size: 29499 [annotate] [blame] [check-ins using] [diff]
22:46
Wrap long lines file: [685b657d9f] check-in: [0815676e2c] user: js, branch: trunk, size: 28695 [annotate] [blame] [check-ins using] [diff]
21:32
Put Info.plist into Resources of .framework file: [313a50d5f6] check-in: [6c6601b74f] user: js, branch: trunk, size: 27924 [annotate] [blame] [check-ins using] [diff]
2023-09-07
23:57
Make sure to always use ${MAKE}

Invoking gmake via ${MAKE_S} rather than ${MAKE} breaks parallel builds. file: [b85dfc105f] check-in: [5e210b2ade] user: js, branch: trunk, size: 27854 [annotate] [blame] [check-ins using] [diff]

2023-09-04
22:02
Add --disable-silent-rules file: [8c8f313ed9] check-in: [182a6b6bca] user: js, branch: trunk, size: 27617 [annotate] [blame] [check-ins using] [diff]
21:09
Create Current symlink for .frameworks file: [187158fd98] check-in: [f9990e4946] user: js, branch: trunk, size: 27614 [annotate] [blame] [check-ins using] [diff]
2023-09-03
23:09
Make sure .frameworks are correctly versioned file: [fa0182bd89] check-in: [28ac809cfb] user: js, branch: trunk, size: 27544 [annotate] [blame] [check-ins using] [diff]
2023-07-15
21:08
Update copyright on a missed file file: [7dc02b13d9] check-in: [cf904a372d] user: js, branch: trunk, size: 27256 [annotate] [blame] [check-ins using] [diff]
2023-02-11
23:21
Run uninstall-extra at the end of uninstall file: [b42288d277] check-in: [5e8ce84337] user: js, branch: trunk, size: 27250 [annotate] [blame] [check-ins using] [diff]
2022-11-07
00:34
Update copyright file: [e067a2f2b2] check-in: [24e7b232cc] user: js, branch: trunk, size: 27237 [annotate] [blame] [check-ins using] [diff]
2022-10-09
21:03
Rename WINDRES to RC and use RCFLAGS file: [2dfee6e012] check-in: [23d62b6f55] user: js, branch: trunk, size: 27231 [annotate] [blame] [check-ins using] [diff]
2022-08-07
21:10
Fix uninstalling DLLs on Windows file: [b4df3b47e0] check-in: [0f0c69e420] user: js, branch: trunk, size: 27235 [annotate] [blame] [check-ins using] [diff]
2021-05-01
03:26
Create potential include subdirectories file: [a085f99653] check-in: [00d6e0e99a] user: js, branch: trunk, size: 27205 [annotate] [blame] [check-ins using] [diff]
2021-01-01
15:58
Fix handling of empty DEPS file: [b068b3ae0b] check-in: [9085352444] user: js, branch: trunk, size: 27173 [annotate] [blame] [check-ins using] [diff]
14:15
Update copyright file: [7fdb30e874] check-in: [dbe1c3e2fd] user: js, branch: trunk, size: 27135 [annotate] [blame] [check-ins using] [diff]
14:14
Add support for HP-UX (PA-RISC) file: [2086c5cee7] check-in: [df36c4ab08] user: js, branch: trunk, size: 27129 [annotate] [blame] [check-ins using] [diff]
2020-12-29
22:41
Include AMIGA_LIB_OBJS_START in clean file: [c46b5538e4] check-in: [858b26298b] user: js, branch: trunk, size: 27095 [annotate] [blame] [check-ins using] [diff]
2020-12-22
23:03
Style change: Don't indent cases file: [7e6d1c0982] check-in: [8bd9a9831b] user: js, branch: trunk, size: 27071 [annotate] [blame] [check-ins using] [diff]
2020-10-02
23:32
Add AC_SUBST for FRAMEWORK_LIBS file: [1766cbea3c] check-in: [558c812e4b] user: js, branch: trunk, size: 27089 [annotate] [blame] [check-ins using] [diff]
2020-09-27
03:36
Don't use --timestamp=none with codesign

It is unsupported on macOS 10.5. file: [0dd86557eb] check-in: [f123f063df] user: js, branch: trunk, size: 27055 [annotate] [blame] [check-ins using] [diff]

2020-06-06
22:34
Add STATIC_AMIGA_LIB

This allows building static libraries in subdirectories that then get
linked into the final Amiga .library. file: [4ea263de35] check-in: [66a1703bc1] user: js, branch: trunk, size: 27072 [annotate] [blame] [check-ins using] [diff]

2020-06-04
22:24
Don't use regular LDFLAGS and LIBS for AMIGA_LIB file: [f618b547b0] check-in: [11eb5bbf09] user: js, branch: trunk, size: 26163 [annotate] [blame] [check-ins using] [diff]
2020-05-31
16:50
Update URL file: [8e86faa1d6] check-in: [7491c585ed] user: js, branch: trunk, size: 26164 [annotate] [blame] [check-ins using] [diff]
2020-05-04
21:45
Make newer gmake versions silent for real file: [32c1d977cd] check-in: [c791b26c16] user: js, branch: trunk, size: 26165 [annotate] [blame] [check-ins using] [diff]
2020-05-02
19:13
Make newer gmake versions not double print dirs file: [66d6f59ec6] check-in: [e25f5ff4c0] user: js, branch: trunk, size: 26129 [annotate] [blame] [check-ins using] [diff]
2020-02-18
23:52
Make use of -include again

OpenBSD make supports it now, so there's no need anymore to touch empty
deps files. file: [4053db3b86] check-in: [07c754748a] user: js, branch: trunk, size: 26123 [annotate] [blame] [check-ins using] [diff]

21:57
Eliminate dependency generation step entirely

Instead, create an empty .dep file that is replaced with the actual
dependencies once the file is compiled. file: [864c97d613] check-in: [b7980e9839] user: js, branch: trunk, size: 26510 [annotate] [blame] [check-ins using] [diff]

01:47
Keep .dep files to avoid unnecessary regeneration

This prevents regenerating all dependencies even when only a single file
was changed, which can be prohibitively expensive. file: [6e5d4b1c78] check-in: [a5e752277c] user: js, branch: trunk, size: 27860 [annotate] [blame] [check-ins using] [diff]

2018-11-10
10:55
Do not use - prefix to suppress errors

While this suppresses the errors, OpenBSD make still emits an error. file: [a8f559e708] check-in: [4f0b91a23e] user: js, branch: trunk, size: 27754 [annotate] [blame] [check-ins using] [diff]

10:54
Allow specifying start files for Amiga libraries

This has already been in ObjFW for a while. file: [16863544a7] check-in: [4e23dd88bb] user: js, branch: trunk, size: 27719 [annotate] [blame] [check-ins using] [diff]

2018-05-06
02:15
Install Amiga libraries file: [9ffd221226] check-in: [2fee0e9542] user: js, branch: trunk, size: 27671 [annotate] [blame] [check-ins using] [diff]
2018-04-29
18:38
Improve Amiga library support file: [269bb15558] check-in: [bb31d9c029] user: js, branch: trunk, size: 27381 [annotate] [blame] [check-ins using] [diff]
2018-04-28
23:39
Replace MORPHOS_LIB with more generic AMIGA_LIB file: [a3fffdcbbd] check-in: [7dd727fb42] user: js, branch: trunk, size: 27309 [annotate] [blame] [check-ins using] [diff]
2018-03-10
23:06
Use OBJCXXFLAGS to generate deps for .mm file: [5dc591f912] check-in: [d4067433d9] user: js, branch: trunk, size: 27185 [annotate] [blame] [check-ins using] [diff]
2018-02-10
11:41
Unbreak building without shared file: [d8bd8eec39] check-in: [85be9adcb4] user: js, branch: trunk, size: 27185 [annotate] [blame] [check-ins using] [diff]
2018-02-08
23:35
Make building .frameworks less noisy file: [981e0cf508] check-in: [eb5042b78c] user: js, branch: trunk, size: 27187 [annotate] [blame] [check-ins using] [diff]
2018-02-07
22:38
Remove deprecated -undefined dynamic_lookup

Instead, use ${PLUGIN_LDFLAGS_BUNDLE_LOADER} when building a .bundle,
which can then be set to -bundle_loader path_to_executable. file: [3be978df70] check-in: [67f93e1ed7] user: js, branch: trunk, size: 27599 [annotate] [blame] [check-ins using] [diff]

21:05
Build plugins as proper .bundles file: [658b38c94d] check-in: [f9207c957a] user: js, branch: trunk, size: 27581 [annotate] [blame] [check-ins using] [diff]
20:14
Small cleanup file: [ae2de47818] check-in: [38d3be8fbf] user: js, branch: trunk, size: 27698 [annotate] [blame] [check-ins using] [diff]
2018-01-21
21:45
Use FRAMEWORK_LIBS instead of LIBS for .frameworks

This allows linking the framework against other frameworks rather than
other shared libs. file: [92feb15db4] check-in: [72ce4372e0] user: js, branch: trunk, size: 27759 [annotate] [blame] [check-ins using] [diff]

18:39
Update copyright file: [22fedc8558] check-in: [1821adf255] user: js, branch: trunk, size: 27749 [annotate] [blame] [check-ins using] [diff]
2018-01-20
19:11
Delete existing .framework before installing it file: [e84a6fb17d] check-in: [9cfe130fd5] user: js, branch: trunk, size: 27727 [annotate] [blame] [check-ins using] [diff]
16:47
Automatically build and (un)install .frameworks file: [f11a2878fc] check-in: [e112f36a3a] user: js, branch: trunk, size: 27693 [annotate] [blame] [check-ins using] [diff]
2018-01-19
23:16
Fix using wrong .o files with Apple libtool file: [d4077c1d71] check-in: [ee58842cbe] user: js, branch: trunk, size: 26872 [annotate] [blame] [check-ins using] [diff]
00:17
Use Apple libtool if build and host are Darwin

This allows combining fat .a files. file: [a1a99ddb89] check-in: [305b7c17e4] user: js, branch: trunk, size: 26864 [annotate] [blame] [check-ins using] [diff]

2017-10-29
02:25
Fix make install running several times file: [628378e719] check-in: [511e89e9c6] user: js, branch: trunk, size: 26322 [annotate] [blame] [check-ins using] [diff]
2017-10-24
22:07
Do not extract .a files to link them in

This is only required to combine multiple .a files into one. file: [879b10b864] check-in: [23fbb8c3ff] user: js, branch: trunk, size: 26039 [annotate] [blame] [check-ins using] [diff]

21:48
Check for codesign file: [38d1152529] check-in: [d4d7103d4e] user: js, branch: trunk, size: 27959 [annotate] [blame] [check-ins using] [diff]
2017-10-20
20:19
Allow flags per source in addition to per object file: [1078dbf4bc] check-in: [e6a8a94557] user: js, branch: trunk, size: 27934 [annotate] [blame] [check-ins using] [diff]
2017-10-19
22:21
Sign framework after copying Info.plist

Otherwise the signature is wrong. file: [41b89d8632] check-in: [eeaa404b2b] user: js, branch: trunk, size: 27592 [annotate] [blame] [check-ins using] [diff]

21:44
Codesign frameworks file: [e301c48ca0] check-in: [50e99bf00d] user: js, branch: trunk, size: 27625 [annotate] [blame] [check-ins using] [diff]
2017-10-16
22:48
Fix copying .framework headers into wrong dir file: [98d996be7a] check-in: [cea80baf39] user: js, branch: trunk, size: 27542 [annotate] [blame] [check-ins using] [diff]
2017-10-15
20:50
Use module.modulemap instead of module.map file: [52e0238951] check-in: [b4d7f6b2a0] user: js, branch: trunk, size: 27384 [annotate] [blame] [check-ins using] [diff]
20:22
Do not use LIB_LDFLAGS for .frameworks

Instead, use FRAMEWORK_LDFLAGS. file: [45df8377b9] check-in: [bdf6dfeb42] user: js, branch: trunk, size: 27172 [annotate] [blame] [check-ins using] [diff]

19:32
Include Info.plist in .framework file: [c5732ed9ef] check-in: [7dacde6581] user: js, branch: trunk, size: 27088 [annotate] [blame] [check-ins using] [diff]
19:05
Improve building .frameworks

* Recursively install framework headers, by adding and using a new
install-includes target.
* Install module.map if it exists.
* Don't include .framework in all target.
* Remove .frameworks with make clean. file: [7ced184af4] check-in: [cbb6cb1ec9] user: js, branch: trunk, size: 27068 [annotate] [blame] [check-ins using] [diff]

17:50
Add support for building .frameworks file: [2c84285398] check-in: [c0cbf132c7] user: js, branch: trunk, size: 26871 [annotate] [blame] [check-ins using] [diff]
2017-07-16
18:28
Properly clean for MorphOS libraries file: [449d447d53] check-in: [0aed783561] user: js, branch: trunk, size: 25571 [annotate] [blame] [check-ins using] [diff]
2017-07-08
20:10
Add support for building MorphOS libraries file: [29f24395df] check-in: [fc183c97fa] user: js, branch: trunk, size: 25525 [annotate] [blame] [check-ins using] [diff]
2017-04-17
23:50
Only use OBJCXXFLAGS and CPPFLAGS with OBJCXX file: [b35882c209] check-in: [b673b99afc] user: js, branch: trunk, size: 23082 [annotate] [blame] [check-ins using] [diff]
2017-01-16
02:53
Make sure we never end up with "for i in ;"

DJGPP's bash.exe bails out on this. file: [f487541287] check-in: [74c1a6b3ab] user: js, branch: trunk, size: 23157 [annotate] [blame] [check-ins using] [diff]

2016-07-09
20:09
Update copyright file: [8dcaec3a9f] check-in: [f6ec3fb905] user: js, branch: trunk, size: 22253 [annotate] [blame] [check-ins using] [diff]
2016-07-03
19:03
Don't use ${MFLAGS} with ${MAKE}

gmake starts complaining about this starting with 4.2. file: [debb453cef] check-in: [b9bf94078c] user: js, branch: trunk, size: 22245 [annotate] [blame] [check-ins using] [diff]

2015-03-24
22:31
Add support for per-object flags file: [a8b77677a0] check-in: [26c6bece8d] user: js, branch: trunk, size: 22345 [annotate] [blame] [check-ins using] [diff]
2014-12-24
15:30
Move install name to new variable file: [03920a3456] check-in: [c99df84e25] user: js, branch: trunk, size: 22069 [annotate] [blame] [check-ins using] [diff]
2014-08-01
20:59
Add print-hierarchy and print-var file: [de4386e2dd] check-in: [5081649c17] user: js, branch: trunk, size: 21999 [annotate] [blame] [check-ins using] [diff]
2014-05-25
12:00
Add variables in and out to be used in *FLAGS file: [4befe64d6f] check-in: [c7dcfaf5c6] user: js, branch: trunk, size: 21736 [annotate] [blame] [check-ins using] [diff]
2014-05-06
21:07
Don't insert the file name into the printf format file: [b708bedb2d] check-in: [eb38479a75] user: js, branch: trunk, size: 21074 [annotate] [blame] [check-ins using] [diff]
20:35
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. file: [34e8d887f7] check-in: [bd5f98820f] user: js, branch: trunk, size: 20994 [annotate] [blame] [check-ins using] [diff]

2014-02-23
17:39
Update copyright file: [c26fdb3356] check-in: [a546121a77] user: js, branch: trunk, size: 20970 [annotate] [blame] [check-ins using] [diff]
2013-12-20
00:20
Add SUBDIRS_AFTER. file: [389f785f61] check-in: [fc73c73df1] user: js, branch: trunk, size: 20958 [annotate] [blame] [check-ins using] [diff]
2013-12-10
17:26
Add pre-all and post-all. file: [3793217eb4] check-in: [2f6cac75b7] user: js, branch: trunk, size: 20777 [annotate] [blame] [check-ins using] [diff]
2012-11-26
23:13
Add missing AS_DEPENDS. file: [bae2b43312] check-in: [d4793bdb89] user: js, branch: trunk, size: 20723 [annotate] [blame] [check-ins using] [diff]
2012-04-25
09:51
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}. file: [b65e728a78] check-in: [775d4eae01] user: js, branch: trunk, size: 20697 [annotate] [blame] [check-ins using] [diff]

2012-04-19
15:41
Allow building directories in parallel.

Inter-dir dependencies can be specified like this:
dir1 dir2: dir3 dir4 file: [eb2bd4ea40] check-in: [b7a12103d6] user: js, branch: trunk, size: 19966 [annotate] [blame] [check-ins using] [diff]

2012-04-08
17:51
Use the language specific flags for deps. file: [704f45e5ee] check-in: [dbf218689a] user: js, branch: trunk, size: 19939 [annotate] [blame] [check-ins using] [diff]
2012-03-27
09:53
Let make install depend on make all. file: [0f6756deb9] check-in: [38c3acd0ea] user: js, branch: trunk, size: 19414 [annotate] [blame] [check-ins using] [diff]
2012-03-21
12:13
Use PACKAGE_NAME and PACKAGE_VERSION. file: [c1236492e2] check-in: [a6dcdabef7] user: js, branch: trunk, size: 19474 [annotate] [blame] [check-ins using] [diff]
12:13
Update URL in copyright. file: [29561c011f] check-in: [a8598f9e8f] user: js, branch: trunk, size: 19383 [annotate] [blame] [check-ins using] [diff]
12:13
Update copyright. file: [6332b39f27] check-in: [cd31cb7025] user: js, branch: trunk, size: 19376 [annotate] [blame] [check-ins using] [diff]
2012-03-14
09:02
Add OBJS_EXTRA and LIB_OBJS_EXTRA. file: [eb4e1ed4ab] check-in: [3a8084b898] user: js, branch: trunk, size: 19370 [annotate] [blame] [check-ins using] [diff]
2012-02-27
12:15
Better handling of .a files in ${SHARED_LIB} and friends. file: [78e4b27e5f] check-in: [ef16263af7] user: js, branch: trunk, size: 19168 [annotate] [blame] [check-ins using] [diff]
2011-10-12
14:56
Fix usage of ar instead of ${AR}. file: [3c1ad0688f] check-in: [c2b09b2ecf] user: js, branch: trunk, size: 17724 [annotate] [blame] [check-ins using] [diff]
2011-09-13
11:06
Make sure printf does not override $?. file: [55b520a90f] check-in: [6b35e061ec] user: js, branch: trunk, size: 17721 [annotate] [blame] [check-ins using] [diff]
00:33
Delete old .a file before creating a new one. file: [b9b6beda36] check-in: [be77b5bfd8] user: js, branch: trunk, size: 17644 [annotate] [blame] [check-ins using] [diff]
00:32
Keep error codes instead of exiting with 1. file: [ac6f726e02] check-in: [78aa5f93ad] user: js, branch: trunk, size: 17634 [annotate] [blame] [check-ins using] [diff]
00:31
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. file: [f9d06a7355] check-in: [d0f134f872] user: js, branch: trunk, size: 17606 [annotate] [blame] [check-ins using] [diff]

2011-04-23
17:23
Add support for Java and Windows RC files. file: [ea62a0173e] check-in: [fedf4f6ce2] user: js, branch: trunk, size: 17543 [annotate] [blame] [check-ins using] [diff]
2011-03-24
15:56
Add STATIC_PIC_LIB. file: [32994467a3] check-in: [c2346ca5a2] user: js, branch: trunk, size: 16767 [annotate] [blame] [check-ins using] [diff]
15:29
Make it possible to add .a files to OBJS when building static libs. file: [454592c0b3] check-in: [aa7526de49] user: js, branch: trunk, size: 16551 [annotate] [blame] [check-ins using] [diff]
2011-01-17
16:08
Prevent a possible syntax error when not using shared libs. file: [4eb32fd7f2] check-in: [80272a6a79] user: js, branch: trunk, size: 16073 [annotate] [blame] [check-ins using] [diff]
2010-09-26
11:36
Remove an unnecessary fork of a new sh. file: [8f38161686] check-in: [2108108311] user: js, branch: trunk, size: 16074 [annotate] [blame] [check-ins using] [diff]
2010-09-19
02:05
Fix generating dependencies for .lib.o and .plugin.o. file: [291249d72c] check-in: [066136bfc9] user: js, branch: trunk, size: 16072 [annotate] [blame] [check-ins using] [diff]
2010-09-15
22:23
Include original extension in temporary .dep files. file: [f195ede5dc] check-in: [4391081dd7] user: js, branch: trunk, size: 16012 [annotate] [blame] [check-ins using] [diff]
2010-08-11
11:09
Use tput for colour output, if available. file: [ee1ac59e15] check-in: [2035aa9673] user: js, branch: trunk, size: 16403 [annotate] [blame] [check-ins using] [diff]
2010-07-30
01:24
Adjust configure.ac to recent changes. file: [d486b3ab86] check-in: [3cc9e58d14] user: js, branch: trunk, size: 15898 [annotate] [blame] [check-ins using] [diff]
2010-07-29
18:23
More parallelism. file: [e7585732d0] check-in: [1f2625c8b1] user: js, branch: trunk, size: 15964 [annotate] [blame] [check-ins using] [diff]
2010-07-25
11:20
Use different object files for libs and plugins.
This allows building a shared and static lib at once.
file: [fe3638a46e] check-in: [8f2b93e012] user: js, branch: trunk, size: 15938 [annotate] [blame] [check-ins using] [diff]
2010-04-18
01:55
Properly delete data dir. file: [99d93ef5bf] check-in: [a50fe57783] user: js, branch: trunk, size: 13016 [annotate] [blame] [check-ins using] [diff]
2009-12-16
11:38
Change compiling .po files and install the .mo files. file: [87b3329260] check-in: [bfe0deda6b] user: js, branch: trunk, size: 12874 [annotate] [blame] [check-ins using] [diff]
2009-12-13
18:04
Ouch. file: [8353fdf69c] check-in: [99d2895284] user: js, branch: trunk, size: 12249 [annotate] [blame] [check-ins using] [diff]
17:52
Change make clean behaviour. file: [94d5622232] check-in: [2b8322f61b] user: js, branch: trunk, size: 12249 [annotate] [blame] [check-ins using] [diff]
2009-12-01
14:53
Add support for compiling .S files. file: [6849878593] check-in: [2448a5a3bf] user: js, branch: trunk, size: 12249 [annotate] [blame] [check-ins using] [diff]
2009-11-03
15:55
Add support for compiling Objective C++. file: [3c382115c4] check-in: [47afbbecd1] user: js, branch: trunk, size: 11951 [annotate] [blame] [check-ins using] [diff]
2009-10-28
18:49
Add support for converting .po files to .gmo. file: [8abafdece3] check-in: [05ae2271b7] user: js, branch: trunk, size: 11610 [annotate] [blame] [check-ins using] [diff]
2009-06-15
21:48
Change ${@} to $@. file: [f4a7daf573] check-in: [00339d87b6] user: js, branch: trunk, size: 11440 [annotate] [blame] [check-ins using] [diff]
2009-06-03
19:32
Add support for -rpath. file: [50e67ad45a] check-in: [2500eb87ad] user: js, branch: trunk, size: 11442 [annotate] [blame] [check-ins using] [diff]
18:28
Let configure define our ${INSTALL}. file: [067cbde714] check-in: [d4c3373800] user: js, branch: trunk, size: 11410 [annotate] [blame] [check-ins using] [diff]
2009-04-15
14:28
Update copyright. file: [0c805102f7] check-in: [f9f650baba] user: js, branch: trunk, size: 11408 [annotate] [blame] [check-ins using] [diff]
2008-12-23
13:36
Make it possible to build libraries as static libraries only. file: [7300e92515] check-in: [4a8529bfde] user: js, branch: trunk, size: 11417 [annotate] [blame] [check-ins using] [diff]
03:53
Remove spaces at end of line. file: [80d2d7a371] check-in: [0459f92e4f] user: js, branch: trunk, size: 11289 [annotate] [blame] [check-ins using] [diff]
2008-12-13
16:54
Better error handing in dependency generation. file: [f318b59109] check-in: [c46e3c0160] user: js, branch: trunk, size: 11291 [annotate] [blame] [check-ins using] [diff]
2008-11-30
13:31
Fix a bug in dependency generation. file: [13f43b9bd7] check-in: [9a87faddb3] user: js, branch: trunk, size: 11284 [annotate] [blame] [check-ins using] [diff]
2008-11-01
20:38
Clear .SUFFIXES first to prevent compiling files silently. file: [50d53ebd72] check-in: [760cfcb16e] user: js, branch: trunk, size: 11273 [annotate] [blame] [check-ins using] [diff]
20:22
Remove .deps on distclean. file: [041700e596] check-in: [e8a5ad3b7d] user: js, branch: trunk, size: 11259 [annotate] [blame] [check-ins using] [diff]
20:03
Don't delete .deps files on make clean. file: [748010db8f] check-in: [65c48c4be2] user: js, branch: trunk, size: 11248 [annotate] [blame] [check-ins using] [diff]
19:09
Move one line to fix dependency generation. file: [e412298582] check-in: [baeb4314f3] user: js, branch: trunk, size: 11254 [annotate] [blame] [check-ins using] [diff]
18:55
Touch .deps files on ./configure.
This also makes it compatible with OpenBSD make.
file: [2e95fe4692] check-in: [deea07358c] user: js, branch: trunk, size: 11253 [annotate] [blame] [check-ins using] [diff]
2008-10-02
21:34
Use ranlib. file: [c91f0d600d] check-in: [bceeee6eed] user: js, branch: trunk, size: 11254 [annotate] [blame] [check-ins using] [diff]
2008-09-14
16:15
Fix dependency generation for real. file: [be3d55644e] check-in: [c246b6488a] user: js, branch: trunk, size: 11204 [annotate] [blame] [check-ins using] [diff]
16:09
Dependency generation was broken. Fixed. file: [e261d6f5de] check-in: [6920533466] user: js, branch: trunk, size: 10928 [annotate] [blame] [check-ins using] [diff]
2008-08-24
09:33
Support to compile python files. file: [3204adcbc4] check-in: [b05fac077b] user: js, branch: trunk, size: 10928 [annotate] [blame] [check-ins using] [diff]
2008-07-12
22:13
Updated copyright. file: [b03b00b554] check-in: [4e27c4cbda] user: js, branch: trunk, size: 10675 [annotate] [blame] [check-ins using] [diff]
00:09
Better deps generation & allow compilation of XPM files. file: [d0c28d5990] check-in: [c85315ff18] user: js, branch: trunk, size: 10668 [annotate] [blame] [check-ins using] [diff]
2008-04-17
19:53
Fixed a typo. file: [6dfc55ed86] check-in: [4211b70c2d] user: js, branch: trunk, size: 10418 [annotate] [blame] [check-ins using] [diff]
2008-02-10
20:20
Add URL to comments. file: [7a94493d9a] check-in: [42fce8e1b8] user: js, branch: trunk, size: 10417 [annotate] [blame] [check-ins using] [diff]
09:40
Fix a few bugs in threaded dependency generation. file: [e09ca97a4b] check-in: [1e6ad9ea9d] user: js, branch: trunk, size: 10379 [annotate] [blame] [check-ins using] [diff]
09:20
Make dependency generation threaded. file: [6a2bdce5a4] check-in: [5b7cb4481a] user: js, branch: trunk, size: 10301 [annotate] [blame] [check-ins using] [diff]
2007-11-08
15:08
Partially revert 004bf2fb49e3. file: [16b538e090] check-in: [0e7df1ff56] user: js, branch: trunk, size: 10352 [annotate] [blame] [check-ins using] [diff]
2007-11-01
14:45
Changed my mail. file: [8ed40a6a46] check-in: [0bb1d0fb57] user: js, branch: trunk, size: 10155 [annotate] [blame] [check-ins using] [diff]
2007-10-21
00:32
Fix -soname. file: [74213d3189] check-in: [1a31e6f238] user: js, branch: trunk, size: 10141 [annotate] [blame] [check-ins using] [diff]
2007-10-13
08:24
Make ${plugindir} independent from ${libdir}. file: [df6825a5b7] check-in: [ef768e3273] user: js, branch: trunk, size: 10338 [annotate] [blame] [check-ins using] [diff]
08:14
Fix dependency generation when using NetBSD make. file: [c1026d46fe] check-in: [f0b9d95ddc] user: js, branch: trunk, size: 10378 [annotate] [blame] [check-ins using] [diff]
2007-10-10
12:09
Add \033[K. file: [88f6662b77] check-in: [b04eb0c9c2] user: js, branch: trunk, size: 10349 [annotate] [blame] [check-ins using] [diff]
2007-09-27
19:58
Add missing targets to .PHONY. file: [92932caeb7] check-in: [2716510444] user: js, branch: trunk, size: 10254 [annotate] [blame] [check-ins using] [diff]
19:12
${STATIC_LIB} is mode 644, not 755! file: [f66bf28694] check-in: [2ce3794e0b] user: js, branch: trunk, size: 10213 [annotate] [blame] [check-ins using] [diff]
19:09
Add ${PROG_IMPLIB_NEEDED}. file: [0ca4f36eb1] check-in: [e749d8ead4] user: js, branch: trunk, size: 10213 [annotate] [blame] [check-ins using] [diff]
19:01
${PROG_IMPLIB_LDFLAGS} should work now. file: [6ca0f1560b] check-in: [46ab33620c] user: js, branch: trunk, size: 10171 [annotate] [blame] [check-ins using] [diff]
12:25
Remove implib stuff again. file: [4ebc48429b] check-in: [936c059a99] user: js, branch: trunk, size: 10126 [annotate] [blame] [check-ins using] [diff]
2007-09-26
14:20
Only generate .deps file if there are files for it. file: [340383568e] check-in: [16cf0533ac] user: js, branch: trunk, size: 10127 [annotate] [blame] [check-ins using] [diff]
04:41
That rm -f is unnecessary. file: [dc3e64c761] check-in: [90f748637b] user: js, branch: trunk, size: 10079 [annotate] [blame] [check-ins using] [diff]
04:38
Optimize dependency generation. file: [1665f2017f] check-in: [3008f6d7d1] user: js, branch: trunk, size: 10096 [annotate] [blame] [check-ins using] [diff]
00:55
Don't check for ${PROG_SUFFIX}, set it to @EXEEXT@. file: [2b3cd1c85e] check-in: [0d0d4f6a56] user: js, branch: trunk, size: 10110 [annotate] [blame] [check-ins using] [diff]
00:42
Oops. file: [78d7c589ef] check-in: [0908041299] user: js, branch: trunk, size: 10115 [annotate] [blame] [check-ins using] [diff]
2007-09-25
17:10
Seems like I forgot to remove -s for ${PROG}. file: [51c481a326] check-in: [f641a9db4f] user: js, branch: trunk, size: 10087 [annotate] [blame] [check-ins using] [diff]
15:52
Move *~ from clean to distclean. file: [51ad69a68d] check-in: [d207d214db] user: js, branch: trunk, size: 10090 [annotate] [blame] [check-ins using] [diff]
14:49
Oops. Fix parallel build. file: [c7ab740091] check-in: [bedd3a521d] user: js, branch: trunk, size: 10090 [annotate] [blame] [check-ins using] [diff]
2007-09-24
22:26
Add missing distclean target. file: [83fce59ce8] check-in: [84d335c94c] user: js, branch: trunk, size: 10098 [annotate] [blame] [check-ins using] [diff]
21:37
Use test instead of [ ]. file: [78e547626f] check-in: [e7ff22216a] user: js, branch: trunk, size: 10077 [annotate] [blame] [check-ins using] [diff]
21:12
install-sh doesn't work. file: [748394559c] check-in: [328cc9cdf7] user: js, branch: trunk, size: 10064 [annotate] [blame] [check-ins using] [diff]
19:13
Abort on error. file: [714fa3a4f3] check-in: [57bff58833] user: js, branch: trunk, size: 10066 [annotate] [blame] [check-ins using] [diff]
18:58
Don't depend on subdirs, it's done anyway. file: [9ca038f49e] check-in: [7edbf0b1f9] user: js, branch: trunk, size: 10056 [annotate] [blame] [check-ins using] [diff]
18:45
Always prefix comparisons with x. file: [a2b24a5da0] check-in: [1d055c3b0b] user: js, branch: trunk, size: 10078 [annotate] [blame] [check-ins using] [diff]
18:20
Fix dependencies and other parallel stuff. file: [234e02d916] check-in: [4780df5f05] user: js, branch: trunk, size: 10067 [annotate] [blame] [check-ins using] [diff]
18:00
Add depend status. file: [19949e1531] check-in: [d21b1a6b92] user: js, branch: trunk, size: 9972 [annotate] [blame] [check-ins using] [diff]
2007-09-22
08:29
Use ar cr instead of ar cq. file: [883e6de7e7] check-in: [eaccb853ad] user: js, branch: trunk, size: 9642 [annotate] [blame] [check-ins using] [diff]
2007-09-21
22:54
Some fixes for Windows. file: [32df622bf8] check-in: [f04215cc70] user: js, branch: trunk, size: 9642 [annotate] [blame] [check-ins using] [diff]
16:19
Actually, depend depends on the sources. file: [b42bd9933d] check-in: [0cb39220fa] user: js, branch: trunk, size: 9605 [annotate] [blame] [check-ins using] [diff]
13:11
Add pre-depend, add rpath for Solaris and POSIX. file: [44e1a37a0c] check-in: [e4d1f950ba] user: js, branch: trunk, size: 9597 [annotate] [blame] [check-ins using] [diff]
2007-09-19
15:55
Add ${MFLAGS}. file: [d2dfb7ab24] check-in: [c56d6277f6] user: js, branch: trunk, size: 9573 [annotate] [blame] [check-ins using] [diff]
15:38
Better dir creation + typo fixed. file: [528b666bd2] check-in: [54de1ec8e6] user: js, branch: trunk, size: 9523 [annotate] [blame] [check-ins using] [diff]
2007-09-18
18:18
Added: The wrong file was accidentally added on import. file: [85eb095124] check-in: [22edb7594b] user: js, branch: trunk, size: 9483 [annotate] [blame] [check-ins using]