summaryrefslogtreecommitdiff
path: root/dmake/infer.c
AgeCommit message (Collapse)Author
2012-06-28remove malingering legacy RCS tags.Michael Meeks
2011-10-07cppcheck scope reduction in dmake/infer.cPierre-André Jacquod
2010-11-25#i115784# dmake: fix memory errors uncovered by valgrind and other tools.Matthias Huetsch [mhu]
2007-10-15INTEGRATION: CWS dmake411 (1.7.4); FILE MERGEDIvo Hinkelmann
2007/08/10 17:39:24 vq 1.7.4.7: #i66751# Make sure that infered phony %-targets do not have a time stamp. 2007/08/10 15:42:07 vq 1.7.4.6: #i66751# Accept .PHONY attribute in %-targets. 2007/08/05 17:51:32 vq 1.7.4.5: #i80144# Clean-up. 2007/08/05 17:03:43 vq 1.7.4.4: #i80144# Change error about ambigous inference targets to warning. 2007/08/01 00:29:43 vq 1.7.4.3: #i80143# Fix problem marking some intermediate targets removable. 2007/07/30 02:28:10 vq 1.7.4.2: #i80144# Improve check for ambiguous inference chains. 2007/07/29 16:10:54 vq 1.7.4.1: #i10000# Add comments to documents aspects of the inference mechanism.
2007-06-12INTEGRATION: CWS dmake48 (1.6.16); FILE MERGEDOliver Bolte
2007/03/17 19:00:37 vq 1.6.16.1: #i73499# Add new .WINPATH attribute to generate Windows style paths (with regular slashes) instead of the default cygwin style (POSIX) paths for dmake's dynamic macros. This attribute is specific for cygwin dmake executables and non-cygwin environments ignore this attribute. The windows style paths use regular slashes ('/') instead of the usual windows backslash ('\') as directory separator to avoid quoting problems (It still is a cygwin dmake!) and cygwin as well as native windows programs should have no problems using this (c:/foo/bar) path representation. The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD), $(MAKEDIR) and $(TMD). Examples: Content of $(PWD) without .WINPATH (default): /cygdrive/c/temp Content of $(PWD) with .WINPATH set: c:/temp
2006-06-29INTEGRATION: CWS dmake45 (1.5.2); FILE MERGEDIvo Hinkelmann
2006/06/13 23:31:49 vq 1.5.2.2: #i64431# Fix .SETDIR problem with percent targets. 2006/05/05 21:33:06 vq 1.5.2.1: #i65122# Fix problem with "non-documented" handling of multiple %-targets plus several improved comments and a man page correction.
2006-04-20INTEGRATION: CWS dmake43p01 (1.4.6); FILE MERGEDJens-Heiner Rechtien
2005/05/05 21:27:20 vq 1.4.6.3: #i43310# Fix dmakes handling of multiple (::) targets concerning attributes and flags. Note: An attribute given for a subtarget will also be applied for all other subtargets. (Also add a few comments.) 2005/04/22 01:17:33 vq 1.4.6.2: #i43310# Fix cast. 2005/04/20 15:26:16 vq 1.4.6.1: #i43310# Fix percent (%) rules to recognize prerequisites that are defined with the multiple target rule operator (::). This implicitly fixes the similar problem for .<suffix>.<suffix> targets.
2004-09-08INTEGRATION: CWS ooo20040704 (1.3.68); FILE MERGEDRüdiger Timm
2004/07/15 19:47:36 vq 1.3.68.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2003-03-25MWS_SRX644: migrate branch mws_srx644 -> HEADJens-Heiner Rechtien
2002-10-11dmake: Implement fix for Lost child problem. Correct some checks for ↵Ken Foskey
functions (assumed present) and also fix up all gcc warnings using -Wall.
2000-09-22initial importJens-Heiner Rechtien