*) 2019-09-29 Rene Rebe: r71 * use / as C*FLAGS delimiters, as we can't easily get rid of it for per module flags, anyway r70 * pretter per file C*FLAGS by basing it on the input filename r69 * added per file C*FLAGS, too *) 2018-07-31 Rene Rebe: r68 * added initial DOS/.exe linker glue, too ;-) *) 2018-06-14 Rene Rebe: r67 * added support for actual startup trampoline to DOS/com.ld *) 2018-05-03 Rene Rebe: r66 * fixed last commit, by using the actual module $BINARY_EXT, ... r65 * fixed build of multi binary executable targets, especially for platforms with executable extension (DOS, WinDOS) *) 2018-04-04 Rene Rebe: r64 * do DOS .code16 via -m16 *) 2018-03-31 Rene Rebe: r63 * added preliminary DOS / .com support *) 2016-02-25 Rene Rebe: r62 * sort files for "reproducible builds" by Sven Eckelmann *) 2015-07-16 Sven Eckelmann : r61 * convert some headers to UTF-8, which caused build errors *) 2015-02-23 Rene Rebe: r60 * grep config tests with -a (--text) to avoid just getting "binary file ... matches", ... *) 2011-06-27 Rene Rebe: r59 * added old compatibility library path to the pkgcheck-x11.c *) 2010-07-22 Rene Rebe: r58 * added an X_EXEFLAGS variable to the EXE build rules *) 2009-04-16 Rene Rebe: r57 * allow for checking for multiple headers (and libs) *) 2008-10-18 Rene Rebe: r56 * create directory before installing files *) 2008-10-16 Rene Rebe: r55 * "improved" X11 library pathes to try lib64 before lib to get rid of "skipping incompatible" messages on 64 bit platforms - we do not use any "new-style" pkg-config checks due to classic Unix' and Mac OS X, ... *) 2008-10-07 Rene Rebe: r54 * removed X11 junk from cocoa test * added basic atsui test * both to be extended *) 2008-10-06 Rene Rebe: r53 * add "auto-matic" ObjC / ObjC++ source file support (.m / .mm) r52 * added cocoa check *) 2008-08-22 Rene Rebe: r51 * work around broken ccache dependency writing support: explicitly specify the dependenfy filename so they do not end up in the CWD *) 2008-05-16 Rene Rebe: r50 * fixed typo (missing leading $) in multi object EXEcutable linking *) 2008-05-01 Rene Rebe: r49 * refactored per module C*FLAGS to actually work at all (not yet pretty, we'll see) *) 2008-03-01 Rene Rebe: r48 * initialize SRCS, likewise *) 2007-11-06 Rene Rebe: r47 * initialize NOT_SRC, so that the list of files is per module only *) 2007-11-02 Rene Rebe: r46 * fixed pkg-config config regressions just introduced in the last revision * removed a superflous extra $found comparision as it's inside a [ $found = 1 ] code block, now r45 * fixed false and stray "yes ()" printout for not found modules, a regression introduced in r40 * factored out "no" result printout into a single conditional on-the-way *) 2007-10-23 Rene Rebe: r44 * added some commented, as non working, parallel detection code too bad GNU makes sucks and does not export -j in the MAKEFLAGS, yuck *) 2007-08-03 Rene Rebe: r43 * introduced a X_NO_INSTALL to avoid installing certain modules *) 2007-07-25 Rene Rebe: r42 * guarded the installation to include a trailing / on the directory names, so that install rather errors out instead of installing the files under the directory name - if it does not exist, yet *) 2007-07-06 Rene Rebe: r41 * removed the 2>/dev/null from the link command, I forgot what it was intended for and I recently had a link failure that was hidden this way r40 * fixed a bug related to version checking and WITH-var setting *) 2007-04-15 Rene Rebe: r39 * corrected version desecting sed expression *) 2007-03-09 Rene Rebe: r38 * added DESTDIR support to exact-build *) 2007-01-22 Rene Rebe: r37 * allow selective overwriting of X_OUTARCH (e.g. du use a common objdir) *) 2006-10-18 Rene Rebe: r36 * added new architecture specific X_DYNFLAGS variable, and added -shared -fPIC to all system specific makefiles for now (Darwin needs fixing in this regards, it differs there ...) r35 * added support for per module {C,CXX,LD}FLAGS greating avoiding extreme FLAGS cluttering and allowing more fine grained control r34 * removed some spacing and added light comments while reading the makefiles r33 * added a FreeBSD config (a copy from Linux so far) *) 2006-09-06 Rene Rebe: r32 * fixed comment typo in the functions file *) 2006-08-30 Rene Rebe: r31 * added a new shell mode check and added a basic comment to all functions !!! *) 2006-08-17 Rene Rebe: r30 * added proof of concept Darwin make defines *) 2006-07-20 Rene Rebe: r29 * fixed typo: it not -> is not * streamlined detection output: not avail -> no (if the version does not match the version is printed in brackets anyway to no, so it is still distringuishable) *) 2006-05-08 Rene Rebe: r28 * removed translating i?86 to i386 that I thought was removed long ago, allowing special optimizations in the top-level Makefile driver *) 2006-04-01 Rene Rebe: r27 * updated the ranlib invocation comment to the a RANLIB variable needed for cross builds (from T2 head) *) 2006-03-16 Rene Rebe: r26 * use ld -r not ar / ranlib to generate static libraries, the former does not run static initializers due to historic ld implementation behaviour *) 2006-03-12 Rene Rebe: r25 * added generic install support for binaries and dynamic libraries r24 * fixed Unix hardcoding in buttom.make explicit rules *) 2006-03-11 Rene Rebe: r23 * more clean "make clean" output r22 * enabled make clean, finally r21 * un ROCK Linux Consulting'fied the configure help text *) 2006-02-27 Rene Rebe: r20 * allow selected overwrite of X_ARCH for testing *) 2006-01-28 Rene Rebe: r19 * fixed pkgcheck-x11 for any X11R* by using just /usr/X11 and hacked it for lib64 by hardcoding it, in the future we'll just use pkgconfig, when X11R7 is more widely deployed ... r18 * fixed c++-partial-template-specialization (at least for gcc-4) *) 2005-10-16 Valentin Ziegler: r17 * started kde make rules *) 2005-10-11 Rene Rebe: r16 * corrected build rules to display C and C++ without LINK for single file _compilation_ (not _linking_) *) 2005-09-21 Rene Rebe: r15 * fixed implicit multiple binary rule * really supress ar output (was stderr not stdout) *) 2005-09-20 Rene Rebe: r14 * silenced ARchiving and fixed output indent r13 * added the possibility to disable implicit build libs (for example) as well as a hacky rule to preleminarily allow multiple BINARIES per module *) 2005-09-19 Rene Rebe: r12 * added dependency output to the new makefiles - might only work with latest gcc's ... - yuck *) 2005-09-17 Rene Rebe: r11 * only inject implicit binary rules if only one binary is built per module *) 2005-09-12 Rene Rebe: r10 * the usual build prettifing r9 * fixed .so linking as well as some internals to use := instead of = for correct behaviour r8 * do not build all modules by defaults (need to be eplicitly specified so sub-packages can decide to build single files - see macosd as gsmp utility utilized ...) r7 * automatically use .cc and .c (as done by the old build system) r6 * .so rule r5 * added support for checking for a header in order to detect a package r4 * really fixed check_version comparator r3 * preleminrary README r2 * imported gsmp/trunk/config and exact-image/trunk/build HEAD code r1 * initial dir structure