www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/01/23/00:57:50

To: kunst AT prl DOT philips DOT nl
From: DAVIDN AT csource DOT oz DOT au (david nugent)
Date: 23 Jan 93 02:27:00
Subject: Re: Your diffs for PDCURSES
Reply-To: davidn AT csource DOT oz DOT au
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Organization: Unique Computing Pty Ltd, Melbourne, Australia

 > The makefile supplied with pdcurses is for DMAKE.

It sure is.  The best goddam make for any platform, and especially
msdos. (imho of course :-))  I have used dmake on almost all
platforms that I've worked under for the last couple of years, it it
provides a true 'portable' makefile that no other makefile can
provide.


 > Could you tell me how I could obtain a copy of DMAKE ?

Sure. If you can't find it elsewhere, let me know and I'll be happy
to mail you a copy. If you have ftp access, then any mirror site of
garbo.uasa.fi or simtel-20 will certainly have it.

Here's a section of the README which might help as well:

--<snipt>--
dmake Version 3.8
=================

FULL RELEASE OF DMAKE, REPLACES VERSION 3.8

Nature:  This release is an attempt at addressing all of the little
         obscure bugs and "features" that still remained in dmake and
         often caused spurious or incorrect behaviour.  As such
         there is no major new functionality but several small
         enhancements to make life a little more interesting.

     This distribution advances dmake to Version 3.8, patch level 0.


Availability:
-------------
      dmake is available via anonymous ftp from watmsg.uwaterloo.ca
      (129.97.141.9) as:

  pub/dmake/dmake38.tar.Z           - compressed tar archive
  pub/dmake/dmake38.zoo             - zoo archive
  pub/dmake/dmake38-msdos-exe.zoo   - MSDOS executable zoo archive
  pub/dmake/dmake38-msdos-exe.zip   - MSDOS executable zip archive
  pub/dmake/dmake38.shar01          - xx part shar archive
            ...                       (get all parts)
  pub/dmake/dmake38.sharxx

      and comes in several archive formats.  Choose the one that best
      suits your needs.
--<snipt>--

One minor caution though - I've seen a couple of problems with dmake
reported to the mailing list.  I've never had a problem with any
compiler in any conditions under any OS.  I can't tell you what the
difference is between my success and their failure - only that it
works fine for me in my environment(s).  I've used it on compilers
varying from /bin/cc on Sys V UNIX (SCO, Esix & ISC), gcc under DOS,
OS/2 and UNIX (again SYSV), MicroSoft C 6, C/C++ 7, TC++ 1.0 and
ZTC++.


 > Or do you have a 'standard' makefile to be used with DJGPP (GCC) ?
 > If that is the case, I would like to have this makefile too :-)
 > I use the MS-DOS 'make' which comes with the Borland products.

That has improved over the years and was always better than the MS
nmake and it's (hardly worth mentioning :-)) predecessor, but it has
nowhere near the capability of dmake.  I find it's portability a
major bonus, particularly since I cross-compile code under DOS and
OS/2 using MSC/C++ 7, djgpp, emx and CSet/2, all with the same
makefile.  Using dmake and the initialisatin file for each compiler,
the makefile becomes a simple list of dependancies. Sometimes local
paths are defined in _startup.mk in the current directory, included
by the init file.

I should mention that in comparison with my own makefiles, the
pdcurses makefile is very much a mess. I guess the author wanted to
produce a version independant of dmake's usual initialisation files,
which is the usual place where you'd define rules, recipes and
defines for such things as file extensions, prefixes and so forth. If
you still have problems building with dmake, try "dmake -r".

I also use RCS 5.6 extensively (the latest Novell aware port posted a
couple of months ago to comp.binaries.ibm.pc is excellent and fixed
many share/ipx problems I was having with RCS 4.2, which was the
only relatively stable port I found previously), and dmake works with
it very well.

Sorry, this is probably more information than you requested, but it
many on the mailing list might find it useful.  Hope it helps.

Regards,

  david
david

--
InterNet: davidn AT csource DOT oz DOT au, david%csource DOT oz DOT au AT munnari DOT oz DOT au
     Ftn: 3:632/348 AT fidonet, 58:4100/1 AT intlnet, 199:4242/5 AT rainbownet
   .--_|\     "... and if those penpushers up at City Hall don't like
  /      \    it, well they can park their overpaid fat asses on this
  \_.--._/    mid digit, and swivel.. swivel until they squeal like
        v     pigs on a a honeymoon!"  - Jake Bullet (Kryten)
                                 "Back to Reality" Red Dwarf Series V

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019