3 * Makefile.in, NEWS, configure, configure.in, man/dmake.tf,
4 win95/microsft/config.h, winnt/microsft/config.h, man/dmake.nc:
6 #i83497# Release dmake 4.12.
10 * function.c, sysintf.c, man/dmake.nc, man/dmake.tf:
12 #i83940# Make the result of $(mktmp ..) aware of the .WINPATH setting.
18 #i85136# The content of INCFILENAME needs no further expansion.
24 #i85136# Prevent filenames from being expanded if they already are.
30 #i85136# Do not expand ABSMAKECMD and MAKECMD macros.
34 * tests/: Makefile.am, Makefile.in, targets-30:
36 #i84800# Add testcase.
42 #i85381# Fix possible heap corruption for the cygwin dmake version.
48 #i83540# Separate error handling from pid.
54 #i83540# Add diagnostics for WaitForMultipleObjects() calls.
60 #i83540# Prevent possible invinite loop when aborting.
66 #i84800# Do not collaps the foo/.. entries if foo is '.' or '..'.
70 * make.c, unix/runargv.c:
72 #i85014# Let master targets for targets with multiple (::) rules inherit
73 the newest time stamp of their "sub"-rules.
74 Make runargv() indicate that it finished the command when it had to wait
79 * win95/microsft/config.mk:
81 #i83540# Fix dmake's own makefile to build itself.
85 * Makefile.am, Makefile.in, msdos/rmprq.c,
86 win95/microsft/vpp40/mk.bat:
88 #i83540# A parallel runargv needs a corresponding rmprq.
94 #i83540# Return the pid that was waited for.
100 #i83540# Fix handle inheritance for native W32 process spawning.
106 #i83540# Add NEWS entry about parallel builds with native W32 dmake.
112 #i83540# Avoid conflict on solaris, rename NOPID to DMNOPID.
116 * dag.c, extern.h, imacs.c, sysintf.c, unix/runargv.c,
117 win95/microsft/config.mk, win95/microsft/ruletab.c,
118 win95/microsft/vpp40/mk.bat:
120 #i83540# Make dmake buildable with .NET 2003 again.
124 * Makefile.am, Makefile.in, dag.c, dmake.c, extern.h, imacs.c,
125 sysintf.c, msdos/runargv.c, unix/runargv.c,
126 win95/microsft/ruletab.c:
128 #i83540# Enable parallel builds with native W32 dmake. (First MinGW only.)
134 #i83523# Post-rename clean up.
138 * extern.h, function.c, msdos/borland/bcc30/config.h,
139 msdos/borland/bcc40/config.h, msdos/borland/bcc45/config.h,
140 msdos/borland/bcc50/config.h, msdos/borland/tcc20/config.h,
141 msdos/microsft/config.h, msdos/zortech/config.h,
142 os2/ibm/config.h, win95/borland/bcc50/config.h,
143 win95/microsft/config.h, winnt/borland/bcc50/config.h,
144 winnt/microsft/config.h:
146 #i83523# Rename macro PVOID to DMPVOID to avoid problems when including
153 #i10000# Small clean up.
157 * NEWS, configure, configure.in, man/dmake.nc, man/dmake.tf,
158 readme/read1st.txt, win95/microsft/config.h,
159 winnt/microsft/config.h:
161 #i83497# Bump version to 4.12-cvs.
165 * Makefile.in, NEWS, configure, configure.in, man/dmake.nc,
166 man/dmake.tf, win95/microsft/config.h, winnt/microsft/config.h:
168 #i79271# Release dmake 4.11.
178 * tests/: Makefile.am, Makefile.in, misc-21:
180 #i81252# Add testcase.
184 * tests/: function_macros-9, misc-9, targets-21, targets-26,
187 #i50092# Work around Solaris and nfs timing issues.
188 Patch from hjs@openoffice.org.
194 #i81855# Add a comment about building dmake on OS/2.
198 * msdos/runargv.c, tests/recipes-9, unix/runargv.c:
200 #i80598# Always issue a warning if the actual execution of a recipe line
201 (this does not include sucessfully executed, but failing programs) fails.
205 * tests/: Makefile.am, Makefile.in, targets-29:
207 #i80012# Add testcase.
213 #i80012# Fix crash when deleting intermediate targets.
217 * Makefile.in, configure:
219 #i81855# Regenerate configure and friends.
223 * configure.in, dmake.c, expand.c, extern.h, make.cmd, path.c,
224 sysintf.c, startup/unix/os2/Makefile.am,
225 startup/unix/os2/Makefile.in, startup/unix/os2/macros.mk,
228 #i81855# More changes for the OS/2 port.
229 Patch provided by Yuri Dario.
235 #i81855# Regenerate configure and friends.
239 * NEWS, imacs.c, os2/sysintf.h, unix/dcache.c, unix/dirbrk.c,
242 #i81855# Clean-up merge from CWS os2port01.
248 #i81855# Revert change to make.cmd as it refers to a non-existing script
249 in dmake\os2\gcc\emx\mk.cmd.
255 RESYNC: (1.11-1.12); FILE MERGED
261 RESYNC: (1.2-1.3); FILE MERGED
267 RESYNC: (1.6-1.7); FILE MERGED
271 * dmake.c, sysintf.c:
273 RESYNC: (1.10-1.11); FILE MERGED
279 RESYNC: (1.29-1.30); FILE MERGED
285 #i79271# Update NEWS file.
291 #i81296# Change comment.
295 * man/: dmake.nc, dmake.tf:
297 #i81252# Restore alphabetical order.
301 * man/: dmake.nc, dmake.tf:
303 #i81252# Add documentation for the SHELLCMDQUOTE macro.
307 * getinp.c, imacs.c, make.c, sysintf.c, vextern.h, mac/public.h,
308 msdos/runargv.c, msdos/spawn.c, msdos/borland/bcc30/public.h,
309 msdos/borland/bcc40/public.h, msdos/borland/bcc45/public.h,
310 msdos/borland/bcc50/public.h, msdos/borland/tcc20/public.h,
311 msdos/microsft/msc51/public.h, msdos/microsft/msc60/public.h,
312 msdos/zortech/public.h, os2/ibm/icc/public.h,
313 os2/ibm/icc3/public.h, qssl/public.h, qssl/runargv.c,
314 startup/win95/macros.mk, startup/winnt/macros.mk, tos/public.h,
315 unix/runargv.c, unix/386ix/public.h, unix/bsd43/public.h,
316 unix/bsd43/uw/public.h, unix/bsd43/vf/public.h,
317 unix/bsdarm32/public.h, unix/coherent/ver40/public.h,
318 unix/coherent/ver42/public.h, unix/cygwin/public.h,
319 unix/linux/gnu/public.h, unix/macosx/gnu/public.h,
320 unix/solaris/public.h, unix/solaris/gnu/public.h,
321 unix/sysvr1/public.h, unix/sysvr3/public.h,
322 unix/sysvr3/gnu/public.h, unix/sysvr3/pwd/public.h,
323 unix/sysvr4/public.h, unix/xenix/public.h,
324 unix/xenix/pwd/public.h, win95/borland/bcc50/public.h,
325 win95/microsft/vpp40/public.h, winnt/borland/bcc50/public.h,
326 winnt/microsft/vpp40/public.h, winnt/mingw/public.h,
327 winnt/msvc6/public.h:
329 #i81252# Add a new SHELLCMDQUOTE control macro.
333 * tests/: function_macros-8, macros-7:
335 #i78776# Fix testcases for non-cygwin OS.
339 * tests/: Makefile.am, Makefile.in, misc-20:
341 #i81296# Add testcases.
347 #i74007# Change testcase.
351 * dmake.c, mac/ruletab.c, man/dmake.nc, man/dmake.tf,
352 msdos/ruletab.c, os2/ruletab.c, unix/ruletab.c,
353 win95/borland/ruletab.c, win95/microsft/ruletab.c,
354 winnt/borland/ruletab.c, winnt/microsft/ruletab.c:
356 #i74007# Revert the part of the previous patch that lets OOODMAKEMODE
357 always be imported from the environment. Instead move the definition
358 of targets from the command line after the evaluation of the startup
365 #i74007# Add testcase.
371 #i74007# Update text version of the man page.
375 * dmake.c, mac/ruletab.c, man/dmake.tf, msdos/ruletab.c,
376 os2/ruletab.c, unix/ruletab.c, win95/borland/ruletab.c,
377 win95/microsft/ruletab.c, winnt/borland/ruletab.c,
378 winnt/microsft/ruletab.c:
380 #i74007# Always import OOODMAKEMODE from the environment. Define targets from
381 the command line after the macros from the command line and OOODMAKEMODE
382 from the environment are set.
386 * dmake.c, extern.h, make.c, rulparse.c:
388 #i81296# Clear flags indicating that targets that infered makefiles (and
389 their prerequisites) were previously build.
393 * dmake.h, rulparse.c:
395 #i81296# Remove bit recycling for F_VISITED/F_USED. Use only F_VISITED.
401 #i81273# Fixed another MinGW build problem.
405 * make.c, rulparse.c:
407 #i10000# Add some output for .INCLUDE operations when the -vf verbose
414 #i81273# Fix MinGW build problem.
418 * tests/: Makefile.am, Makefile.in, misc-19:
420 #i67911# Add testcase.
424 * make.c, sysintf.c, msdos/runargv.c, qssl/runargv.c,
425 unix/runargv.c, win95/microsft/vpp40/runargv.c,
426 winnt/microsft/vpp40/runargv.c:
428 #i67911# Wait with the deletion of temporary files until the target is
433 * sysintf.c, man/dmake.nc, man/dmake.tf, tests/targets-21,
436 #i64572# Issue a warning for virtual targets with corresponding files.
441 * man/: dmake.nc, dmake.tf:
443 #i64572# Add documentation.
449 #i64234# Also change Makefile.am.
453 * tests/: Makefile.in, function_macros-10:
455 #i64234# Add testcase.
459 * function.c, man/dmake.nc, man/dmake.tf:
461 #i64234# Fix $(mktmp ..) handling of leading spaces.
465 * tests/: Makefile.am, Makefile.in, macros-11:
467 #i74007# Add testcase.
471 * tests/: Makefile.am, Makefile.in, targets-28:
473 #i64572# Add testcases.
479 #i64572# If a target without recipes has an existing file use its time
480 stamp only if the time is newer than the one of the its newest prerequisite.
486 #i64572# Fix the F_RULES problem mentioned before.
492 #i64572# To keep the dependency chains intact targets without recipes inherit
493 the time of their newest prerequisite. (Additional patches are needed as
494 currently the F_RULES flag is not always set correctly.)
500 #i64572# Assumes that targets without recipe lines have a current time
501 stamp after they were made (independent of the actual time stamp of the
508 #i64572# Make dmake warn if the time stamp of a target is not updated
509 after making the target. This warning can be silenced using the
516 #i10000# Remove unused variable.
520 * dmake.h, make.c, sysintf.c:
522 #i10000# Add some comments.
526 * tests/: Makefile.am, Makefile.in, targets-27:
528 #i80687# Add testcase.
534 #i80687# Fix building of inferred phony prerequisites.
540 #i64572# Revert previous patch.
546 #i64572# Make dmake warn if the time stamp of a target is not updated
547 after making the target.
551 * tests/: Makefile.am, Makefile.in, recipes-9:
553 #i80598# Add testcase.
559 #i80598# Fix handling of ignored errors in the spawn enabled version
564 * tests/: Makefile.am, Makefile.in, targets-26:
566 #i66751# Add testcase.
572 #i66751# Make sure that infered phony %-targets do not have a time stamp.
576 * infer.c, man/dmake.nc, man/dmake.tf:
578 #i66751# Accept .PHONY attribute in %-targets.
585 #i69510# Change error on assignment to an empty macro name to a warning.
589 * tests/: Makefile.am, Makefile.in, recipes-8:
591 #i67709# Add testcase.
595 * parse.c, rulparse.c:
597 #i67709# Improve parsing of group recipes.
601 * tests/: Makefile.am, Makefile.in, macros-10:
603 #i69510# Add testcase.
609 #i69510# Improve error message.
615 #i69510# Improve macro name syntax check during assignment.
619 * rulparse.c, man/dmake.nc, man/dmake.tf:
621 #i66448# Clarify prerequisites for %-targets.
625 * function.c, tests/Makefile.am, tests/Makefile.in,
626 tests/function_macros-9:
628 #i50092# Enhance $(shell,expand .. ) parsing. Add testcase.
634 #i70168# Clear F_MARK flag after dynamic prerequisite expansion is done.
644 * infer.c, tests/targets-24:
646 #i80144# Change error about ambigous inference targets to warning.
650 * tests/: Makefile.am, Makefile.in, targets-25:
652 #i80352# Add testcase.
658 #i80352# Fix .PRECIOUS attribute.
662 * tests/: Makefile.am, Makefile.in, targets-23, targets-24:
664 #i80144# Add testcases.
668 * tests/: Makefile.am, Makefile.in, targets-22:
670 #i80143# Add testcase.
676 #i80143# Fix problem marking some intermediate targets removable.
682 #i80009# Add missing string initialization.
688 #i80144# Improve check for ambiguous inference chains.
694 #i10000# Add comments to documents aspects of the inference mechanism.
698 * configure, configure.in:
700 #i79815# Fix default DMAKEROOT macro value.
704 * tests/: Makefile.am, Makefile.in, targets-21:
706 #i78837# Add testcase.
710 * tests/: Makefile.am, Makefile.in, macros-9:
712 #i80010# Add testcase.
718 #i80010# Keep quotes for :1 and :i macro extensions.
722 * tests/: Makefile.am, Makefile.in, macros-8:
724 #i80009# Add testcase.
728 * NEWS, man/dmake.nc, man/dmake.tf:
730 #i78776# Document new normalizing function macro and macro extension.
736 #i80009# Fix handling of quoted filenames for :b :d :e :f macro expansions.
740 * tests/: Makefile.am, Makefile.in, function_macros-8, macros-7:
742 #i78776# Add testcases.
746 * dag.c, dmake.h, expand.c, extern.h, function.c, path.c:
748 #i78776# New function macro $(normpath[,para] list) to normalise the
749 elements of list and a macro extension $(macro_name:n) to normalise
750 the content of macro_name. The normalization is done token-wise and
751 quotes are preserved.
752 On cygwin the result honors the setting of .WINPATH to determine the
753 output format. If the optional parameter para is given in the
754 $(normpath ...) case its expanded value is used to override the
755 .WINPATH setting for the output of the function macro.
759 * make.c, tests/Makefile.am, tests/Makefile.in, tests/targets-20:
761 #i69462# Do not assume that non-existing prerequisites for %-targets have
762 the same time stamp as the parent target. Testcase added.
768 #i79200# Remove unneeded error on defined or DEFINED after .IF expression.
772 * Makefile.in, NEWS, configure, configure.in, man/dmake.nc,
773 man/dmake.tf, readme/read1st.txt, win95/microsft/config.h,
774 winnt/microsft/config.h:
776 #i79271# Bump version to 4.11-cvs.
780 * Makefile.in, NEWS, configure, configure.in, man/dmake.nc,
781 man/dmake.tf, readme/read1st.txt, win95/microsft/config.h,
782 winnt/microsft/config.h:
784 #i78508# Release dmake 4.9.
788 * man/dmake.nc, man/dmake.tf, tests/Makefile.am, tests/Makefile.in,
791 #i78061# Add testcase and documentation.
795 * man/: dmake.nc, dmake.tf:
797 #i74007# Add documentation to manpage.
801 * tests/: Makefile.am, Makefile.in, targets-18:
803 #i74007# Add testcase.
807 * dag.c, imacs.c, path.c, vextern.h:
809 #i74700# Add a new special macro OOODMAKEMODE that is used to toggle
810 OOo build specific behavior. If OOODMAKEMODE is set (i.e. it begins with y)
811 the leading ./ of a path will no longer be removed.
812 This patch also fixes iz78061.
818 #i78152# Make dmake buildable on GNU/kFreeBSD.
822 * man/: dmake.nc, dmake.tf:
824 #i78033# Document :i macro expansion.
828 * Makefile.in, NEWS, configure, configure.in, man/dmake.nc,
829 man/dmake.tf, win95/microsft/config.h, winnt/microsft/config.h:
831 #i73700# Release dmake 4.8.
837 #i73499# Fix bash syntax typo.
843 #i73499# Make test work on Solaris.
849 #i73499# Fix potential problem with m_at getting freed without being
854 * man/: dmake.nc, dmake.tf:
856 #i10000# Fix typos in manual.
857 This patch was provided by shay@openoffice.org.
861 * make.c, man/dmake.nc, man/dmake.tf:
863 #i75697# Document the special treatment of $? for the :! ruleop.
867 * NEWS, man/dmake.nc, man/dmake.tf, tests/Makefile.am,
868 tests/Makefile.in, tests/misc-18:
870 #i73499# Add documentation and testcase.
876 #i73499# Restrict function to cygwin only use.
882 #i73499# Add missing include statement.
886 * dag.c, dmake.c, dmake.h, dmdump.c, extern.h, getinp.c, imacs.c,
887 infer.c, make.c, rulparse.c, sysintf.c, vextern.h:
889 #i73499# Add new .WINPATH attribute to generate Windows style paths
890 (with regular slashes) instead of the default cygwin style (POSIX)
891 paths for dmake's dynamic macros.
893 This attribute is specific for cygwin dmake executables and non-cygwin
894 environments ignore this attribute.
896 The windows style paths use regular slashes ('/') instead of the
897 usual windows backslash ('\') as directory separator to avoid quoting
898 problems (It still is a cygwin dmake!) and cygwin as well as native
899 windows programs should have no problems using this (c:/foo/bar) path
902 The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
903 $(MAKEDIR) and $(TMD).
907 Content of $(PWD) without .WINPATH (default): /cygdrive/c/temp
909 Content of $(PWD) with .WINPATH set: c:/temp
915 #i10000# Trivial fix.
919 * sysintf.c, unix/rmprq.c:
921 #i10000# No real change, only comments were added or modified.
925 * man/: dmake.nc, dmake.tf:
927 #i73996# Update man page.
931 * make.c, path.c, sysintf.c, vextern.h:
933 #i73996# Avoid relative paths going up to the root directory.
937 * dag.c, imacs.c, make.c:
939 #i739183 Mark the internal macros PWD, MAKEDIR and TMD as precious.
940 Also commit some small macro relates clean ups and comment changes.
946 #i10000# Remove warning and add error handling.
952 #i10000# Small cosmetic changes.
956 * configure, configure.in, path.c, man/dmake.nc, man/dmake.tf,
959 #i73661# Improve case insensitive directory caching on case sensitive
960 file systems but it is *not* recommended to to so. A comment was added
961 to the man page emphasizing this.
965 * Makefile.in, configure, configure.in, man/dmake.nc, man/dmake.tf,
966 readme/read1st.txt, win95/microsft/config.h,
967 winnt/microsft/config.h:
969 #i73700# Bump version to 4.8-cvs.
973 * configure, configure.in:
975 Masterfix from SRC680_m200. This patch fixes a MacOSX problem
976 encountered after integration into the OOo SRC680 master.
982 #i61856# There is currently no parallel processing for the native W32 dmake.
983 Let Wait_for_child() always return -1 indicating that there is nothing to
990 #i69952# Release dmake 4.7
991 (Some extra changes were done in CWS dmake47.)
997 #i61856# Remove another verbose debugging statement.
1001 * quit.c, sysintf.c, unix/runargv.c:
1003 #i61856# Child process handling improvements.
1009 #i72337# Make dmake -V tell whether fork/exec or spawn is used.
1013 * tests/Makefile.am:
1015 #i72210# Missed an autotool bit.
1019 * tests/Makefile.in, tests/recipes-7, unix/runargv.c:
1021 #i72210# Add missing detail and a testcase.
1027 #i72210# Teach spawn enabled dmake to honor the '-' recipe switch.
1033 #i61856# Fix "Internal Error: Child is missing .." problem.
1039 #i61856# Improve (dmake internal) process handling.
1043 * Makefile.in, NEWS, configure, configure.in, man/dmake.nc,
1044 man/dmake.tf, win95/microsft/config.h, winnt/microsft/config.h:
1046 #i69952# Release dmake 4.7.
1048 2006-11-21 06:50 hjs
1050 * tests/: macros-6, misc-13:
1058 #i71777# Fix testcase - Only test the directory cache for case
1059 insensitivity if the FS is also case insensitive.
1063 * tests/: misc-15, recipes-5, recipes-6:
1065 #i71777# Solaris testcase fixes.
1071 #i71777# Fix testcase.
1077 #i71422# Fix testcase.
1081 * man/dmake.nc, man/dmake.tf, tests/Makefile.am, tests/Makefile.in,
1084 #i71704# Add testcase and documentation.
1088 * dag.c, dmake.c, imacs.c, make.c, unix/runargv.c:
1090 #i71704# Let the global .SEQUENTIAL attribute implicitely set MAXPROCESS=1
1091 and disallow MAXPROCESS to be changed if the global .SEQUENTIAL is set.
1095 * tests/: Makefile.am, Makefile.in, misc-16:
1097 #i61856# Add testcase.
1101 * dmake.h, sysintf.c, unix/runargv.c:
1103 #i61856# Implement better way to wait for a process queue to finish
1104 without obstructing other process queues during parallel makefile
1109 * configure, configure.in, unix/runargv.c:
1111 #i71582# Make dmake usable on OpenBSD. (Patch separated from CWS openbsd01)
1115 * tests/: Makefile.am, Makefile.in, recipes-5, recipes-6:
1117 #i71422# Add testcases.
1121 * NEWS, man/dmake.nc, man/dmake.tf:
1123 #i71422# Document new @@ recipe property.
1127 * Makefile.in, config.h.in, configure, configure.in,
1128 startup/Makefile.in, startup/unix/Makefile.in,
1129 startup/unix/cygwin/Makefile.in, startup/unix/linux/Makefile.in,
1130 startup/unix/macosx/Makefile.in,
1131 startup/unix/solaris/Makefile.in,
1132 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.in,
1133 startup/winnt/mingw/Makefile.in, startup/winnt/msvc6/Makefile.in,
1136 #i71422# Remove unused macro and regenerate autotools files.
1140 * dag.c, dmake.c, dmake.h, extern.h, function.c, getinp.c, make.c,
1141 rulparse.c, sysintf.c, vextern.h, mac/public.h, msdos/runargv.c,
1142 msdos/borland/bcc30/public.h, msdos/borland/bcc40/public.h,
1143 msdos/borland/bcc45/public.h, msdos/borland/bcc50/public.h,
1144 msdos/borland/tcc20/public.h, msdos/microsft/msc51/public.h,
1145 msdos/microsft/msc60/public.h, msdos/zortech/public.h,
1146 os2/ibm/icc/public.h, os2/ibm/icc3/public.h, qssl/public.h,
1147 qssl/runargv.c, tos/public.h, unix/runargv.c,
1148 unix/386ix/public.h, unix/bsd43/public.h, unix/bsd43/uw/public.h,
1149 unix/bsd43/vf/public.h, unix/bsdarm32/public.h,
1150 unix/coherent/ver40/public.h, unix/coherent/ver42/public.h,
1151 unix/cygwin/public.h, unix/linux/gnu/public.h,
1152 unix/macosx/gnu/public.h, unix/solaris/public.h,
1153 unix/solaris/gnu/public.h, unix/sysvr1/public.h,
1154 unix/sysvr3/public.h, unix/sysvr3/gnu/public.h,
1155 unix/sysvr3/pwd/public.h, unix/sysvr4/public.h,
1156 unix/xenix/public.h, unix/xenix/pwd/public.h,
1157 win95/borland/bcc50/public.h, win95/microsft/vpp40/public.h,
1158 winnt/borland/bcc50/public.h, winnt/microsft/vpp40/public.h,
1159 winnt/mingw/public.h, winnt/msvc6/public.h:
1161 #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
1162 output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
1163 completely suppressing the output of that recipe to the terminal.
1164 As for the @ prefix this can be disabled using the -v[r] switch.
1168 * tests/: Makefile.am, Makefile.in, misc-15:
1170 #i69943# Add testcase to check directory caching with DOS style path
1171 targets on cygwin dmake.
1177 #i69821# Fix/improve $(TMD) handling.
1181 * tests/: Makefile.am, Makefile.in, macros-6:
1183 #i69821# Add testcase to verify that .SETDIR works (with drive letters
1184 on cygwin) and sets TMD correctly.
1190 #i69821# Add comment where TMD is detecting different drive letters for
1191 native W32 dmake versions.
1195 * NEWS, make.c, tests/Makefile.am, tests/Makefile.in,
1198 #i70210# Fix dmakes handling of empty dynamic prerequisites.
1204 #i70168# Remove FIXME.
1208 * NEWS, imacs.c, make.c, rulparse.c, vextern.h, man/dmake.nc,
1209 man/dmake.tf, tests/Makefile.am, tests/Makefile.in,
1212 #i70168# Improve $ handling in targets/prerequisites.
1216 * parse.c, tests/Makefile.am, tests/Makefile.in, tests/misc-14:
1218 #i70027# Fix diagnostic output and add a testcase.
1222 * NEWS, man/dmake.nc, man/dmake.tf:
1224 #i69742# Add NEWS file entry and mention normalization in the man page.
1230 #i69742# Never normalize cells that contain a $ in the pathname.
1234 * tests/: Makefile.am, Makefile.in, targets-15:
1236 #i69742# Add testcase.
1242 #i69742# Don't targets with $ in the filepath as dynamic macros. ($$ means
1243 a single $ in the filepath.)
1249 #i69742# Enable normalization of targets and non-dynamic prerequisites.
1250 (Dynamic prerequisites are prerequisites with not expanded macros.)
1256 #i69742# Fix problem when removing multiple '/'.
1260 * dmake.c, extern.h, path.c:
1262 #i69742# Create Clean_path() function.
1266 * path.c, unix/dirbrk.c:
1268 #i69742# Clean up/speed up Build_path().
1272 * mac/sysintf.h, msdos/sysintf.h, os2/sysintf.h, qssl/sysintf.h,
1273 tos/sysintf.h, unix/sysintf.h, win95/borland/sysintf.h,
1274 win95/microsft/sysintf.h, winnt/borland/sysintf.h,
1275 winnt/microsft/sysintf.h, winnt/mingw/sysintf.h,
1276 winnt/msvc6/sysintf.h:
1278 #i69814# Remove the unused DMSTRLWR macro.
1282 * Makefile.in, autogen.sh, config.h.in, configure, configure.in,
1283 extern.h, function.c, make.c, sysintf.c:
1285 #i69953# Remove NO_DRIVE_LETTERS, use HAVE_DRIVE_LETTERS instead.
1291 #i69821# Fix testcase.
1295 * dmstring.c, extern.h, imacs.c, make.c, stat.c, man/dmake.nc,
1296 man/dmake.tf, tests/Makefile.am, tests/Makefile.in,
1297 tests/misc-13, unix/dcache.c, win95/microsft/config.h:
1299 #i69814# Add/fix option to make directory cache case insensitive. (Make
1300 this the default for Windows and Mac OS X.) Added testcase.
1304 * imacs.c, make.c, tests/Makefile.am, tests/Makefile.in,
1307 #i69821# Fix TMD macro and add testcase.
1311 * Makefile.am, Makefile.in, aclocal.m4, autogen.sh, compile,
1312 config.guess, config.h.in, configure, configure.in, depcomp,
1313 install-sh, missing, mkinstalldirs, msdos/Makefile.am,
1314 msdos/Makefile.in, startup/Makefile.in, startup/unix/Makefile.in,
1315 startup/unix/cygwin/Makefile.in, startup/unix/linux/Makefile.in,
1316 startup/unix/macosx/Makefile.in,
1317 startup/unix/solaris/Makefile.in,
1318 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.in,
1319 startup/winnt/mingw/Makefile.in, startup/winnt/msvc6/Makefile.in,
1320 tests/Makefile.in, win95/Makefile.am, win95/Makefile.in,
1321 win95/microsft/Makefile.am, win95/microsft/Makefile.in:
1323 #i69953# Clean up of the autotooling.
1327 * Makefile.in, configure, configure.in, man/dmake.nc, man/dmake.tf,
1328 readme/read1st.txt, win95/microsft/config.h,
1329 winnt/microsft/config.h:
1331 #i69952# Bump version to 4.7-cvs.
1337 #i69818# Fix testcase.
1341 * Makefile.in, NEWS, configure, configure.in, man/dmake.nc,
1342 man/dmake.tf, win95/microsft/config.h, winnt/microsft/config.h:
1344 #i67689# Release dmake 4.6.
1350 #i69743# Optimize expand.c:Apply_edit().
1356 #i66567# Show the ".SUFFIXES target has no special meaning" warning only
1357 if the -v[w] verbose flag is given.
1361 * man/: dmake.nc, dmake.tf:
1363 #i69536# Make clear that .SUFFIXES is not supported by dmake.
1367 * function.c, sysintf.c:
1369 #i69071# Don't use umask for the native W32 dmake.
1373 * dmake.h, make.c, rulparse.c, unix/runargv.c:
1375 #i10000# Add some code comments.
1379 * man/: dmake.nc, dmake.tf:
1381 #i64569# Improve documentation of the handling of continued makefile lines.
1385 * tests/: Makefile.am, Makefile.in, macros-4:
1387 #i44961# Add testcase.
1393 #i44961# Reject single letter macros with (, {, ), } and : .
1399 #i44961# Throw error if inclosed macro brackets are encountered.
1405 #i52590# Increase limit of parallel jobs for *NIX dmakes to 64.
1411 #i67585# Remove unneeded variable definitions.
1415 * function.c, sysintf.c, mac/public.h,
1416 msdos/borland/bcc30/public.h, msdos/borland/bcc40/public.h,
1417 msdos/borland/bcc45/public.h, msdos/borland/bcc50/public.h,
1418 msdos/borland/tcc20/public.h, msdos/microsft/msc51/public.h,
1419 msdos/microsft/msc60/public.h, msdos/zortech/public.h,
1420 os2/ibm/icc/public.h, os2/ibm/icc3/public.h, qssl/public.h,
1421 tos/public.h, unix/386ix/public.h, unix/bsd43/public.h,
1422 unix/bsd43/uw/public.h, unix/bsd43/vf/public.h,
1423 unix/bsdarm32/public.h, unix/coherent/ver40/public.h,
1424 unix/coherent/ver42/public.h, unix/cygwin/public.h,
1425 unix/linux/gnu/public.h, unix/macosx/gnu/public.h,
1426 unix/solaris/public.h, unix/solaris/gnu/public.h,
1427 unix/sysvr1/public.h, unix/sysvr3/public.h,
1428 unix/sysvr3/gnu/public.h, unix/sysvr3/pwd/public.h,
1429 unix/sysvr4/public.h, unix/xenix/public.h,
1430 unix/xenix/pwd/public.h, win95/borland/bcc50/public.h,
1431 win95/microsft/vpp40/public.h, winnt/borland/bcc50/public.h,
1432 winnt/microsft/vpp40/public.h, winnt/mingw/public.h,
1433 winnt/msvc6/public.h:
1435 #i64583# Remove unused parameter from Create_temp() and Get_temp().
1439 * tests/: Makefile.am, Makefile.in, recipes-3, recipes-4:
1441 #i67589# Add testcases for builtin commands.
1445 * NEWS, man/dmake.nc, man/dmake.tf:
1447 #i67589# Add documentation and NEWS file entry for builtin commands noop
1452 * make.c, sysintf.c, unix/runargv.c:
1454 #i67589# Add the internal commands noop and echo to the *nix version of
1455 dmake. This functionality already existed for the native windows version.
1459 * sysintf.c, msdos/runargv.c, msdos/spawn.c:
1461 #i67808# Fix the internal echo command of the native Windows dmake version.
1462 The patch also moves the usage of the global variable Packed_shell to
1463 msdos/runargv.c and msdos/spawn.c.
1469 #i10000# Oops, the previous patch should not change this part.
1473 * sysintf.c, unix/runargv.c:
1475 #i10000# Comment and whitespace changes only.
1479 * tests/: Makefile.am, Makefile.in, function_macros-7, recipes-2:
1481 #i64583# Add testcase for $(mktmp ...) function macro and group recipe.
1485 * dag.c, function.c, sysintf.c:
1487 #i64583# Let tempfiles generated by $(mktmp ..) always have 600 permissions.
1488 Generate unique and secure tempfiles if a suffix is requested. (Needed for
1493 * Makefile.in, configure, configure.in, man/dmake.nc, man/dmake.tf,
1494 readme/read1st.txt, win95/microsft/config.h,
1495 winnt/microsft/config.h:
1497 #i67689# Bump version to 4.6-cvs.
1503 #i67166# Mention the new warning in the NEWS file.
1507 * tests/: Makefile.am, Makefile.in, function_macros-6:
1509 #i67585# Add a testcase.
1513 * function.c, man/dmake.nc, man/dmake.tf:
1515 #i67585# Fix $(nil ...) function macro.
1516 The patch also removes some unneeded code from _exec_call() and adds some
1517 extra documentation about function macros to the dmake man page.
1523 #i10000# Add some comments.
1527 * make.c, sysintf.c, msdos/runargv.c, unix/runargv.c:
1529 #i10000# No code changes. Only comments were added/improved.
1533 * tests/: Makefile.am, Makefile.in, targets-13, targets-14:
1535 #i67166# Add testcases.
1539 * dag.c, dmake.c, dmake.h, expand.c, macparse.c:
1541 #i67166# Make dmake issue a warning if a previously unset macro (i.e. it is
1542 assumed to be empty) is used and later set to a different value.
1546 * NEWS, tests/Makefile.am, tests/Makefile.in, tests/targets-12:
1548 #i66567# Add testcase and mention the new warning in the NEWS file.
1552 * rulparse.c, man/dmake.nc, man/dmake.tf:
1554 #i66567# Deprecate the obsolete special target .SUFFIXES as it has no
1559 * NEWS, tests/Makefile.am, tests/Makefile.in, tests/targets-11:
1561 #i67025# Add testcase and mention this bugfix in the NEWS file as it was
1562 a regression in dmake 4.5 with respect to older versions.
1568 #i67025# Fix problem of %-targets with attribute .SILENT and -vr verbose
1575 #i66522# Release dmake 4.5
1576 (Two more issues were added and fixed in CWS dmake45.)
1580 * tests/: infra-0, macros-1, macros-2, macros-3, misc-1, misc-10,
1581 misc-11, misc-2, misc-3, misc-4, misc-5, misc-7, misc-8, misc-9,
1582 recipes-1, targets-1, targets-10, targets-2, targets-3,
1583 targets-4, targets-5, targets-6, targets-7, targets-8, targets-9:
1585 #i66650# Make dmake testsuite more portable. (Usable with Solaris.)
1590 * getinp.c, rulparse.c, tests/Makefile.am, tests/Makefile.in,
1591 tests/misc-1, tests/misc-12:
1593 #i66659# Fix evaluation of line continuations in conditional expressions
1598 * Makefile.in, configure, configure.in, win95/microsft/config.h,
1599 winnt/microsft/config.h:
1601 #i66522# Release dmake 4.5.
1605 * Makefile.in, configure, configure.in, readme/intro.txt,
1606 readme/read1st.txt, win95/microsft/config.h,
1607 winnt/microsft/config.h:
1609 #i66522# Increase version number in documentation files and set preliminary
1610 dmake version to 4.5-cvs.
1616 #i66522# Update NEWS file.
1622 #i66509# Fix bug in makefile.
1626 * man/: dmake.nc, dmake.tf:
1628 #i66522# Update manpage.
1632 * tests/: Makefile.am, Makefile.in, misc-11:
1634 #i65281# Add testcase.
1638 * getinp.c, man/dmake.nc, man/dmake.tf:
1640 #i65281# Fix comparison with empty string.
1644 * unix/ruletab.c, win95/borland/ruletab.c,
1645 win95/microsft/ruletab.c, winnt/borland/ruletab.c,
1646 winnt/microsft/ruletab.c:
1648 #i64889# Increase the default MAXLINELENGTH for all "modern" target OSs.
1650 This patch was submitted by shay@openoffice.org.
1654 * man/dmake.nc, man/dmake.tf, tests/Makefile.am, tests/Makefile.in,
1655 tests/targets-10, tests/targets-7, tests/targets-9:
1657 #i48087# Add testcases and change man page.
1661 * tests/: Makefile.am, Makefile.in, targets-8:
1663 #i64331# Add testcase.
1669 #i64431# Fix .SETDIR problem with percent targets.
1673 * Makefile.in, configure, configure.in:
1675 #i64795# Fix typo in configure.in.
1679 * tests/: Makefile.am, Makefile.in, targets-7:
1681 #i65122# Add testcase.
1685 * tests/: Makefile.am, Makefile.in, targets-6:
1687 #i66385# Add testcase.
1691 * rulparse.c, man/dmake.nc, man/dmake.tf:
1693 #i66385# Handle .<suffix> targets regardless of the AUGMAKE (-A) status.
1694 Document this and regenerate man page.
1698 * tests/: Makefile.am, Makefile.in, targets-5:
1700 #i66083# Add testcase.
1706 #i66083# Check that AUGMAKE meta targets are not mixed with normal targets.
1712 #i48087# Only warn once about multiple prerequisites for %-targets.
1716 * tests/: Makefile.am, Makefile.in, targets-4:
1718 #i65360# Add testcase to check for message about empty recipe for
1719 special or meta targets.
1725 #i65360# Improve output of warning for special or meta targets without
1730 * tests/: Makefile.am, Makefile.in, targets-3:
1732 #i65360# Add testcase that checks that a warning is issued when .<suffix>
1733 targets are ignored.
1737 * tests/: Makefile.am, Makefile.in, targets-1, targets-2:
1739 #i64869# Add testcases and regenerate autotools files.
1743 * Makefile.in, tests/Makefile.am, tests/Makefile.in,
1746 #i65333# Add testcase and regenerate autotools files.
1752 #i65333# Elaborate on .<suffix> vs. special targets and .INIT and .DONE
1753 that also begin with a dot.
1759 #i65333# Collect .<suffix> description at one place in the man page.
1765 #i48087# Document the current %-target handling.
1777 #i65360# Warn if dmake ignores an illegal .<suffix> target but keep the
1778 behavior of dmake 4.4 and earlier.
1790 #i65333# Prevent .ROOT, .TARGETS, .INIT and .DONE from being treates as
1791 special .<suffix> targets.
1795 * Makefile.in, man/dmake.nc, tests/Makefile.in:
1797 #i65281# Regenerate autotools files and plain text version of manpage.
1801 * getinp.c, man/dmake.tf, tests/Makefile.am, tests/misc-10:
1803 #i65281# Fix crash on numeric comparison and add testcase.
1807 * dmdump.c, rulparse.c, struct.h:
1809 #i48087# Correct parsing of target definitions with multiple % targets and
1810 prerequisites. Also add some comments.
1814 * dmake.h, infer.c, rulparse.c, struct.h, man/dmake.tf:
1816 #i65122# Fix problem with "non-documented" handling of multiple %-targets
1817 plus several improved comments and a man page correction.
1821 * dag.c, dmake.c, getinp.c, imacs.c, parse.c, rulparse.c,
1824 #i64869# Fix various parsing problems of target definitions and
1829 * Makefile.in, NEWS, configure, configure.in, readme/intro.txt,
1830 readme/read1st.txt, readme/release.txt, win95/microsft/config.h:
1832 #i63874# Release dmake 4.4
1833 Update version numbers and regenerate autotool files.
1839 #i61940# Add and correct some comments.
1843 * tests/: Makefile.am, Makefile.in, function_macros-5:
1845 #i61940# Add testcase to check that $(shell ..) does not pick up output from
1846 concurrent processes.
1850 * function.c, getinp.c, state.c, unix/arlib.c:
1852 #i61390# Make dmake (gcc) build -Wall warning free.
1858 #i61969# Clean F_MADE and F_STAT when recipes or prerequisites are changed
1859 so that the target gets rebuild even if it was already build. (As a
1860 generated .INCLUDE makefile.)
1864 * tests/: Makefile.am, Makefile.in, misc-9:
1866 #i61969# Commit testcase for this issue.
1872 #i62118# Fix invalid detection of circular dependencies arising from F_VISITED
1873 and F_USED both having the same value but being used in different contexts.
1877 * tests/: Makefile.am, Makefile.in, misc-8:
1879 #i62118# Add testcase for issue 62118.
1885 #i61170# Fix testcase to remove the created "dirwith space" directory.
1891 #i61940# Remove the #undef that unconditionally disabled the use of spawn.
1895 * config.h.in, configure, configure.in, unix/runargv.c:
1897 #i61940# Enable the alternative use of spawn instead of fork/exec for
1898 dmake. Add the configure option --enable-spawn. Regenerate autotool files.
1902 * Makefile.in, man/dmake.tf, tests/Makefile.am, tests/Makefile.in,
1905 #i61714# Correct manpage to state that the usage of .SETDIR like
1906 `.SETDIR=foo : targets` is valid and add a testcase to verify this.
1912 #i61170# Regenerate plain text version of the dmake man page.
1916 * NEWS, make.c, makefile.mk, man/dmake.tf:
1918 #i61170# Let $(TMD)/somedir always be a valid path.
1919 Adjust the dmake bootstrap makefile to this change.
1929 * dmake.c, quit.c, sysintf.c, mac/public.h,
1930 msdos/borland/bcc30/public.h, msdos/borland/bcc40/public.h,
1931 msdos/borland/bcc45/public.h, msdos/borland/bcc50/public.h,
1932 msdos/borland/tcc20/public.h, msdos/microsft/msc51/public.h,
1933 msdos/microsft/msc60/public.h, msdos/zortech/public.h,
1934 os2/ibm/icc/public.h, os2/ibm/icc3/public.h, qssl/public.h,
1935 tos/public.h, unix/386ix/public.h, unix/bsd43/public.h,
1936 unix/bsd43/uw/public.h, unix/bsd43/vf/public.h,
1937 unix/bsdarm32/public.h, unix/coherent/ver40/public.h,
1938 unix/coherent/ver42/public.h, unix/cygwin/public.h,
1939 unix/linux/gnu/public.h, unix/macosx/gnu/public.h,
1940 unix/solaris/public.h, unix/solaris/gnu/public.h,
1941 unix/sysvr1/public.h, unix/sysvr3/public.h,
1942 unix/sysvr3/gnu/public.h, unix/sysvr3/pwd/public.h,
1943 unix/sysvr4/public.h, unix/xenix/public.h,
1944 unix/xenix/pwd/public.h, win95/borland/bcc50/public.h,
1945 win95/microsft/vpp40/public.h, winnt/borland/bcc50/public.h,
1946 winnt/microsft/vpp40/public.h, winnt/mingw/public.h,
1947 winnt/msvc6/public.h:
1949 #i47919# Use the correct handler function for the signal() handling.
1955 #i60948# Regenerate plain text version of the dmake man page.
1959 * Makefile.in, NEWS, config.h.in, configure, configure.in, dmake.c,
1960 dmake.h, function.c, make.c, sysintf.c, vextern.h, mac/public.h,
1961 man/dmake.tf, msdos/runargv.c, msdos/borland/bcc30/public.h,
1962 msdos/borland/bcc40/public.h, msdos/borland/bcc45/public.h,
1963 msdos/borland/bcc50/public.h, msdos/borland/tcc20/public.h,
1964 msdos/microsft/msc51/public.h, msdos/microsft/msc60/public.h,
1965 msdos/zortech/public.h, os2/ibm/icc/public.h,
1966 os2/ibm/icc3/public.h, qssl/public.h, tos/public.h,
1967 unix/runargv.c, unix/386ix/public.h, unix/bsd43/public.h,
1968 unix/bsd43/uw/public.h, unix/bsd43/vf/public.h,
1969 unix/bsdarm32/public.h, unix/coherent/ver40/public.h,
1970 unix/coherent/ver42/public.h, unix/cygwin/public.h,
1971 unix/linux/gnu/public.h, unix/macosx/gnu/public.h,
1972 unix/solaris/public.h, unix/solaris/gnu/public.h,
1973 unix/sysvr1/public.h, unix/sysvr3/public.h,
1974 unix/sysvr3/gnu/public.h, unix/sysvr3/pwd/public.h,
1975 unix/sysvr4/public.h, unix/xenix/public.h,
1976 unix/xenix/pwd/public.h, win95/borland/bcc50/public.h,
1977 win95/microsft/vpp40/public.h, winnt/borland/bcc50/public.h,
1978 winnt/microsft/vpp40/public.h, winnt/mingw/public.h,
1979 winnt/msvc6/public.h:
1981 #i60948# Add -m option family to generate timing information for targets
1982 and/or recipes. (Autotools files were regenerated.)
1986 * tos/public.h, unix/arlib.c, unix/386ix/public.h,
1987 unix/bsd43/public.h, unix/bsd43/uw/public.h,
1988 unix/bsd43/vf/public.h, unix/bsdarm32/public.h,
1989 unix/coherent/ver40/public.h, unix/coherent/ver42/public.h,
1990 unix/cygwin/public.h, unix/linux/gnu/public.h,
1991 unix/macosx/gnu/public.h, unix/solaris/public.h,
1992 unix/solaris/gnu/public.h, unix/sysvr1/public.h,
1993 unix/sysvr3/public.h, unix/sysvr3/gnu/public.h,
1994 unix/sysvr3/pwd/public.h, unix/sysvr4/public.h,
1995 unix/xenix/public.h, unix/xenix/pwd/public.h:
1997 #i61390# Add missing prototypes.
2003 #i10000# Small documentation fix.
2007 * quit.c, unix/cygwin/public.h:
2009 #i61390# Add some missing prototypes to dmake/unix/cygwin/public.h and
2010 also revert the copyright disclaimer to the original version. This file
2011 is supposed to be auto generated and identical to:
2012 dmake/unix/linux/gnu/cygwin/public.h.
2016 * tests/: Makefile.am, Makefile.in, macros-2:
2018 #i61170# Add testcase and regenerate autotools files.
2024 #i61170# Add micro optimization as usually PWD is equal to MAKEDIR.
2028 * Makefile.in, config.h.in, configure, configure.in, make.c:
2030 #i61170# Fix TMD macro and regenerate autotool files.
2036 #i53148# Treat MinGW build like MSVC build.
2038 2006-01-11 12:46 rene
2040 * config.guess, config.sub:
2042 #i60375# update config.{sub,guess}
2046 * Makefile.in, configure, configure.in:
2048 #i60168# Expand internal configure variable before using it and
2049 regenerate autotool files.
2053 * Makefile.in, configure:
2055 #i60168# Regenerate autotool files.
2061 #i60168# Use the --datadir swich to determine where the startup dir is
2062 placed and adapt the default DMAKEROOT macro setting accordingly.
2066 * tests/Makefile.in:
2068 #i58259# Regenerate autotool files.
2072 * tests/: misc-6, Makefile.am:
2074 #i58259# Add testcase.
2080 #i58259# Fix thinko and solve the problems with all testcases from the
2087 #i58259# Partial fix. This fixes the use of dp after it was freed.
2093 #i58391# Create better temporary filenames when .NET2003 or newer are used.
2097 * Makefile.in, config.h.in, configure, configure.in, function.c:
2099 #i53148# Restore old behaviour for non-*NIX dmake versions.
2103 * Makefile.in, tests/Makefile.am, tests/Makefile.in, tests/README,
2106 #i39248# Add testcase and regenerate configure and other autotools files.
2112 #i54938# Add testcase for .INCLUDE generation in parallel builds.
2116 * function.c, getinp.c, make.c, vextern.h, unix/runargv.c:
2118 #i54938# Fix problem when building infered .INCLUDE makefiles and doing
2123 * man/: dmake.nc, dmake.tf:
2125 #i10000# Fix markup error in man page source and regenerate the ascii version.
2129 * dbug/dbug/: dbug.txt, example1.c, example2.c, example3.c,
2130 factorial.c, main.c, makeman.sh, readme, user.r:
2132 #i55070# Restore the documentation for Fred Fish's "C Program Debugging
2137 * Makefile.am, Makefile.in, configure, configure.in, extern.h,
2138 dbug/dbug/dbug.c, msdos/Makefile.in, startup/Makefile.in,
2139 startup/unix/Makefile.in, startup/unix/cygwin/Makefile.in,
2140 startup/unix/linux/Makefile.in, startup/unix/macosx/Makefile.in,
2141 startup/unix/solaris/Makefile.in,
2142 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.in,
2143 startup/winnt/mingw/Makefile.in, startup/winnt/msvc6/Makefile.in,
2144 tests/Makefile.in, unix/Makefile.in, win95/Makefile.in,
2145 win95/microsft/Makefile.in:
2147 #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
2148 in a configure type build. Also regenerate autotool files.
2154 #i52899# Remove unused file.
2158 * Makefile.in, aclocal.m4, configure, msdos/Makefile.in,
2159 startup/Makefile.in, startup/unix/Makefile.in,
2160 startup/unix/cygwin/Makefile.in, startup/unix/linux/Makefile.in,
2161 startup/unix/macosx/Makefile.in,
2162 startup/unix/solaris/Makefile.in,
2163 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.in,
2164 startup/winnt/mingw/Makefile.in, startup/winnt/msvc6/Makefile.in,
2165 tests/Makefile.am, tests/Makefile.in, tests/misc-3,
2166 unix/Makefile.in, win95/Makefile.in, win95/microsft/Makefile.in:
2168 #i49461# Add testcase and regenerate configure and other autotools files.
2172 * NEWS, man/dmake.nc, man/dmake.tf:
2174 #i53148# Update NEWS file and man page.
2180 #i53148# Move include directive to get some macros defined before using
2187 #i53148# Make sure that the command started from _exec_shell really
2188 finished before returning.
2194 RESYNC: (1.11-1.12); FILE MERGED
2200 RESYNC: (1.8-1.9); FILE MERGED
2204 * unix/cygwin/public.h:
2206 INTEGRATION: CWS ooo19126 (1.4.34); FILE MERGED
2207 2005/09/05 17:12:52 rt 1.4.34.1: #i54170# Change license header: remove SISSL
2213 #i53148# Make sure _attach_cmd can not be used for _exec_shell calls.
2217 * tests/: Makefile.am, function_macros-3, function_macros-4:
2219 #i53148# Add another testcase.
2223 * dmake.c, function.c, vextern.h, unix/runargv.c:
2225 #i53148# Move redirection of stdout from parent to child and avoid
2226 capturing spurious output from other process queues.
2230 * dmake.c, function.c, vextern.h, unix/runargv.c:
2232 #i53148# Additional patch to make sure that the shell escapes is executed
2233 after all previous recipe lines from the same target have finished.
2237 * tests/: Makefile.am, function_macros-3, misc-2:
2239 #i53148# Add testcase.
2243 * dmake.c, function.c, sysintf.c, vextern.h, unix/runargv.c:
2245 #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
2246 This certainly includes the -P# switch with # > 1.
2250 * Makefile.in, aclocal.m4, autogen.sh, msdos/Makefile.in,
2251 startup/Makefile.in, startup/unix/Makefile.in,
2252 startup/unix/cygwin/Makefile.in, startup/unix/linux/Makefile.in,
2253 startup/unix/macosx/Makefile.in,
2254 startup/unix/solaris/Makefile.in,
2255 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.in,
2256 startup/winnt/mingw/Makefile.in, startup/winnt/msvc6/Makefile.in,
2257 tests/Makefile.in, unix/Makefile.in, win95/Makefile.in,
2258 win95/microsft/Makefile.in:
2260 #i52238# Regenerate configure and other autotools files.
2264 * tests/: Makefile.am, misc-2:
2266 #i52238# Add a testcase.
2270 * Makefile.in, startup/Makefile.am, startup/Makefile.in,
2271 startup/unix/Makefile.am, startup/unix/Makefile.in,
2272 startup/winnt/Makefile.am, startup/winnt/Makefile.in,
2273 tests/Makefile.am, tests/Makefile.in, tests/misc-1:
2275 #i39248# Add another testcase.
2281 #i39248# Add entry to NEWS file.
2285 * Makefile.am, Makefile.in, configure, configure.in,
2286 tests/Makefile.am, tests/Makefile.in, tests/function_macros-1,
2287 tests/function_macros-2, tests/infra-0, tests/macros-1,
2290 #i39248# Add testsuite for dmake (only tor targets using the autotools).
2296 #i50091# Echo shell function macro commands.
2302 #i50142# Remove an unneeded warning that was introduced with issue 47135.
2308 #i50053# Fix bogus check.
2320 #i50053# Fix dmake correctly parsing empty makefile lines. This was a
2321 regression introduced by issue 44959 and worked before only because
2322 the trailing \n of empty lines were accidentally not removed.
2328 #i49461# Fix fall-out from issue 44959. Continued comment lines were not
2329 ended if the following line was empty.
2335 #i47851# Regenerate configure and other autotools files.
2341 #i47851# Fix dependency checking for subdirectories.
2347 #i47135# Leave a comment that the _POSIX_*_MAX values should be set in
2348 the architecture dependent sysintf.h files instead of clobbering them
2353 * dmake.c, tempnam.c:
2356 Submitted by: waratah@openoffice.org
2357 Change dmake's diagnosic output to use "Warning:" or "Error:". Adding the
2358 colon makes it easier grep for these diagnostics in long logfiles.
2362 * infer.c, make.c, rulparse.c, sysintf.c:
2364 #i43310# Fix dmakes handling of multiple (::) targets concerning attributes
2365 and flags. Note: An attribute given for a subtarget will also be applied for
2366 all other subtargets. (Also add a few comments.)
2370 * stdmacs.h, win95/microsft/config.h, winnt/microsft/config.h:
2373 Submitted by: shay@openoffice.org, vq@openoffice.org
2374 Fix MSVC compiler warnings.
2378 * Makefile.in, aclocal.m4, configure, msdos/Makefile.in,
2379 startup/Makefile.in, startup/unix/Makefile.in,
2380 startup/unix/cygwin/Makefile.in, startup/unix/linux/Makefile.in,
2381 startup/unix/macosx/Makefile.in,
2382 startup/unix/solaris/Makefile.in,
2383 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.in,
2384 startup/winnt/mingw/Makefile.in, startup/winnt/msvc6/Makefile.in,
2385 unix/Makefile.in, win95/Makefile.in, win95/microsft/Makefile.in:
2387 #i47851# Regenerate configure and other autotools files.
2397 * NEWS, acinclude.m4, autogen.sh, config.h.in, configure.in,
2398 dmake.c, dmakeroot.h.in, win95/microsft/config.h,
2399 winnt/microsft/config.h:
2401 #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
2402 output of "dmake -V".
2403 Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
2404 to be usable with the startup/*.mk and is not mentioned in the man page.
2405 Clean up configure.in and friends.
2411 #i37053# Fix (unreached) typo.
2415 * NEWS, dmdump.c, infer.c:
2417 #i43310# Fix percent (%) rules to recognize prerequisites that are defined
2418 with the multiple target rule operator (::).
2419 This implicitly fixes the similar problem for .<suffix>.<suffix> targets.
2425 #i47135# Fix variable name.
2429 * sysintf.c, unix/dcache.c:
2431 #i47135# Add code to warn if a filename is longer than NAMEMAX permits.
2435 * win95/borland/sysintf.h, win95/microsft/sysintf.h,
2436 winnt/borland/sysintf.h, winnt/microsft/sysintf.h,
2437 winnt/mingw/sysintf.h:
2440 Submitted by: shay@openoffice.org
2441 Define _POSIX_NAME_MAX and _POSIX_PATH_MAX using the compiler defaults.
2445 * Makefile.in, aclocal.m4, configure, msdos/Makefile.in,
2446 startup/Makefile.in, startup/unix/Makefile.in,
2447 startup/unix/cygwin/Makefile.in, startup/unix/linux/Makefile.in,
2448 startup/unix/macosx/Makefile.in,
2449 startup/unix/solaris/Makefile.in,
2450 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.in,
2451 startup/winnt/mingw/Makefile.in, startup/winnt/msvc6/Makefile.in,
2452 unix/Makefile.in, win95/Makefile.in, win95/microsft/Makefile.in:
2454 #i47578# Regenerate configure and other autotools files.
2458 * startup/Makefile.am:
2460 #i47578# Install startup/config.mk instead of the unused startup/template.mk.
2464 * configure.in, startup/config.mk.in:
2466 #i47578# Generate startup/config.mk during build with autotools.
2470 * NEWS, expand.c, man/dmake.nc, man/dmake.tf:
2472 #i46987# Fix $(mktmp ...) documentation and add the map escape codes
2473 $(macro:m) macro expansion.
2477 * win95/borland/ruletab.c, win95/microsft/ruletab.c,
2478 winnt/borland/ruletab.c, winnt/microsft/ruletab.c:
2481 Submitted by: shay@openoffice.org
2482 Increase default MAXLINELENGHT to 8190.
2486 * man/: dmake.nc, dmake.tf:
2488 #i47135# Fix the documentation of the NAMEMAX macro. (Not .NAMEMAX)
2494 #i36027# Fix sanity check for end of macro.
2500 #i47137# Elaborate a comment.
2506 #i47137# Report and abort when makefile lines are read that are longer than
2513 #i43252# Regenerate typeset version of the manual page.
2517 * NEWS, dmake.c, dmake.h, sysintf.c, vextern.h, man/dmake.tf,
2518 win95/startup.h, winnt/startup.h:
2520 #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
2521 dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
2522 filename and NULL for other operating systems or dmake build with other
2524 If DMAKEROOT is not changed and only for native Windows dmake versions the
2525 value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2529 * startup/startup.mk:
2532 Submitted by: shay@openoffice.org
2533 Don't import OS, OSRELEASE and OSENVIRONMENT from environment in startup.mk.
2537 * dmake.c, mac/ruletab.c, msdos/ruletab.c, msdos/startup.h,
2538 msdos/zortech/startup.mk, os2/ruletab.c, qssl/ruletab.c,
2539 qssl/startup.h, startup/msdos/macros.mk, startup/os2/macros.mk,
2540 startup/win95/macros.mk, startup/winnt/macros.mk, tos/ruletab.c,
2541 tos/startup.h, unix/ruletab.c, win95/startup.h,
2542 win95/borland/ruletab.c, win95/microsft/ruletab.c,
2543 winnt/startup.h, winnt/borland/ruletab.c,
2544 winnt/microsft/ruletab.c:
2546 #i43254# Make the usage of DMAKEROOT consistent with the man page for
2547 all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
2548 from the list of macros that are always imported from the environment.
2549 Patch inspired in part by shay@openoffice.org.
2553 * msdos/zortech/startup.mk, startup/msdos/macros.mk,
2554 startup/os2/macros.mk, startup/win95/macros.mk,
2555 startup/winnt/macros.mk:
2558 Submitted by: shay@openoffice
2559 Fix syntax errors (warnings) in subst macros.
2563 * NEWS, readme/read1st.txt:
2566 Submitted by: shay@openoffice.org, vq@openoffice.org
2567 Add documentation and update NEWS file.
2571 * makefile.mk, win95/microsft/config.mk,
2572 win95/microsft/vpp40/mk.bat:
2575 Submitted by: shay@openoffice.org
2576 Allow dmake to be build on windows without 4NT.
2580 * man/: dmake.nc, dmake.tf:
2582 #i43147# Fix man page.
2588 #i44959# Update NEWS file.
2594 #i44959# Comment fix.
2600 #i44959# Make sure not to strip the wrong \n.
2606 #i44959# Fix dmake problems for makefiles when continued lines are
2607 followed by empty lines.
2611 * dag.c, expand.c, getinp.c, make.c:
2613 #i37053# Fix continuation char handling.
2619 #i36027#, #i37053#, #i37491# Update NEWS file to mention the latest changes.
2625 #i37053# Treat continuation chars as whitespace.
2631 #i36027# Fix MSVC compilation problem.
2635 * man/: dmake.nc, dmake.tf:
2637 #i37491# Add documentation for SPACECHAR macro.
2643 #i36027# Certainly closing brackets are only accepted when no
2644 closing separator is found. fixed.
2650 #i36027# Improve parsing for dmake function macros.
2656 #i36027# Relax the syntax check for closing seperator for subst modifiers.
2660 * imacs.c, vextern.h:
2662 #i37491# Add a predefined SPACECHAR macro.
2668 #i36027# This fixes the problems with the :s#pat#rep# modifier and also
2669 handles a missing closing braket for macros with macro modifiers in general.
2673 * dag.c, getinp.c, make.c:
2675 #i37053# dmake line continuation fix.
2679 * win95/microsft/config.h:
2681 INTEGRATION: CWS dmake43 (1.5.2); FILE MERGED
2682 2004/10/12 19:07:26 vq 1.5.2.1: #i31647# Update version number for the "native" MS compiler build.
2686 * win95/microsft/Makefile.in:
2688 INTEGRATION: CWS dmake43 (1.3.18); FILE MERGED
2689 2004/10/12 18:47:52 vq 1.3.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2695 INTEGRATION: CWS dmake43 (1.8.18); FILE MERGED
2696 2004/10/12 18:47:51 vq 1.8.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2700 * startup/winnt/msvc6/Makefile.in, win95/Makefile.in:
2702 INTEGRATION: CWS dmake43 (1.3.18); FILE MERGED
2703 2004/10/12 18:47:51 vq 1.3.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2707 * startup/winnt/: Makefile.in, mingw/Makefile.in:
2709 INTEGRATION: CWS dmake43 (1.3.18); FILE MERGED
2710 2004/10/12 18:47:50 vq 1.3.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2714 * startup/unix/sysvr4/Makefile.in:
2716 INTEGRATION: CWS dmake43 (1.3.18); FILE MERGED
2717 2004/10/12 18:47:49 vq 1.3.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2721 * startup/unix/solaris/Makefile.in:
2723 INTEGRATION: CWS dmake43 (1.6.18); FILE MERGED
2724 2004/10/12 18:47:49 vq 1.6.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2728 * startup/unix/macosx/Makefile.in:
2730 INTEGRATION: CWS dmake43 (1.6.18); FILE MERGED
2731 2004/10/12 18:47:48 vq 1.6.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2735 * startup/unix/linux/Makefile.in:
2737 INTEGRATION: CWS dmake43 (1.8.18); FILE MERGED
2738 2004/10/12 18:47:48 vq 1.8.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2742 * startup/unix/cygwin/Makefile.in:
2744 INTEGRATION: CWS dmake43 (1.3.18); FILE MERGED
2745 2004/10/12 18:47:48 vq 1.3.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2749 * startup/: Makefile.in, unix/Makefile.in:
2751 INTEGRATION: CWS dmake43 (1.8.18); FILE MERGED
2752 2004/10/12 18:47:47 vq 1.8.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2756 * readme/: intro.txt, read1st.txt:
2758 INTEGRATION: CWS dmake43 (1.1.1.1.130); FILE MERGED
2759 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.
2761 Note: The _head file was renamed to COPYING, COPYING is not a new file,
2762 but was empty befor.
2766 * msdos/Makefile.in:
2768 INTEGRATION: CWS dmake43 (1.3.18); FILE MERGED
2769 2004/10/12 18:47:47 vq 1.3.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2775 INTEGRATION: CWS dmake43 (1.4.2); FILE MERGED
2776 2004/10/07 22:02:56 vq 1.4.2.1: #i31647# Change the man page also to version 4.3.
2782 INTEGRATION: CWS dmake43 (1.2.2); FILE MERGED
2783 2004/10/07 22:02:56 vq 1.2.2.1: #i31647# Change the man page also to version 4.3.
2789 INTEGRATION: CWS dmake43 (1.5.28); FILE MERGED
2790 2004/10/07 22:18:47 vq 1.5.28.1: #i34746# Fix timestamp of phony targets with prerequisites.
2796 INTEGRATION: CWS dmake43 (1.2.78); FILE MERGED
2797 2004/10/07 21:57:36 vq 1.2.78.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
2799 Note: The _head file was renamed to COPYING, COPYING is not a new file,
2800 but was empty befor.
2806 INTEGRATION: CWS dmake43 (1.1.1.1.130); FILE MERGED
2807 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.
2809 Note: The _head file was renamed to COPYING, COPYING is not a new file,
2810 but was empty befor.
2816 INTEGRATION: CWS dmake43 (1.4.2); FILE MERGED
2817 2004/10/07 21:57:36 vq 1.4.2.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
2819 Note: The _head file was renamed to COPYING, COPYING is not a new file,
2820 but was empty befor.
2826 INTEGRATION: CWS dmake43 (1.21.16); FILE MERGED
2827 2004/10/12 19:07:26 vq 1.21.16.2: #i31647# Update version number for the "native" MS compiler build.
2828 2004/10/07 21:57:36 vq 1.21.16.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
2830 Note: The _head file was renamed to COPYING, COPYING is not a new file,
2831 but was empty befor.
2837 INTEGRATION: CWS dmake43 (1.14.16); FILE MERGED
2838 2004/10/12 18:47:46 vq 1.14.16.1: #i31647# Regenerate the autotools files with autogen.sh.
2844 INTEGRATION: CWS dmake43 (1.11.16); FILE MERGED
2845 2004/10/12 18:47:46 vq 1.11.16.1: #i31647# Regenerate the autotools files with autogen.sh.
2851 INTEGRATION: CWS dmake43 (1.7.18); FILE MERGED
2852 2004/10/12 18:47:45 vq 1.7.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2858 INTEGRATION: CWS dmake43 (1.2.78); FILE MERGED
2859 2004/10/07 22:18:47 vq 1.2.78.2: #i34746# Fix timestamp of phony targets with prerequisites.
2860 2004/10/07 21:57:35 vq 1.2.78.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
2862 Note: The _head file was renamed to COPYING, COPYING is not a new file,
2863 but was empty befor.
2869 INTEGRATION: CWS dmake43 (1.10.18); FILE MERGED
2870 2004/10/12 18:47:45 vq 1.10.18.1: #i31647# Regenerate the autotools files with autogen.sh.
2874 * COPYING, acinclude.m4:
2876 INTEGRATION: CWS dmake43 (1.1.118); FILE MERGED
2877 2004/10/07 21:57:35 vq 1.1.118.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups.
2879 Note: The _head file was renamed to COPYING, COPYING is not a new file,
2880 but was empty befor.
2884 * unix/linux/gnu/public.h, win95/microsft/config.h:
2886 INTEGRATION: CWS ooo20040704 (1.4.22); FILE MERGED
2887 2004/07/15 19:47:39 vq 1.4.22.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2893 INTEGRATION: CWS ooo20040704 (1.7.68); FILE MERGED
2894 2004/07/15 19:47:38 vq 1.7.68.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2898 * unix/: dcache.c, rmprq.c, ruletab.c:
2900 INTEGRATION: CWS ooo20040704 (1.3.68); FILE MERGED
2901 2004/07/15 19:47:38 vq 1.3.68.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2907 INTEGRATION: CWS ooo20040704 (1.1.1.1.120); FILE MERGED
2908 2004/07/11 15:15:18 vq 1.1.1.1.120.1: #i31255#, #i17992# Update the documentation of dmake to the new features.
2914 INTEGRATION: CWS ooo20040704 (1.3.22); FILE MERGED
2915 2004/07/11 15:15:17 vq 1.3.22.1: #i31255#, #i17992# Update the documentation of dmake to the new features.
2921 INTEGRATION: CWS ooo20040704 (1.1.1.1.120); FILE MERGED
2922 2004/07/11 15:15:17 vq 1.1.1.1.120.1: #i31255#, #i17992# Update the documentation of dmake to the new features.
2928 INTEGRATION: CWS ooo20040704 (1.5.68); FILE MERGED
2929 2004/07/15 19:47:37 vq 1.5.68.3: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2930 2004/07/11 14:48:37 vq 1.5.68.2: #i31255# Add verbose recipe echoing option (-vr) to dmake.
2931 2004/07/06 00:03:43 vq 1.5.68.1: #i30779# Fix to allow dmake to echo recipe lines when inference is used
2932 to create files that are be read by .INCLUDE.
2934 Note that this only fixes the possibility to do so. Recipes that start
2935 with @ are still not echoed, but dmake -n now shows the recipes.
2939 * parse.c, quit.c, stdmacs.h, unix/arlib.c:
2941 INTEGRATION: CWS ooo20040704 (1.3.68); FILE MERGED
2942 2004/07/15 19:47:37 vq 1.3.68.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2948 INTEGRATION: CWS ooo20040704 (1.4.24); FILE MERGED
2949 2004/07/15 19:47:36 vq 1.4.24.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2955 INTEGRATION: CWS ooo20040704 (1.6.22); FILE MERGED
2956 2004/07/15 19:47:36 vq 1.6.22.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2962 INTEGRATION: CWS ooo20040704 (1.7.68); FILE MERGED
2963 2004/07/15 19:47:36 vq 1.7.68.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2967 * expand.c, infer.c:
2969 INTEGRATION: CWS ooo20040704 (1.3.68); FILE MERGED
2970 2004/07/15 19:47:36 vq 1.3.68.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2976 INTEGRATION: CWS ooo20040704 (1.1.1.1.120); FILE MERGED
2977 2004/07/11 14:48:37 vq 1.1.1.1.120.1: #i31255# Add verbose recipe echoing option (-vr) to dmake.
2983 INTEGRATION: CWS ooo20040704 (1.3.68); FILE MERGED
2984 2004/07/15 19:47:35 vq 1.3.68.2: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2985 2004/07/11 14:48:36 vq 1.3.68.1: #i31255# Add verbose recipe echoing option (-vr) to dmake.
2991 INTEGRATION: CWS ooo20040704 (1.1.108); FILE MERGED
2992 2004/07/11 15:15:16 vq 1.1.108.1: #i31255#, #i17992# Update the documentation of dmake to the new features.
2994 2004-04-21 10:10 svesik
2998 INTEGRATION: CWS ooo20040329 (1.2.54); FILE MERGED
2999 2004/03/19 12:41:09 waratah 1.2.54.1: #i13620# extra definitions to use internal types defined in AIX
3001 2004-04-21 10:10 svesik
3005 INTEGRATION: CWS ooo20040329 (1.4.8); FILE MERGED
3006 2004/04/01 16:24:25 mmeeks 1.4.8.1: #27319
3008 2004-04-21 10:10 svesik
3012 INTEGRATION: CWS ooo20040329 (1.20.14); FILE MERGED
3013 2004/03/19 12:36:41 waratah 1.20.14.1: #i13620# allow configure to pick up on types defined by AIX and also allow AIX to work in configure
3015 2004-04-21 10:09 svesik
3019 INTEGRATION: CWS ooo20040329 (1.13.4); FILE MERGED
3020 2004/03/19 12:37:40 waratah 1.13.4.1: #i13620# allow configure to pick up on types defined by AIX and also allow AIX to work in configure
3022 2004-04-21 10:09 svesik
3026 INTEGRATION: CWS ooo20040329 (1.10.4); FILE MERGED
3027 2004/03/19 12:40:18 waratah 1.10.4.1: #i13620# Extra defines as used by configure
3031 * win95/: Makefile.in, microsft/Makefile.am, microsft/Makefile.in:
3033 INTEGRATION: CWS geordi2q15 (1.2.48); FILE MERGED
3034 2004/02/20 12:29:04 hr 1.2.48.1: #111934#: merge CWS ooo111fix3
3038 * win95/Makefile.am:
3040 INTEGRATION: CWS geordi2q15 (1.2.48); FILE MERGED
3041 2004/02/20 12:29:03 hr 1.2.48.1: #111934#: merge CWS ooo111fix3
3047 INTEGRATION: CWS geordi2q15 (1.7.48); FILE MERGED
3048 2004/02/20 12:29:03 hr 1.7.48.1: #111934#: merge CWS ooo111fix3
3054 INTEGRATION: CWS geordi2q15 (1.4.66); FILE MERGED
3055 2004/02/20 12:29:03 hr 1.4.66.1: #111934#: merge CWS ooo111fix3
3059 * startup/winnt/: mingw/Makefile.in, msvc6/Makefile.in:
3061 INTEGRATION: CWS geordi2q15 (1.2.48); FILE MERGED
3062 2004/02/20 12:29:02 hr 1.2.48.1: #111934#: merge CWS ooo111fix3
3066 * startup/: unix/sysvr4/Makefile.in, winnt/Makefile.in:
3068 INTEGRATION: CWS geordi2q15 (1.2.48); FILE MERGED
3069 2004/02/20 12:29:01 hr 1.2.48.1: #111934#: merge CWS ooo111fix3
3073 * startup/unix/: macosx/Makefile.in, solaris/Makefile.in:
3075 INTEGRATION: CWS geordi2q15 (1.5.48); FILE MERGED
3076 2004/02/20 12:29:00 hr 1.5.48.1: #111934#: merge CWS ooo111fix3
3080 * startup/unix/linux/Makefile.in:
3082 INTEGRATION: CWS geordi2q15 (1.7.48); FILE MERGED
3083 2004/02/20 12:28:59 hr 1.7.48.1: #111934#: merge CWS ooo111fix3
3087 * startup/unix/cygwin/Makefile.in:
3089 INTEGRATION: CWS geordi2q15 (1.2.48); FILE MERGED
3090 2004/02/20 12:28:59 hr 1.2.48.1: #111934#: merge CWS ooo111fix3
3094 * startup/: Makefile.in, unix/Makefile.in:
3096 INTEGRATION: CWS geordi2q15 (1.7.48); FILE MERGED
3097 2004/02/20 12:28:58 hr 1.7.48.1: #111934#: merge CWS ooo111fix3
3101 * msdos/Makefile.in:
3103 INTEGRATION: CWS geordi2q15 (1.2.48); FILE MERGED
3104 2004/02/20 12:28:58 hr 1.2.48.1: #111934#: merge CWS ooo111fix3
3108 * msdos/Makefile.am:
3110 INTEGRATION: CWS geordi2q15 (1.2.48); FILE MERGED
3111 2004/02/20 12:28:57 hr 1.2.48.1: #111934#: merge CWS ooo111fix3
3117 INTEGRATION: CWS geordi2q15 (1.12.10); FILE MERGED
3118 2004/02/20 12:28:56 hr 1.12.10.1: #111934#: merge CWS ooo111fix3
3124 INTEGRATION: CWS geordi2q15 (1.9.10); FILE MERGED
3125 2004/02/20 12:28:56 hr 1.9.10.1: #111934#: merge CWS ooo111fix3
3131 INTEGRATION: CWS geordi2q15 (1.6.48); FILE MERGED
3132 2004/02/20 12:28:56 hr 1.6.48.1: #111934#: merge CWS ooo111fix3
3138 INTEGRATION: CWS geordi2q15 (1.9.48); FILE MERGED
3139 2004/02/20 12:28:56 hr 1.9.48.1: #111934#: merge CWS ooo111fix3
3145 INTEGRATION: CWS geordi2q15 (1.7.48); FILE MERGED
3146 2004/02/20 12:28:56 hr 1.7.48.1: #111934#: merge CWS ooo111fix3
3148 2004-01-28 08:21 hjs
3152 #i17992# applied patch to enable komplex logic in .IF statements
3156 * winnt/msvc6/public.h:
3158 INTEGRATION: CWS geordi2q11 (1.2.38); FILE MERGED
3159 2003/12/16 11:17:47 hr 1.2.38.1: #111934#: join CWS ooo111fix1
3163 * winnt/mingw/public.h:
3165 INTEGRATION: CWS geordi2q11 (1.2.38); FILE MERGED
3166 2003/12/16 11:17:46 hr 1.2.38.1: #111934#: join CWS ooo111fix1
3170 * winnt/microsft/vpp40/public.h:
3172 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3173 2003/12/16 11:17:46 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3177 * winnt/borland/bcc50/public.h:
3179 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3180 2003/12/16 11:17:45 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3184 * win95/microsft/vpp40/public.h:
3186 INTEGRATION: CWS geordi2q11 (1.3.38); FILE MERGED
3187 2003/12/16 11:17:44 hr 1.3.38.1: #111934#: join CWS ooo111fix1
3191 * win95/microsft/vpp40/mk.bat:
3193 INTEGRATION: CWS geordi2q11 (1.2.38); FILE MERGED
3194 2003/12/16 11:17:44 hr 1.2.38.1: #111934#: join CWS ooo111fix1
3198 * win95/microsft/config.h:
3200 INTEGRATION: CWS geordi2q11 (1.3.38); FILE MERGED
3201 2003/12/16 11:17:43 hr 1.3.38.1: #111934#: join CWS ooo111fix1
3205 * win95/borland/bcc50/public.h:
3207 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3208 2003/12/16 11:17:43 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3212 * unix/xenix/pwd/public.h:
3214 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3215 2003/12/16 11:17:42 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3219 * unix/xenix/public.h:
3221 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3222 2003/12/16 11:17:41 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3226 * unix/: sysvr3/pwd/public.h, sysvr4/public.h:
3228 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3229 2003/12/16 11:17:40 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3233 * unix/sysvr3/gnu/public.h:
3235 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3236 2003/12/16 11:17:39 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3240 * unix/sysvr3/public.h:
3242 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3243 2003/12/16 11:17:38 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3247 * unix/: solaris/gnu/public.h, sysvr1/public.h:
3249 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3250 2003/12/16 11:17:37 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3254 * unix/solaris/public.h:
3256 INTEGRATION: CWS geordi2q11 (1.2.46); FILE MERGED
3257 2003/12/16 11:17:36 hr 1.2.46.1: #111934#: join CWS ooo111fix1
3261 * unix/macosx/gnu/public.h:
3263 INTEGRATION: CWS geordi2q11 (1.3.38); FILE MERGED
3264 2003/12/16 11:17:35 hr 1.3.38.1: #111934#: join CWS ooo111fix1
3268 * unix/linux/gnu/public.h:
3270 INTEGRATION: CWS geordi2q11 (1.3.38); FILE MERGED
3271 2003/12/16 11:17:33 hr 1.3.38.1: #111934#: join CWS ooo111fix1
3275 * unix/cygwin/public.h:
3277 INTEGRATION: CWS geordi2q11 (1.3.38); FILE MERGED
3278 2003/12/16 11:17:32 hr 1.3.38.1: #111934#: join CWS ooo111fix1
3282 * unix/coherent/ver42/public.h:
3284 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3285 2003/12/16 11:17:31 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3289 * unix/: bsdarm32/public.h, coherent/ver40/public.h:
3291 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3292 2003/12/16 11:17:30 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3296 * unix/bsd43/vf/public.h:
3298 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3299 2003/12/16 11:17:29 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3303 * unix/bsd43/: public.h, uw/public.h:
3305 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3306 2003/12/16 11:17:28 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3310 * unix/386ix/public.h:
3312 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3313 2003/12/16 11:17:27 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3317 * qssl/public.h, tos/public.h:
3319 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3320 2003/12/16 11:17:26 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3324 * os2/ibm/icc3/public.h:
3326 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3327 2003/12/16 11:17:25 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3331 * os2/ibm/icc/public.h:
3333 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3334 2003/12/16 11:17:24 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3338 * msdos/: microsft/msc60/public.h, zortech/public.h:
3340 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3341 2003/12/16 11:17:23 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3345 * msdos/microsft/msc51/public.h:
3347 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3348 2003/12/16 11:17:22 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3352 * msdos/borland/: bcc50/public.h, tcc20/public.h:
3354 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3355 2003/12/16 11:17:21 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3359 * msdos/borland/bcc45/public.h:
3361 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3362 2003/12/16 11:17:20 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3366 * msdos/borland/: bcc30/public.h, bcc40/public.h:
3368 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3369 2003/12/16 11:17:19 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3375 INTEGRATION: CWS geordi2q11 (1.2.56); FILE MERGED
3376 2003/12/16 11:17:18 hr 1.2.56.1: #111934#: join CWS ooo111fix1
3382 INTEGRATION: CWS geordi2q11 (1.4.30); FILE MERGED
3383 2003/12/16 11:17:17 hr 1.4.30.1: #111934#: join CWS ooo111fix1
3389 INTEGRATION: CWS geordi2q11 (1.4.52); FILE MERGED
3390 2003/12/16 11:17:16 hr 1.4.52.1: #111934#: join CWS ooo111fix1
3396 INTEGRATION: CWS geordi2q11 (1.5.8); FILE MERGED
3397 2003/12/16 11:17:16 hr 1.5.8.1: #111934#: join CWS ooo111fix1
3403 INTEGRATION: CWS geordi2q11 (1.19.38); FILE MERGED
3404 2003/12/16 11:17:15 hr 1.19.38.1: #111934#: join CWS ooo111fix1
3410 INTEGRATION: CWS geordi2q11 (1.11.38); FILE MERGED
3411 2003/12/16 11:17:15 hr 1.11.38.1: #111934#: join CWS ooo111fix1
3417 INTEGRATION: CWS geordi2q11 (1.8.38); FILE MERGED
3418 2003/12/16 11:17:14 hr 1.8.38.1: #111934#: join CWS ooo111fix1
3424 INTEGRATION: CWS ooo20031110 (1.3.24); FILE MERGED
3425 2003/10/19 22:38:29 waratah 1.3.24.1: #i20504# Correct processing of library code, not always built
3427 2003-08-18 11:04 hjs
3431 INTEGRATION: CWS geordi2q01 (1.4.22); FILE MERGED
3432 2003/08/18 12:53:30 hr 1.4.22.1: #i18350#: join changes from CWS ooo11rc3
3436 * winnt/microsft/vpp40/public.h:
3438 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3439 2003/06/06 09:59:27 mh 1.3.8.1: join: from beta2
3443 * winnt/borland/bcc50/public.h:
3445 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3446 2003/06/06 09:59:26 mh 1.3.8.1: join: from beta2
3450 * win95/borland/bcc50/public.h:
3452 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3453 2003/06/06 09:59:25 mh 1.3.8.1: join: from beta2
3457 * unix/xenix/pwd/public.h:
3459 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3460 2003/06/06 09:59:24 mh 1.3.8.1: join: from beta2
3464 * unix/: sysvr4/public.h, xenix/public.h:
3466 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3467 2003/06/06 09:59:23 mh 1.3.8.1: join: from beta2
3471 * unix/sysvr3/pwd/public.h:
3473 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3474 2003/06/06 09:59:22 mh 1.3.8.1: join: from beta2
3478 * unix/sysvr3/: public.h, gnu/public.h:
3480 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3481 2003/06/06 09:59:21 mh 1.3.8.1: join: from beta2
3485 * unix/sysvr1/public.h:
3487 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3488 2003/06/06 09:59:20 mh 1.3.8.1: join: from beta2
3492 * unix/solaris/gnu/public.h:
3494 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3495 2003/06/06 09:59:19 mh 1.3.8.1: join: from beta2
3499 * unix/coherent/: ver40/public.h, ver42/public.h:
3501 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3502 2003/06/06 09:59:18 mh 1.3.8.1: join: from beta2
3506 * unix/bsdarm32/public.h:
3508 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3509 2003/06/06 09:59:17 mh 1.3.8.1: join: from beta2
3513 * unix/bsd43/vf/public.h:
3515 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3516 2003/06/06 09:59:16 mh 1.3.8.1: join: from beta2
3520 * unix/bsd43/uw/public.h:
3522 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3523 2003/06/06 09:59:15 mh 1.3.8.1: join: from beta2
3527 * unix/: 386ix/public.h, bsd43/public.h:
3529 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3530 2003/06/06 09:59:14 mh 1.3.8.1: join: from beta2
3536 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3537 2003/06/06 09:59:13 mh 1.3.8.1: join: from beta2
3543 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3544 2003/06/06 09:59:12 mh 1.3.8.1: join: from beta2
3548 * os2/ibm/icc3/public.h:
3550 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3551 2003/06/06 09:59:11 mh 1.3.8.1: join: from beta2
3555 * os2/ibm/icc/public.h:
3557 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3558 2003/06/06 09:59:10 mh 1.3.8.1: join: from beta2
3562 * msdos/zortech/public.h:
3564 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3565 2003/06/06 09:59:09 mh 1.3.8.1: join: from beta2
3569 * msdos/microsft/msc60/public.h:
3571 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3572 2003/06/06 09:59:08 mh 1.3.8.1: join: from beta2
3576 * msdos/microsft/msc51/public.h:
3578 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3579 2003/06/06 09:59:07 mh 1.3.8.1: join: from beta2
3583 * msdos/borland/tcc20/public.h:
3585 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3586 2003/06/06 09:59:06 mh 1.3.8.1: join: from beta2
3590 * msdos/borland/bcc50/public.h:
3592 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3593 2003/06/06 09:59:05 mh 1.3.8.1: join: from beta2
3597 * msdos/borland/bcc45/public.h:
3599 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3600 2003/06/06 09:59:04 mh 1.3.8.1: join: from beta2
3604 * msdos/borland/bcc40/public.h:
3606 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3607 2003/06/06 09:59:03 mh 1.3.8.1: join: from beta2
3611 * msdos/borland/bcc30/public.h:
3613 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3614 2003/06/06 09:59:02 mh 1.3.8.1: join: from beta2
3620 INTEGRATION: CWS mh11rc (1.3.8); FILE MERGED
3621 2003/06/06 09:59:01 mh 1.3.8.1: join: from beta2
3625 * Makefile.am, Makefile.in, NEWS, aclocal.m4, autogen.sh,
3626 config.h.in, configure, configure.in, dag.c, dmake.c,
3627 dmakeroot.h.in, expand.c, extern.h, function.c, infer.c,
3628 itypes.h, make.c, makefile.mk, parse.c, posix.h, quit.c,
3629 rulparse.c, stdmacs.h, tempnam.c, mac/main.c, mac/public.h,
3630 msdos/Makefile.am, msdos/Makefile.in,
3631 msdos/borland/bcc30/public.h, msdos/borland/bcc40/public.h,
3632 msdos/borland/bcc45/public.h, msdos/borland/bcc50/public.h,
3633 msdos/borland/tcc20/public.h, msdos/microsft/msc51/public.h,
3634 msdos/microsft/msc60/public.h, msdos/zortech/public.h,
3635 os2/ibm/icc/public.h, os2/ibm/icc3/public.h, qssl/public.h,
3636 startup/Makefile.am, startup/Makefile.in,
3637 startup/unix/Makefile.in, startup/unix/cygwin/Makefile.in,
3638 startup/unix/linux/Makefile.in, startup/unix/macosx/Makefile.in,
3639 startup/unix/solaris/Makefile.in,
3640 startup/unix/sysvr4/Makefile.in, startup/winnt/Makefile.am,
3641 startup/winnt/Makefile.in, startup/winnt/mingw/Makefile.am,
3642 startup/winnt/mingw/Makefile.in, startup/winnt/mingw/macros.mk,
3643 startup/winnt/msvc6/Makefile.am, startup/winnt/msvc6/Makefile.in,
3644 startup/winnt/msvc6/macros.mk, tos/public.h, unix/Makefile.in,
3645 unix/arlib.c, unix/dcache.c, unix/rmprq.c, unix/ruletab.c,
3646 unix/runargv.c, unix/386ix/public.h, unix/bsd43/public.h,
3647 unix/bsd43/uw/public.h, unix/bsd43/vf/public.h,
3648 unix/bsdarm32/public.h, unix/coherent/ver40/public.h,
3649 unix/coherent/ver42/public.h, unix/cygwin/public.h,
3650 unix/linux/gnu/public.h, unix/macosx/gnu/public.h,
3651 unix/solaris/gnu/public.h, unix/sysvr1/public.h,
3652 unix/sysvr3/public.h, unix/sysvr3/gnu/public.h,
3653 unix/sysvr3/pwd/public.h, unix/sysvr4/public.h,
3654 unix/xenix/public.h, unix/xenix/pwd/public.h, win95/Makefile.am,
3655 win95/Makefile.in, win95/borland/bcc50/public.h,
3656 win95/microsft/Makefile.am, win95/microsft/Makefile.in,
3657 win95/microsft/config.h, win95/microsft/ruletab.c,
3658 win95/microsft/vpp40/mk.bat, win95/microsft/vpp40/obj.rsp,
3659 win95/microsft/vpp40/public.h, winnt/borland/bcc50/public.h,
3660 winnt/microsft/vpp40/public.h, winnt/mingw/public.h,
3661 winnt/mingw/sysintf.h, winnt/msvc6/public.h,
3662 winnt/msvc6/sysintf.h:
3664 MWS_SRX644: migrate branch mws_srx644 -> HEAD
3666 2003-01-13 09:27 waratah
3668 * mac/main.c, mac/public.h, msdos/borland/bcc30/public.h,
3669 msdos/borland/bcc40/public.h, msdos/borland/bcc45/public.h,
3670 msdos/borland/bcc50/public.h, msdos/borland/tcc20/public.h,
3671 msdos/microsft/msc51/public.h, msdos/microsft/msc60/public.h,
3672 msdos/zortech/public.h, os2/ibm/icc/public.h,
3673 os2/ibm/icc3/public.h, qssl/public.h, tos/public.h,
3674 unix/386ix/public.h, unix/bsd43/public.h, unix/bsd43/uw/public.h,
3675 unix/bsd43/vf/public.h, unix/bsdarm32/public.h,
3676 unix/coherent/ver40/public.h, unix/coherent/ver42/public.h,
3677 unix/cygwin/public.h, unix/solaris/public.h,
3678 unix/solaris/gnu/public.h, unix/sysvr1/public.h,
3679 unix/sysvr3/public.h, unix/sysvr3/gnu/public.h,
3680 unix/sysvr3/pwd/public.h, unix/sysvr4/public.h,
3681 unix/xenix/public.h, unix/xenix/pwd/public.h,
3682 win95/borland/bcc50/public.h, win95/microsft/vpp40/public.h,
3683 winnt/borland/bcc50/public.h, winnt/microsft/vpp40/public.h:
3685 dmake: Remove the incorrect definition of main to void
3687 2003-01-04 08:08 waratah
3689 * unix/macosx/gnu/public.h:
3691 Remove main definition, it is wrong and it is failing compile on the mac platform
3693 2003-01-04 08:02 waratah
3697 Implement a test around wait so it is not included when the platform does not define it
3699 2003-01-04 07:53 waratah
3701 * config.h.in, configure, configure.in:
3703 Implement a test for wait.h, failing build on mac under gcc
3705 2002-10-15 08:27 waratah
3709 dmake: Implement the latest config.guess, not working on ppc64
3711 2002-10-11 09:42 waratah
3713 * Makefile.in, config.h.in, configure, configure.in, dag.c,
3714 dmake.c, expand.c, extern.h, function.c, getinp.c, infer.c,
3715 make.c, parse.c, quit.c, rulparse.c, sysintf.c, unix/arlib.c,
3716 unix/dcache.c, unix/rmprq.c, unix/runargv.c,
3717 unix/linux/gnu/public.h:
3719 dmake: Implement fix for Lost child problem. Correct some checks for functions (assumed present) and also fix up all gcc warnings using -Wall.
3721 2002-10-08 05:21 waratah
3723 * win95/microsft/config.h:
3725 dmake: Volker 4nt patches
3727 2002-10-07 09:40 waratah
3729 * startup/unix/cygwin/: Makefile.am, Makefile.in, macros.mk:
3731 dmake: Add the cygwin configure files
3733 2002-10-07 09:36 waratah
3737 dmake: Correct some undefined functions in some modules
3739 2002-10-07 09:34 waratah
3743 dmake: Additional header checks for better source control, add cygwin support, GNU hurd support
3745 2002-10-07 09:33 waratah
3749 dmake: Additional header checks for better source control
3751 2002-10-07 08:09 waratah
3755 dmake: Add gnu hurd and some additional header checks, and the cygwin makefiles
3757 2002-10-04 10:34 waratah
3761 dmake: Patches for the osf1 operating system
3763 2002-10-04 10:14 waratah
3765 * startup/unix/sysvr4/Makefile.in:
3767 dmake: Add osf1 support
3769 2002-10-04 10:01 haggai
3771 * startup/unix/sysvr4/Makefile.am, configure.in:
3773 Fix build for OSF1. Approved by Ken.
3775 2002-10-04 09:31 waratah
3777 * Makefile.in, aclocal.m4, config.h.in, configure, configure.in,
3778 extern.h, function.c, startup/Makefile.in,
3779 startup/unix/Makefile.in, startup/unix/linux/Makefile.in,
3780 startup/unix/macosx/Makefile.in,
3781 startup/unix/solaris/Makefile.in, unix/Makefile.in:
3783 Dmake: Convert the configure to a better configure process without individual conf.h files for every platform
3785 2002-10-03 08:59 waratah
3787 * configure, configure.in, depcomp:
3789 dmake: remove cygwin makefile temporarily and implement depcomp
3791 2002-10-03 08:29 waratah
3793 * Makefile.in, aclocal.m4, configure, configure.in, stdmacs.h,
3794 man/dmake.tf, startup/Makefile.in, startup/unix/Makefile.in,
3795 startup/unix/linux/Makefile.in, startup/unix/macosx/Makefile.in,
3796 startup/unix/solaris/Makefile.in, unix/Makefile.in:
3798 dmake: This is a reworked version of the configure process, without automake and aclocal
3800 2002-10-02 09:42 waratah
3802 * Makefile.am, Makefile.in, aclocal.m4, autogen.sh, config.h.in,
3803 configure, configure.in, startup/Makefile.in,
3804 startup/unix/Makefile.in, startup/unix/linux/Makefile.in,
3805 startup/unix/macosx/Makefile.in,
3806 startup/unix/solaris/Makefile.in, unix/Makefile.am,
3809 dmake: Allow the whole configure process to work, not needs update to bootstrap to activate
3811 2002-10-01 11:08 waratah
3813 * Makefile.in, startup/Makefile.in, startup/unix/Makefile.in,
3814 startup/unix/linux/Makefile.in, startup/unix/macosx/Makefile.in,
3815 startup/unix/solaris/Makefile.in, unix/Makefile.in:
3817 dmake: Add all the automake files, premade so developers do not require automake installed
3821 * Makefile.am, configure.in, extern.h, rulparse.c,
3822 startup/unix/Makefile.am, startup/unix/macosx/Makefile.am,
3823 unix/Makefile.am, unix/tempnam.c:
3825 join: from OOO_STABLE_1
3831 join: from OOO_STABLE_1
3833 2002-04-10 11:40 hjs
3837 don't search INCLUDEDIRS if filename of include starts at fs-root
3843 fixed typo for FreeBSD
3845 2002-04-09 13:10 hjs
3847 * Makefile.am, configure.in:
3859 * unix/cygwin/public.h:
3873 fix: for non writable aclocal.m4 and missing README
3879 del: AC_CONFIG_HEADERS
3889 * Makefile.am, configure.in, unix/Makefile.am:
3891 add: OS_VERSION to differ the Unix's
3895 * startup/unix/solaris/Makefile.am:
3897 add: startup/unix/solaris/
3899 2001-05-29 18:43 pluby
3903 Added forceful exit to avoid infinite loop that sometimes occurs when there is a fatal error.
3913 * Makefile.am, aclocal.m4, config.h.in, configure:
3919 * unix/Makefile.in, startup/Makefile.in, startup/unix/Makefile.in,
3920 startup/unix/linux/Makefile.in:
3956 * unix/Makefile.in, startup/Makefile.in, startup/unix/Makefile.in,
3957 startup/unix/linux/Makefile.in:
3969 * startup/: Makefile.am, unix/Makefile.am, unix/linux/Makefile.am:
3977 use installation directory from configure for DMAKEROOT, DMAKEROOT can still be overridden by environment
3983 avoid clash with autoconf config.h
3987 * AUTHORS, COPYING, INSTALL, Makefile.am, NEWS, acinclude.m4,
3988 autogen.sh, config.guess, config.h.in, config.sub, configure,
3989 configure.in, dmakeroot.h.in, install-sh, missing, mkinstalldirs,
3992 preparation for autoconf and automake for dmake
3994 2001-02-22 22:44 pluby
3996 * unix/macosx/: tempnam.c, gnu/make.sh:
3998 Correct Mac OS X "tempnam" bug
4000 2001-02-19 11:08 hjs
4004 remove useless part of change
4006 2001-02-13 07:43 hjs
4010 fixed left tmpfiles when building group targets
4012 2000-11-01 07:27 hjs
4018 2000-10-20 07:12 hjs
4022 has an extraneous ; after the function closure
4026 * dag.c, dmake.c, dmake.h, expand.c, extern.h, function.c,
4027 getinp.c, imacs.c, infer.c, itypes.h, make.c, makefile.mk,
4028 parse.c, posix.h, quit.c, rulparse.c, stdmacs.h, sysintf.c,
4029 tempnam.c, mac/main.c, mac/public.h, man/dmake.nc, man/dmake.tf,
4030 man/readme, msdos/borland/bcc30/public.h,
4031 msdos/borland/bcc40/public.h, msdos/borland/bcc45/public.h,
4032 msdos/borland/bcc50/public.h, msdos/borland/tcc20/public.h,
4033 msdos/microsft/msc51/public.h, msdos/microsft/msc60/public.h,
4034 msdos/zortech/public.h, os2/ibm/icc/public.h,
4035 os2/ibm/icc3/public.h, qssl/public.h, readme/intro.txt,
4036 readme/read1st.txt, tos/public.h, unix/arlib.c, unix/dcache.c,
4037 unix/rmprq.c, unix/ruletab.c, unix/runargv.c,
4038 unix/386ix/public.h, unix/bsd43/public.h, unix/bsd43/uw/public.h,
4039 unix/bsd43/vf/public.h, unix/bsdarm32/public.h,
4040 unix/coherent/ver40/public.h, unix/coherent/ver42/public.h,
4041 unix/linux/gnu/make.sh, unix/linux/gnu/public.h,
4042 unix/macosx/gnu/make.sh, unix/macosx/gnu/public.h,
4043 unix/solaris/public.h, unix/solaris/gnu/public.h,
4044 unix/sysvr1/public.h, unix/sysvr3/public.h,
4045 unix/sysvr3/gnu/public.h, unix/sysvr3/pwd/public.h,
4046 unix/sysvr4/public.h, unix/xenix/public.h,
4047 unix/xenix/pwd/public.h, win95/borland/bcc50/public.h,
4048 win95/microsft/config.h, win95/microsft/ruletab.c,
4049 win95/microsft/vpp40/mk.bat, win95/microsft/vpp40/obj.rsp,
4050 win95/microsft/vpp40/public.h, winnt/borland/bcc50/public.h,
4051 winnt/microsft/vpp40/public.h:
4057 * alloc.h, db.h, dmdump.c, dmstring.c, dstdarg.h, hash.c,
4058 macparse.c, make.bat, make.cmd, path.c, percent.c, rcsclean.awk,
4059 stat.c, state.c, struct.h, vextern.h, dbug/dbug.mk, dbug/getwd.c,
4060 dbug/readme, dbug/dbug/dbug.c, dbug/dbug/dbug.h,
4061 dbug/dbug/dbug.uue, dbug/dbug/readme, dbug/malloc/_changes,
4062 dbug/malloc/_readme, dbug/malloc/calloc.c, dbug/malloc/debug.h,
4063 dbug/malloc/dump.c, dbug/malloc/free.c, dbug/malloc/m_init.c,
4064 dbug/malloc/m_perror.c, dbug/malloc/makefile,
4065 dbug/malloc/malloc.3, dbug/malloc/malloc.c, dbug/malloc/malloc.h,
4066 dbug/malloc/mallopt.c, dbug/malloc/memory.c,
4067 dbug/malloc/mlc_chk.c, dbug/malloc/mlc_chn.c,
4068 dbug/malloc/patchlev, dbug/malloc/realloc.c,
4069 dbug/malloc/string.c, dbug/malloc/testmem.c,
4070 dbug/malloc/testmlc.c, dbug/malloc/tostring.c,
4071 dbug/malloc/tostring.h, mac/arlib.c, mac/make_mac.sh,
4072 mac/bogus.c, mac/config.mk, mac/dirbrk.c, mac/directry.c,
4073 mac/dompwmak, mac/environ.c, mac/eold.c, mac/make.sh,
4074 mac/rmprq.c, mac/ruletab.c, mac/startup.h, mac/sysintf.h,
4075 mac/template.mk, mac/tempnam.c, mac/tomacfil.c, msdos/arlib.c,
4076 msdos/config.mk, msdos/dchdir.c, msdos/dirbrk.c, msdos/dirent.h,
4077 msdos/dirlib.c, msdos/dosdta.h, msdos/dstrlwr.c, msdos/exec.asm,
4078 msdos/exec.h, msdos/exec.uue, msdos/find.c, msdos/rmprq.c,
4079 msdos/ruletab.c, msdos/runargv.c, msdos/spawn.c, msdos/startup.h,
4080 msdos/switchar.c, msdos/sysintf.h, msdos/tee.c,
4081 msdos/borland/config.mk, msdos/borland/tempnam.c,
4082 msdos/borland/utime.c, msdos/borland/bcc30/config.h,
4083 msdos/borland/bcc30/config.mk, msdos/borland/bcc30/lib.rsp,
4084 msdos/borland/bcc30/libswp.rsp, msdos/borland/bcc30/mkswp.bat,
4085 msdos/borland/bcc30/obj.rsp, msdos/borland/bcc30/objswp.rsp,
4086 msdos/borland/bcc30/template.mk, msdos/borland/bcc40/config.h,
4087 msdos/borland/bcc40/config.mk, msdos/borland/bcc40/lib.rsp,
4088 msdos/borland/bcc40/libswp.rsp, msdos/borland/bcc40/mkswp.bat,
4089 msdos/borland/bcc40/obj.rsp, msdos/borland/bcc40/objswp.rsp,
4090 msdos/borland/bcc40/template.mk, msdos/borland/bcc45/config.h,
4091 msdos/borland/bcc45/config.mk, msdos/borland/bcc45/lib.rsp,
4092 msdos/borland/bcc45/libswp.rsp, msdos/borland/bcc45/mkswp.bat,
4093 msdos/borland/bcc45/obj.rsp, msdos/borland/bcc45/objswp.rsp,
4094 msdos/borland/bcc45/template.mk, msdos/borland/bcc50/config.h,
4095 msdos/borland/bcc50/config.mk, msdos/borland/bcc50/lib.rsp,
4096 msdos/borland/bcc50/libswp.rsp, msdos/borland/bcc50/mkswp.bat,
4097 msdos/borland/bcc50/obj.rsp, msdos/borland/bcc50/objswp.rsp,
4098 msdos/borland/bcc50/template.mk, msdos/borland/tcc20/config.h,
4099 msdos/borland/tcc20/config.mk, msdos/borland/tcc20/libswp.rsp,
4100 msdos/borland/tcc20/mkswp.bat, msdos/borland/tcc20/objswp.rsp,
4101 msdos/borland/tcc20/template.mk, msdos/microsft/config.h,
4102 msdos/microsft/config.mk, msdos/microsft/optoff.h,
4103 msdos/microsft/tempnam.c, msdos/microsft/msc51/config.mk,
4104 msdos/microsft/msc51/lib.rsp, msdos/microsft/msc51/libswp.rsp,
4105 msdos/microsft/msc51/mk.bat, msdos/microsft/msc51/mkswp.bat,
4106 msdos/microsft/msc51/obj.rsp, msdos/microsft/msc51/objswp.rsp,
4107 msdos/microsft/msc51/template.mk, msdos/microsft/msc60/config.mk,
4108 msdos/microsft/msc60/lib.rsp, msdos/microsft/msc60/libswp.rsp,
4109 msdos/microsft/msc60/mk.bat, msdos/microsft/msc60/mkswp.bat,
4110 msdos/microsft/msc60/obj.rsp, msdos/microsft/msc60/objswp.rsp,
4111 msdos/microsft/msc60/template.mk, msdos/zortech/config.h,
4112 msdos/zortech/config.mk, msdos/zortech/environ.c,
4113 msdos/zortech/lib.rsp, msdos/zortech/libswp.rsp,
4114 msdos/zortech/mkswp.bat, msdos/zortech/obj.rsp,
4115 msdos/zortech/objswp.rsp, msdos/zortech/startup.mk,
4116 msdos/zortech/tempnam.c, os2/config.mk, os2/dchdir.c,
4117 os2/dirent.h, os2/ruletab.c, os2/startup.h, os2/switchar.c,
4118 os2/sysintf.h, os2/ibm/config.h, os2/ibm/config.mk,
4119 os2/ibm/tempnam.c, os2/ibm/icc/config.mk, os2/ibm/icc/lib.rsp,
4120 os2/ibm/icc/mk.cmd, os2/ibm/icc/obj.rsp, os2/ibm/icc/template.mk,
4121 os2/ibm/icc3/config.mk, os2/ibm/icc3/lib.rsp,
4122 os2/ibm/icc3/mk.cmd, os2/ibm/icc3/obj.rsp,
4123 os2/ibm/icc3/template.mk, qssl/config.mk, qssl/make.sh,
4124 qssl/ruletab.c, qssl/runargv.c, qssl/setup, qssl/startup.h,
4125 qssl/stdlib.h, qssl/sysintf.h, qssl/template.mk, qssl/tempnam.c,
4126 qssl/time.h, readme/license.txt, readme/release.txt,
4127 readme/public/install.txt, readme/public/mac.txt,
4128 readme/public/msdos.txt, readme/public/os2.txt,
4129 readme/public/qssl-qnx.txt, readme/public/srcorg.txt,
4130 readme/public/tos.txt, readme/public/unix.txt,
4131 startup/startup.mk, startup/summary, startup/template.mk,
4132 startup/mac/macros.mk, startup/msdos/macros.mk,
4133 startup/msdos/recipes.mk, startup/msdos/borland/macros.mk,
4134 startup/msdos/borland/bcc30/macros.mk,
4135 startup/msdos/borland/bcc40/macros.mk,
4136 startup/msdos/borland/bcc45/macros.mk,
4137 startup/msdos/borland/bcc50/macros.mk,
4138 startup/msdos/borland/bcc50.32/macros.mk,
4139 startup/msdos/borland/tcc20/macros.mk,
4140 startup/msdos/microsft/macros.mk,
4141 startup/msdos/zortech/macros.mk, startup/os2/macros.mk,
4142 startup/os2/ibm/macros.mk, startup/qssl/macros.mk,
4143 startup/qssl/recipes.mk, startup/qssl/qnx/macros.mk,
4144 startup/qssl/qnx/recipes.mk, startup/templates/mac/template.mk,
4145 startup/templates/msdos/borland/bcc30/template.mk,
4146 startup/templates/msdos/borland/bcc40/template.mk,
4147 startup/templates/msdos/borland/bcc45/template.mk,
4148 startup/templates/msdos/borland/bcc50/template.mk,
4149 startup/templates/msdos/borland/tcc20/template.mk,
4150 startup/templates/msdos/microsft/msc51/template.mk,
4151 startup/templates/msdos/microsft/msc60/template.mk,
4152 startup/templates/os2/ibm/icc/template.mk,
4153 startup/templates/qssl/template.mk,
4154 startup/templates/tos/template.mk,
4155 startup/templates/unix/386ix/template.mk,
4156 startup/templates/unix/bsd43/template.mk,
4157 startup/templates/unix/bsd43/uw/template.mk,
4158 startup/templates/unix/bsd43/vf/template.mk,
4159 startup/templates/unix/coherent/ver40/template.mk,
4160 startup/templates/unix/coherent/ver42/template.mk,
4161 startup/templates/unix/linux/gnu/template.mk,
4162 startup/templates/unix/solaris/template.mk,
4163 startup/templates/unix/solaris/gnu/template.mk,
4164 startup/templates/unix/sysvr1/template.mk,
4165 startup/templates/unix/sysvr3/template.mk,
4166 startup/templates/unix/sysvr3/pwd/template.mk,
4167 startup/templates/unix/sysvr4/template.mk,
4168 startup/templates/unix/xenix/template.mk,
4169 startup/templates/unix/xenix/pwd/template.mk,
4170 startup/templates/win95/borland/bcc50/template.mk,
4171 startup/templates/win95/microsft/vpp40/template.mk,
4172 startup/templates/winnt/borland/bcc50/template.mk,
4173 startup/templates/winnt/microsft/vpp40/template.mk,
4174 startup/tos/macros.mk, startup/unix/macros.mk,
4175 startup/unix/recipes.mk, startup/unix/386ix/macros.mk,
4176 startup/unix/bsd43/macros.mk, startup/unix/bsd43/recipes.mk,
4177 startup/unix/coherent/macros.mk,
4178 startup/unix/coherent/recipes.mk, startup/unix/linux/macros.mk,
4179 startup/unix/linux/gnu/macros.mk, startup/unix/macosx/macros.mk,
4180 startup/unix/macosx/gnu/macros.mk,
4181 startup/unix/solaris/macros.mk, startup/unix/sysvr1/macros.mk,
4182 startup/unix/sysvr3/macros.mk, startup/unix/sysvr3/gnu/macros.mk,
4183 startup/unix/sysvr4/macros.mk, startup/unix/xenix/macros.mk,
4184 startup/win95/macros.mk, startup/win95/recipes.mk,
4185 startup/win95/borland/macros.mk,
4186 startup/win95/microsft/macros.mk, startup/winnt/macros.mk,
4187 startup/winnt/recipes.mk, startup/winnt/borland/macros.mk,
4188 startup/winnt/microsft/macros.mk, tos/config.mk, tos/make.sh,
4189 tos/putenv.c, tos/ruletab.c, tos/startup.h, tos/sysintf.h,
4190 tos/template.mk, tos/tempnam.c, unix/config.mk, unix/dirbrk.c,
4191 unix/startup.h, unix/sysintf.h, unix/386ix/ar.h,
4192 unix/386ix/config.mk, unix/386ix/make.sh, unix/386ix/stdlib.h,
4193 unix/386ix/template.mk, unix/386ix/time.h, unix/bsd43/config.mk,
4194 unix/bsd43/dirent.h, unix/bsd43/limits.h, unix/bsd43/make.sh,
4195 unix/bsd43/template.mk, unix/bsd43/putenv.c,
4196 unix/bsd43/setvbuf.c, unix/bsd43/stdlib.h, unix/bsd43/string.h,
4197 unix/bsd43/tempnam.c, unix/bsd43/utime.c,
4198 unix/bsd43/uw/config.mk, unix/bsd43/uw/make.sh,
4199 unix/bsd43/uw/template.mk, unix/bsd43/vf/config.mk,
4200 unix/bsd43/vf/ctype.h, unix/bsd43/vf/make.sh,
4201 unix/bsd43/vf/memcpy.c, unix/bsd43/vf/template.mk,
4202 unix/bsd43/vf/vfprintf.c, unix/bsdarm32/config.mk,
4203 unix/bsdarm32/dirent.h, unix/bsdarm32/limits.h,
4204 unix/bsdarm32/make.sh, unix/bsdarm32/putenv.c,
4205 unix/bsdarm32/stdlib.h, unix/bsdarm32/string.h,
4206 unix/bsdarm32/template.mk, unix/bsdarm32/tempnam.c,
4207 unix/bsdarm32/utime.c, unix/coherent/config.mk,
4208 unix/coherent/stdlib.h, unix/coherent/time.h,
4209 unix/coherent/ver40/config.mk, unix/coherent/ver40/getcwd.c,
4210 unix/coherent/ver40/make.sh, unix/coherent/ver40/template.mk,
4211 unix/coherent/ver40/vfprintf.c, unix/coherent/ver42/config.mk,
4212 unix/coherent/ver42/template.mk, unix/coherent/ver42/make.sh,
4213 unix/linux/config.mk, unix/linux/gnu/config.mk,
4214 unix/linux/gnu/template.mk, unix/macosx/config.mk,
4215 unix/macosx/gnu/config.mk, unix/macosx/gnu/template.mk,
4216 unix/solaris/config.mk, unix/solaris/getcwd.c,
4217 unix/solaris/make.sh, unix/solaris/template.mk,
4218 unix/solaris/tempnam.c, unix/solaris/gnu/config.mk,
4219 unix/solaris/gnu/make.sh, unix/solaris/gnu/template.mk,
4220 unix/sysvr1/config.mk, unix/sysvr1/make.sh, unix/sysvr1/putenv.c,
4221 unix/sysvr1/stdlib.h, unix/sysvr1/template.mk,
4222 unix/sysvr1/time.h, unix/sysvr1/vfprintf.c,
4223 unix/sysvr3/config.mk, unix/sysvr3/make.sh, unix/sysvr3/stdlib.h,
4224 unix/sysvr3/template.mk, unix/sysvr3/time.h,
4225 unix/sysvr3/pwd/config.mk, unix/sysvr3/pwd/template.mk,
4226 unix/sysvr3/pwd/getcwd.c, unix/sysvr3/pwd/make.sh,
4227 unix/sysvr4/config.mk, unix/sysvr4/make.sh,
4228 unix/sysvr4/template.mk, unix/xenix/config.mk,
4229 unix/xenix/make.sh, unix/xenix/stdlib.h, unix/xenix/template.mk,
4230 unix/xenix/time.h, unix/xenix/pwd/config.mk,
4231 unix/xenix/pwd/getcwd.c, unix/xenix/pwd/make.sh,
4232 unix/xenix/pwd/template.mk, win95/config.mk, win95/dchdir.c,
4233 win95/startup.h, win95/switchar.c, win95/borland/config.mk,
4234 win95/borland/ruletab.c, win95/borland/sysintf.h,
4235 win95/borland/tempnam.c, win95/borland/bcc50/config.h,
4236 win95/borland/bcc50/config.mk, win95/borland/bcc50/lib.rsp,
4237 win95/borland/bcc50/mk.bat, win95/borland/bcc50/obj.rsp,
4238 win95/borland/bcc50/template.mk, win95/microsft/config.mk,
4239 win95/microsft/optoff.h, win95/microsft/sysintf.h,
4240 win95/microsft/tempnam.c, win95/microsft/vpp40/config.mk,
4241 win95/microsft/vpp40/lib.rsp, win95/microsft/vpp40/runargv.c,
4242 win95/microsft/vpp40/template.mk, win95/microsft/vpp40/tempnam.c,
4243 winnt/config.mk, winnt/dchdir.c, winnt/startup.h,
4244 winnt/borland/config.mk, winnt/borland/ruletab.c,
4245 winnt/borland/sysintf.h, winnt/borland/tempnam.c,
4246 winnt/borland/bcc50/config.h, winnt/borland/bcc50/config.mk,
4247 winnt/borland/bcc50/lib.rsp, winnt/borland/bcc50/mk.bat,
4248 winnt/borland/bcc50/mk.cmd, winnt/borland/bcc50/obj.rsp,
4249 winnt/borland/bcc50/template.mk, winnt/microsft/config.h,
4250 winnt/microsft/config.mk, winnt/microsft/optoff.h,
4251 winnt/microsft/ruletab.c, winnt/microsft/sysintf.h,
4252 winnt/microsft/tempnam.c, winnt/microsft/vpp40/config.mk,
4253 winnt/microsft/vpp40/lib.rsp, winnt/microsft/vpp40/mk.bat,
4254 winnt/microsft/vpp40/mk.cmd, winnt/microsft/vpp40/obj.rsp,
4255 winnt/microsft/vpp40/runargv.c, winnt/microsft/vpp40/template.mk,
4256 winnt/microsft/vpp40/tempnam.c: