--- dmake/COPYING 20 Apr 2001 14:15:45 -0000 1.1 +++ dmake/COPYING 17 Jul 2004 18:22:35 -0000 @@ -0,0 +1,37 @@ +-- +-- SYNOPSIS +-- +-- +-- DESCRIPTION +-- +-- +-- AUTHOR +-- Dennis Vadura, dvadura@wticorp.com +-- Web Tools International, Long Beach, CA, USA +-- http://dmake.wticorp.com/ +-- +-- WWW +-- Public: http://dmake.wticorp.com/ +-- Private: http://software.wticorp.com/dmake/ +-- +-- COPYRIGHT +-- Copyright (c) 1992,1994 by Dennis Vadura. All rights reserved. +-- Copyright (c) 1996 by WTI Corp. All rights reserved. +-- +-- This program is free software; you can redistribute it and/or +-- modify it under the terms of the GNU General Public License +-- (version 1), as published by the Free Software Foundation, and +-- found in the file 'license.txt' included with this distribution. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warrant of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program in readme/license.txt; if not, write to +-- the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +-- Boston, MA 02111-1307, USA. +-- +-- LOG +-- Use cvs log to obtain detailed change logs. --- dmake/ChangeLog 20 Apr 2001 14:15:45 -0000 1.1 +++ dmake/ChangeLog 17 Jul 2004 18:22:35 -0000 @@ -0,0 +1 @@ +Use cvs log to obtain detailed change logs. --- dmake/acinclude.m4 20 Apr 2001 14:15:45 -0000 1.1 +++ dmake/acinclude.m4 17 Jul 2004 18:22:36 -0000 @@ -1,7 +1,7 @@ ## -*- autoconf -*- dnl set the dmake root -AC_DEFUN(AC_SET_DMAKEROOT, +AC_DEFUN([AC_SET_DMAKEROOT], [ if test "${prefix}" != NONE; then DMAKEROOT=${prefix}/share/startup/startup.mk --- dmake/configure.in 21 Apr 2004 14:10:00 -0000 1.21 +++ dmake/configure.in 17 Jul 2004 18:22:39 -0000 @@ -1,14 +1,12 @@ dnl Process this file with autoconf to produce a configure script. -AC_PREREQ(2.50) -AC_INIT +AC_PREREQ(2.52) -dnl set the DMAKEROOT -#AC_FUNC_SET_DMAKEROOT -PACKAGE=dmake -VERSION=4.2 +dnl Set the package version +AC_INIT(dmake, 4.3) +AC_CONFIG_SRCDIR(man/dmake.tf) +AM_INIT_AUTOMAKE -AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define) AM_MAINTAINER_MODE dnl Checks for programs. --- dmake/dmake.c 15 Jul 2004 19:47:35 -0000 1.3.68.2 +++ dmake/dmake.c 17 Jul 2004 18:22:39 -0000 @@ -77,10 +77,8 @@ * when this module is compiled. */ #define _DEFINE_GLOBALS_ 1 -#include "extern.h" +#include "extern.h" /* this includes config.h */ #include "sysintf.h" -#include "patchlvl.h" -#include "version.h" #ifndef MSDOS #define USAGE \ @@ -841,7 +839,7 @@ char **p; printf("%s - %s, ", Pname, sccid); - printf("Version %s, PL %d\n\n", VERSION, PATCHLEVEL); + printf("Version %s\n\n", VERSION); puts("Default Configuration:"); for (p=Rule_tab; *p != NIL(char); p++) --- dmake/imacs.c 22 Sep 2000 15:33:25 -0000 1.1.1.1 +++ dmake/imacs.c 17 Jul 2004 18:22:39 -0000 @@ -27,7 +27,6 @@ */ #include "extern.h" -#include "version.h" static void _set_int_var ANSI((char *, char *, int, int *)); static void _set_string_var ANSI((char *, char *, int, char **)); --- dmake/makefile.mk 25 Mar 2003 14:02:13 -0000 1.2 +++ dmake/makefile.mk 17 Jul 2004 18:22:39 -0000 @@ -34,7 +34,7 @@ dmdump.c macparse.c rulparse.c percent.c function.c # Common Include files. -HDR = dmake.h extern.h struct.h vextern.h patchlvl.h version.h +HDR = dmake.h extern.h struct.h vextern.h # Define the TARGET we are making, and where the OBJECT files go. OBJDIR := objects --- dmake/readme/intro.txt 22 Sep 2000 15:33:30 -0000 1.1.1.1 +++ dmake/readme/intro.txt 17 Jul 2004 18:22:40 -0000 @@ -1,15 +1,13 @@ -DMAKE 4.1 [http://dmake.wticorp.com/] ----------------------------------------------------- +DMAKE 4.3 +--------- -The dmake home page can be found at: - - http://dmake.wticorp.com/ - -Visit there for the latest in dmake related information. +The original sources of dmake were available on http://dmake.wticorp.com. +This site has not been reachable for some time and the source is hosted +in the OpenOffice.org http://www.openoffice.org/ cvs now. You can view +the source at: http://tools.openoffice.org/source/browse/tools/dmake. dmake is different from other versions of Make in that it supports significant -enhancements (See the WWW page). A short summary of the more important -features follows: +enhancements. A short summary of the more important features follows: . support for portable makefiles . portable accross many platforms @@ -32,12 +30,10 @@ . directory caching . highly configurable -Additional information pertaining to installation can be found in either the - - gold/ - sub-folder for the Dmake Gold release - public/ - sub-folder for the Damke public release +Release notes of dmake can be found in the file -Release notes for this release of dmake can be found in the file + readme/release.txt - release.txt +and are continued in the file + NEWS --- dmake/readme/read1st.txt 22 Sep 2000 15:33:30 -0000 1.1.1.1 +++ dmake/readme/read1st.txt 17 Jul 2004 18:22:40 -0000 @@ -1,41 +1,47 @@ -DMAKE 4.1 [http://dmake.wticorp.com/] -------------------------------------- +DMAKE 4.3 +========= This directory tree contains a number of files. Here is a short description of what each file contains so that you do not need to search as much. There is also a recommended order for reading them. - read1st.txt - index of files found in the readme directory. - intro.txt - short note describing what 'dmake' is and where to - get it from. - release.txt - changes from previous release, and release specific - notes. - ../man - directory containing DMAKE manual page. - - patchX - release notes for patchX to the current release. - - gold/install.txt - installation instructions for the Dmake Gold release - public/install.txt - installation files for the Dmake public release - -The next group of files provides additional information for specific -platforms. These are found in the appropriate gold and public release -sub-folders. - - apple.mac - information for macintosh users - atari.tos - information for ATARI TOS users - msdos - information for MSDOS users - winnt - information for Win95 and WinNT users - os2 - information for OS/2 users - unix - information for UNIX users - qssl-qnx - information for QNX users - srcorg - information on the source code organization - -You should read the information in the first group of files. The -second group of files contains platform specific configuration -information and information that may assist you in building dmake on -the related target system. You need to read the relevant file only if -you are building the dmake executable from the source distribution -using 'dmake' itself, or if you want to create a new version of dmake. - -You can also obtain relevant dmake information by checking out the -Official Dmake Web pages at "http://dmake.wticorp.com/". + read1st.txt - This file; generic information. + intro.txt - Short note describing what 'dmake' is and where to + get it from. + release.txt - Changes of previous releases, and release specific + notes. (Not longer continued.) + ../NEWS - Changes from previous release. (Continuation of + release.txt.) + ../man/ - directory containing DMAKE manual page. + + public/ - Old build and installation instructions + for the Dmake 4.1 public release. As of Dmake 4.2 + dmake switched to an autotools based build system + and these instructions are not longer valid for + operating systems that are supported by the autotools + system. + If you are on a system that is not supported you + might still find some useful information there. + +Building Dmake +============== + +With autotools +-------------- +Building dmake on systems that are supported by the autotools build system +only requires the usual "./configure && make && make install" command. +The configure command will notify you when your platform is not supported. + +With Microsoft C++ compiler +--------------------------- +For MS Visual C++ 6 and up start "make.bat win95-vpp40" in a command shell. + +All other systems might look in the public/ directory for usefull hints. + + +The original sources of dmake were available on http://dmake.wticorp.com. +This site has not been reachable for some time and the source is hosted +in the OpenOffice.org http://www.openoffice.org/ cvs now. You can view +the source at: http://tools.openoffice.org/source/browse/tools/dmake. +Please send questions regarding dmake to the tools project mailing list +at dev@tools.openoffice.org.