source: trunk/kBuild/footer.kmk

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2011   17 years bird kmk,footer.kmk: New helper function 'kb-exp-tmpl', 10x faster than the …
(edit) @2008   17 years bird footer.kmk,header.kmk: KBUILD_PROFILE_SELF updates.
(edit) @2007   17 years bird footer.kmk,tests: Convert simple variables into recursive ones by …
(edit) @1936   17 years bird footer.kmk: Use eval-opt-var, it's harmless when not around.
(edit) @1919   17 years bird footer.kmk: Postpone the big dependency lists until second …
(edit) @1798   17 years bird footer.kmk: experimental includedep-queue feature behind …
(edit) @1795   17 years bird footer.kmk: use the new kb-src-one when available.
(edit) @1781   17 years bird footer.kmk: Fixed DEPFILES (includedep only work with one file at the …
(edit) @1755   17 years bird Changing <target>_PATH into <target>_DEFPATH. For the moment both are …
(edit) @1754   17 years bird footer.kmk: Gave install targets a directory in the object tree, e.i. …
(edit) @1702   17 years bird kBuild: Implemented the new LNK_DEPS and LNK_ORDERDEPS link target …
(edit) @1697   17 years bird footer.kmk: Check for all the keyword permutations of NOINST and INST. …
(edit) @1696   17 years bird footer: added global property DEPFILES with the usual permutations. …
(edit) @1686   17 years bird Fixed warnings when using the NAME property and ending up with output …
(edit) @1672   17 years bird Global USES differs from target USES and must be executed before any …
(edit) @1670   17 years bird Fixed bug where INTERMEDIATES was expanded in the defining of the …
(edit) @1667   17 years bird Relax the pass ordering if there are no subdirs and makefiles to traverse.
(edit) @1654   17 years bird Fixed a bug in the SDK and TOOL inheritance (was not working at all).
(edit) @1648   17 years bird Use the _ALL_xyz target lists instead of re-listing all the …
(edit) @1646   17 years bird Added a 'testing' pass (non-default). Made all the pass aliases .PHONY.
(edit) @1625   17 years bird setup a context for each source we process.
(edit) @1621   17 years bird Introduce the concept of units to prevent footer.kmk from growing …
(edit) @1614   17 years bird Added a CLEAN attribute to the install sources. Extended the cleaning …
(edit) @1613   17 years bird Added a CLEAN attribute to the fetch target.
(edit) @1599   17 years bird Explicitly terminate the argument list for RM, RMDIR, MKDIR and INSTALL.
(edit) @1547   17 years bird License clearification.
(edit) @1521   17 years bird removed a $(warning ) that was left behind.
(edit) @1520   17 years bird Workaround for mean : : parsing when a source includes drive letter …
(edit) @1504   17 years bird Environment / global variable policy changes. Renamed the following …
(edit) @1502   17 years bird Fixed a NO_COMPILE_CMDS_DEPS / NO_LINK_CMDS_DEPS mixup. Drop commented …
(edit) @1496   17 years bird Use %, $(commands ), local vars, evalval and the other new stuff.
(edit) @1472   17 years bird Apply defpath to othersrc. (regression from the source handler changes)
(edit) @1457   17 years bird Fixed another template loading bug.
(edit) @1456   17 years bird Fixed template loading bug (wrong define name). Use value on the …
(edit) @1441   17 years bird output make-stats when KBUILD_PROFILE_SELF is active.
(edit) @1434   17 years bird don't apply defpath to the source before we've collected the flags. …
(edit) @1429   17 years bird only apply defpath if it's non-zero.
(edit) @1428   17 years bird do defpath transformation of sources before handing them on to the …
(edit) @1427   17 years bird Fixed regression, othersrc wasn't updated correctly which caused .def …
(edit) @1426   17 years bird Added a INTERMEDIATES keyword which all source -> object rules depends …
(edit) @1425   17 years bird Drop debug warning.
(edit) @1424   17 years bird SRC_HANDLERS - more flexible source file handling. Fixes #24.
(edit) @1417   17 years bird Template load function for def_inherit.
(edit) @1416   17 years bird prefix the search paths for templates, sdks, tools and stuff. Added …
(edit) @1415   17 years bird docs update.
(edit) @1414   17 years bird Tools and SDKs inheritance.
(edit) @1413   17 years bird keyword inheritance.
(edit) @1410   17 years bird Fixed _KEYWORDS collecting, didn't work right previously. Started on …
(edit) @1407   17 years bird EXPAND_BY = overriding (the default) | appending | prepending; mostly …
(edit) @1399   17 years bird Some todos and an untested function.
(edit) @1394   17 years bird Fixed bugs in BLD_TYPE and BLD_TRG_CPU collection for inheritance …
(edit) @1370   18 years bird Fixed buggy check for template existance (def_templates was called …
(edit) @1347   18 years bird else if…
(edit) @1311   18 years bird double -> single quotes for APPEND. Dropped check for -v and -n support.
(edit) @1266   18 years bird Fixed inheritance bug, incorrect loop detection.
(edit) @1260   18 years bird Fixed bug in the pass 1 handling of IMPORT_LIBS: Non-existing define …
(edit) @1256   18 years bird Objective-C support - OBJC.
(edit) @1255   18 years bird Use the kBuild md5sum.
(edit) @1242   18 years bird SDKs can have LDFLAGS too. (LIBSDK+darwin)
(edit) @1148   18 years bird .res and .rc should not appear in othersrc but in obj and not-at-all …
(edit) @1061   18 years bird drop deleting before installing. kmk_install will unlink before …
(edit) @1030   18 years bird OUTPUT_MAYBE
(edit) @1025   18 years bird +| works now, so use it.
(edit) @1014   18 years bird + not +|
(edit) @1012   18 years bird spelling. Check for _DONT_PURGE_OUTPUT.
(edit) @1007   18 years bird kObjCache hacking.
(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) @983   18 years bird Drop the tests around rsort and builtin rmdir. they are both true now.
(edit) @981   18 years bird Use the new prepend operator <= instead of the slow and clumsy _r1/r2
(edit) @979   18 years bird We're no longer required to use the slow $(call ) sequence to invoke …
(edit) @966   18 years bird Fix the clean rule
(edit) @905   18 years bird Pick up the usual .xyz varations for the BLDDIRS and CLEAN properties.
(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) @893   18 years bird using includedep for all dependencies.
(edit) @891   18 years bird fixed double compile regression introduced by accident in 859.
(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) @853   18 years bird Better warning and for tools too.
(edit) @852   18 years bird Warn about bad SDK files.
(edit) @838   18 years bird Added missing $(PATH_TARGET) dep.
(edit) @830   18 years bird New properties for INSTALLS only (atm): IDFLAGS, IFFLAGS, ISFLAGS. …
(edit) @828   18 years bird Split the target list processing up into two passes so that it's …
(edit) @827   18 years bird New property 'ORDERDEPS' for listing order-only dependencies.
(edit) @782   18 years bird copyright 2007
(edit) @776   19 years bird Macros for all messages. KBUILD_MSG_STYLE. KBUILD_VERBOSE={1,2,*}. PRINTF
(edit) @770   19 years bird Use the new append -v feature for generating command deps.
(edit) @760   19 years bird fixed silly messup when applying defpath to libpath of a link target.
(edit) @753   19 years bird Fixed broken _TARGET_TOOL macro.
(edit) @749   19 years bird Don't use recursion for the .o/.obj aliases.
(edit) @747   19 years bird compile message should show the target.
(edit) @745   19 years bird better place for it.
(edit) @744   19 years bird More sanity checks.
(edit) @743   19 years bird set PATH_target early (i.e. in subheader/subfooter).
(edit) @741   19 years bird some cleanup.
Note: See TracRevisionLog for help on using the revision log.