source: trunk/kBuild/header.kmk

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2008   17 years bird footer.kmk,header.kmk: KBUILD_PROFILE_SELF updates.
(edit) @1782   17 years bird header.kmk: enabled second target expansion by default.
(edit) @1777   17 years bird kBuild: This is 0.1.4!
(edit) @1775   17 years bird touch KMK_REVISION
(edit) @1753   17 years bird footer.kmk: Added EXPR[_EXT] and CHMOD[_EXT] macros for the new tools.
(edit) @1702   17 years bird kBuild: Implemented the new LNK_DEPS and LNK_ORDERDEPS link target …
(edit) @1692   17 years bird header.kmk: Made it possible to change PATH_OUT_BASE as well.
(edit) @1691   17 years bird header.kmk: Made it possible to change PATH_OUT_BASE as well.
(edit) @1664   17 years bird Added FILE_KBUILD_SUB_HEADER and FILE_KBUILD_SUB_FOOTER.
(edit) @1661   17 years bird Bump KMK_REVISION.
(edit) @1650   17 years bird force revision bump.
(edit) @1646   17 years bird Added a 'testing' pass (non-default). Made all the pass aliases .PHONY.
(edit) @1621   17 years bird Introduce the concept of units to prevent footer.kmk from growing …
(edit) @1613   17 years bird Added a CLEAN attribute to the fetch target.
(edit) @1602   17 years bird dragonfly + some reorg.
(edit) @1562   17 years bird Use KMK_OPTS_PRETTY_COMMAND_PRINTING. (it's 0/1 not def/undef)
(edit) @1561   17 years bird Use KMK_OPTS_PRETTY_COMMAND_PRINTING.
(edit) @1547   17 years bird License clearification.
(edit) @1504   17 years bird Environment / global variable policy changes. Renamed the following …
(edit) @1501   17 years bird Mark all, all_recursive and FORCE as .PHONY (saves kmk a few stat calls).
(edit) @1496   17 years bird Use %, $(commands ), local vars, evalval and the other new stuff.
(edit) @1441   17 years bird output make-stats when KBUILD_PROFILE_SELF is active.
(edit) @1435   17 years bird .lib and .res should end up in othersrc and not _OBJS_. (recent regression)
(edit) @1426   17 years bird Added a INTERMEDIATES keyword which all source -> object rules depends …
(edit) @1424   17 years bird SRC_HANDLERS - more flexible source file handling. Fixes #24.
(edit) @1420   17 years bird Corrected releases to release in KBUILD_BLD_TYPES.
(edit) @1418   17 years bird USE_KOBJCACHE -> KBUILD_USE_KOBJCACHE.
(edit) @1416   17 years bird prefix the search paths for templates, sdks, tools and stuff. Added …
(edit) @1403   17 years bird Added KBUILD_BLD_TYPES for the valid build types and the corresponding …
(edit) @1400   17 years bird The TEMPLATE property was missing from several lists.
(edit) @1390   17 years bird Fixed bug when DEPTH == SUB_DEPTH which caused CURSUBDIR = …
(edit) @1389   17 years bird Fixed else/endif mixup in [1388].
(edit) @1388   17 years bird Fixed SUFF_SYS for solaris. Made some space adjustments (if1of always …
(edit) @1381   18 years bird Added s390x to the architecture list (KBUILD_ARCHES).
(edit) @1378   18 years bird Added a GMAKE macro that points to kmk_gmake in the bin directory.
(edit) @1348   18 years bird Require kmk 0.1.2 or later. Use if1of. Removed test on obsolete …
(edit) @1296   18 years bird New builtin 'test'.
(edit) @1272   18 years bird redirect
(edit) @1267   18 years bird no change.
(edit) @1256   18 years bird Objective-C support - OBJC.
(edit) @1191   18 years bird force revision update.
(edit) @1178   18 years bird no change, just force a revision update.
(edit) @1161   18 years bird fixed typo for kDepIDB detection.
(edit) @1155   18 years bird Everyone has CMP and MD5SUM now, drop the checks for them.
(edit) @1119   18 years bird CMP and MD5SUM prep.
(edit) @1118   18 years bird CMP and MD5SUM prep.
(edit) @1065   18 years bird nc
(edit) @1051   18 years bird New path 'PATH_OBJCACHE' that indicates where kObjChace puts its cache …
(edit) @1004   18 years bird KOBJCACHE
(edit) @994   18 years bird logical order. use test. Made the CPU defaults consistent.
(edit) @992   18 years bird Made env.sh reflect that ARCH is more important than CPU. Added …
(edit) @989   18 years bird forgot sysmods and import libraries inherting.
(edit) @988   18 years bird kBuild profiling.
(edit) @985   18 years bird Working on inhertiance. Added target inherting but it's a bit …
(edit) @984   18 years bird enabled the multi target rules. added some PORTME hints.
(edit) @980   18 years bird fixes.
(edit) @978   18 years bird We can drop all the hacks required to make it work with GNU make 3.81 …
(edit) @972   18 years bird nc (just need to bump the revision).
(edit) @904   18 years bird Recognize the CLEAN attribute. header.kmk
(edit) @897   18 years bird Added _CLEAN to install targets and BLDDIR to all targets (but not …
(edit) @896   18 years bird NLTAB.
(edit) @895   18 years bird DOLLAR, EQUAL, DOT, COMMA, SEMICOLON and COLON.
(edit) @894   18 years bird Enable DELETE_ON_ERROR and SECONDEXPANSION by default.
(edit) @890   18 years bird Applied a message patch.
(edit) @889   18 years bird Implemented the NAME property.
(edit) @874   18 years bird Moved the PATH_* finalizing to header.kmk and applied abspath to all …
(edit) @859   18 years bird Implemented PRE_CMDS and POST_CMDS for linking.
(edit) @854   18 years bird the installs pass include _INSTALLS_FILES too.
(edit) @850   18 years bird Moved the gnumake-header.kmk inclusion a bit down so the 'override' on …
(edit) @845   18 years bird Fixed message.
(edit) @844   18 years bird Library merging. Make use of -filelist on Mac OS X.
(edit) @830   18 years bird New properties for INSTALLS only (atm): IDFLAGS, IFFLAGS, ISFLAGS. …
(edit) @829   18 years bird Added ORDERDEPS to the PROPS_ACCUMULATE_R list.
(edit) @825   18 years bird Added fake xargs implementation. Retired abspathex to gnumake-header.kmk.
(edit) @823   18 years bird KBUILD_VERBOSE=2 should be implied by --pretty-command-printing not 1.
(edit) @811   18 years bird Solaris port.
(edit) @788   18 years bird custom msg style support.
(edit) @782   18 years bird copyright 2007
(edit) @780   18 years bird MSG_INST_TRG correction.
(edit) @779   18 years bird 2007
(edit) @777   19 years bird 'dense' -> 'short'. drop the --no-print-directory stuff.
(edit) @776   19 years bird Macros for all messages. KBUILD_MSG_STYLE. KBUILD_VERBOSE={1,2,*}. PRINTF
(edit) @762   19 years bird nuke some more environment variables. (fixes the problem with PROGRAMS …
(edit) @761   19 years bird SUFF_SYS isn't anything on darwin.
(edit) @748   19 years bird TARGET_BASE fix (not completed).
(edit) @743   19 years bird set PATH_target early (i.e. in subheader/subfooter).
(edit) @742   19 years bird Fixed the sub-makefile bustage and added two sanitychecks.
(edit) @731   19 years bird kBuild/bin/BUILD_PLATFORM_ARCH.BUILD_PLATFORM -> …
(edit) @725   19 years bird Partial implementation of a _PATH target property for resolving …
(edit) @724   19 years bird simpler implementation.
(edit) @723   19 years bird Kicked the gnumake compatibility crap into separate files to speed …
(edit) @710   19 years bird PACKING is an official pass now.
(edit) @709   19 years bird updating the revision number.
(edit) @705   19 years bird KMK_REVISION
(edit) @700   19 years bird auto verbose if the --pretty-command-printing option is in use.
(edit) @699   19 years bird all not full.
(edit) @698   19 years bird typo.
(edit) @696   19 years bird Implemented KBUILD_QUIET and KBUILD_VERBOSE={1|full} (was BUILD_QUIET, …
(edit) @693   19 years bird completely remove if no sources.
(edit) @692   19 years bird tools location is being cleaned up.
Note: See TracRevisionLog for help on using the revision log.