2006/02/01 23:28:54 vq 1.2.6.3: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/04 02:13:12 vq 1.2.6.2: #i58259# Partial fix. This fixes the use of dp after it was freed.
2005/04/11 03:28:54 vq 1.2.6.1: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2006/02/26 23:33:37 vq 1.5.2.11: #i62118# Fix invalid detection of circular dependencies arising from F_VISITED
and F_USED both having the same value but being used in different contexts.
2006/02/02 04:50:08 vq 1.5.2.10: #i47919# Fix typo.
2006/02/02 04:39:55 vq 1.5.2.9: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:54 vq 1.5.2.8: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/09/05 20:56:44 vq 1.5.2.7: #i53148# Move redirection of stdout from parent to child and avoid
capturing spurious output from other process queues.
2005/09/05 17:23:44 vq 1.5.2.6: #i53148# Additional patch to make sure that the shell escapes is executed
after all previous recipe lines from the same target have finished.
2005/09/04 19:38:14 vq 1.5.2.5: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
This certainly includes the -P# switch with # > 1.
2005/05/05 21:45:39 vq 1.5.2.4: Issue number: 38830
Submitted by: waratah@openoffice.org
Change dmake's diagnosic output to use "Warning:" or "Error:". Adding the
colon makes it easier grep for these diagnostics in long logfiles.
2005/04/22 01:04:35 vq 1.5.2.3: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/11 03:28:54 vq 1.5.2.2: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2005/04/09 21:22:30 vq 1.5.2.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/03/31 16:04:35 vq 1.22.2.12: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/12 00:47:37 vq 1.22.2.11: #i61940# Enable the alternative use of spawn instead of fork/exec for
dmake. Add the configure option --enable-spawn. Regenerate autotool files.
2006/02/01 23:28:54 vq 1.22.2.10: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:27 vq 1.22.2.9: #i61170# Fix TMD macro and regenerate autotool files.
2006/01/26 02:09:43 vq 1.22.2.8: #i53148# Treat MinGW build like MSVC build.
2006/01/08 22:20:26 vq 1.22.2.7: #i60168# Expand internal configure variable before using it and
regenerate autotool files.
2006/01/08 21:37:35 vq 1.22.2.6: #i60168# Use the --datadir swich to determine where the startup dir is
placed and adapt the default DMAKEROOT macro setting accordingly.
2005/10/25 17:19:42 vq 1.22.2.5: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/09/26 00:33:12 vq 1.22.2.4: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/06/02 03:41:18 vq 1.22.2.3: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/04/22 01:04:35 vq 1.22.2.2: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/16 22:29:17 vq 1.22.2.1: #i47578# Generate startup/config.mk during build with autotools.
2006/03/31 16:04:35 vq 1.15.2.12: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/12 00:47:36 vq 1.15.2.11: #i61940# Enable the alternative use of spawn instead of fork/exec for
dmake. Add the configure option --enable-spawn. Regenerate autotool files.
2006/02/01 23:28:53 vq 1.15.2.10: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:26 vq 1.15.2.9: #i61170# Fix TMD macro and regenerate autotool files.
2006/01/08 22:20:26 vq 1.15.2.8: #i60168# Expand internal configure variable before using it and
regenerate autotool files.
2006/01/08 21:44:43 vq 1.15.2.7: #i60168# Regenerate autotool files.
2005/10/25 17:19:42 vq 1.15.2.6: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/09/26 00:33:11 vq 1.15.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:40 vq 1.15.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/06/02 03:41:17 vq 1.15.2.3: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/04/22 01:27:17 vq 1.15.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:14 vq 1.15.2.1: #i47578# Regenerate configure and other autotools files.
2006/02/12 00:47:36 vq 1.12.2.5: #i61940# Enable the alternative use of spawn instead of fork/exec for
dmake. Add the configure option --enable-spawn. Regenerate autotool files.
2006/02/01 23:28:53 vq 1.12.2.4: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:26 vq 1.12.2.3: #i61170# Fix TMD macro and regenerate autotool files.
2005/10/25 17:19:42 vq 1.12.2.2: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/04/22 01:04:35 vq 1.12.2.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/09/02 00:25:33 vq 1.5.80.2: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:04:34 vq 1.5.80.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/22 01:04:34 vq 1.2.2.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2006/03/31 16:04:34 vq 1.3.2.12: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/03 19:46:31 vq 1.3.2.11: #i61170# Let $(TMD)/somedir always be a valid path.
Adjust the dmake bootstrap makefile to this change.
2006/02/01 23:28:53 vq 1.3.2.10: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/09/20 00:01:26 vq 1.3.2.9: #i53148# Update NEWS file and man page.
2005/06/02 03:58:00 vq 1.3.2.8: #i39248# Add entry to NEWS file.
2005/04/22 01:04:34 vq 1.3.2.7: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/20 15:26:16 vq 1.3.2.6: #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.
2005/04/16 16:53:12 vq 1.3.2.5: #i46987# Fix $(mktmp ...) documentation and add the map escape codes
$(macro:m) macro expansion.
2005/04/11 03:28:54 vq 1.3.2.4: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2005/04/08 15:18:32 vq 1.3.2.3: Issue number: 43241
Submitted by: shay@openoffice.org, vq@openoffice.org
Add documentation and update NEWS file.
2005/03/16 05:25:40 vq 1.3.2.2: #i44959# Update NEWS file.
2005/02/19 20:41:02 vq 1.3.2.1: #i36027#, #i37053#, #i37491# Update NEWS file to mention the latest changes.
2006/03/31 16:04:34 vq 1.11.2.17: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/06 23:06:57 vq 1.11.2.16: #i61714# Correct manpage to state that the usage of .SETDIR like
`.SETDIR=foo : targets` is valid and add a testcase to verify this.
2006/02/01 23:28:53 vq 1.11.2.15: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:25 vq 1.11.2.14: #i61170# Fix TMD macro and regenerate autotool files.
2006/01/08 22:20:25 vq 1.11.2.13: #i60168# Expand internal configure variable before using it and
regenerate autotool files.
2006/01/08 21:44:43 vq 1.11.2.12: #i60168# Regenerate autotool files.
2005/10/25 17:19:42 vq 1.11.2.11: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/10/11 18:01:38 vq 1.11.2.10: #i39248# Add testcase and regenerate configure and other autotools files.
2005/09/26 00:33:11 vq 1.11.2.9: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:39 vq 1.11.2.8: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/17 19:47:53 vq 1.11.2.7: RESYNC: (1.11-1.12); FILE MERGED
2005/09/02 00:25:32 vq 1.11.2.6: #i52238# Regenerate configure and other autotools files.
2005/06/04 18:07:36 vq 1.11.2.5: #i39248# Add another testcase.
2005/06/02 03:41:17 vq 1.11.2.4: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/05/05 23:12:35 vq 1.11.2.3: #i47851# Regenerate configure and other autotools files.
2005/04/22 01:27:17 vq 1.11.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:14 vq 1.11.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:11 vq 1.8.20.4: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/17 19:47:45 vq 1.8.20.3: RESYNC: (1.8-1.9); FILE MERGED
2005/06/02 03:41:17 vq 1.8.20.2: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/05/05 23:06:05 vq 1.8.20.1: #i47851# Fix dependency checking for subdirectories.
2004/10/07 21:57:37 vq 1.1.1.1.130.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
Note: The _head file was renamed to COPYING, COPYING is not a new file,
but was empty befor.
2004/10/07 21:57:36 vq 1.2.78.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
Note: The _head file was renamed to COPYING, COPYING is not a new file,
but was empty befor.
2004/10/07 21:57:36 vq 1.1.1.1.130.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
Note: The _head file was renamed to COPYING, COPYING is not a new file,
but was empty befor.
2004/10/07 21:57:36 vq 1.4.2.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
Note: The _head file was renamed to COPYING, COPYING is not a new file,
but was empty befor.
2004/10/12 19:07:26 vq 1.21.16.2: #i31647# Update version number for the "native" MS compiler build.
2004/10/07 21:57:36 vq 1.21.16.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
Note: The _head file was renamed to COPYING, COPYING is not a new file,
but was empty befor.
2004/10/07 21:57:35 vq 1.1.118.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
Note: The _head file was renamed to COPYING, COPYING is not a new file,
but was empty befor.
2004/10/07 22:18:47 vq 1.2.78.2: #i34746# Fix timestamp of phony targets with prerequisites.
2004/10/07 21:57:35 vq 1.2.78.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
Note: The _head file was renamed to COPYING, COPYING is not a new file,
but was empty befor.
2004/07/15 19:47:37 vq 1.5.68.3: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2004/07/11 14:48:37 vq 1.5.68.2: #i31255# Add verbose recipe echoing option (-vr) to dmake.
2004/07/06 00:03:43 vq 1.5.68.1: #i30779# Fix to allow dmake to echo recipe lines when inference is used
to create files that are be read by .INCLUDE.
Note that this only fixes the possibility to do so. Recipes that start
with @ are still not echoed, but dmake -n now shows the recipes.