www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/23/20:12:44

Date: Wed, 23 Nov 1994 14:21:15 -0400 (EDT)
From: "Wonkoo Kim, EE, U. of Pittsburgh" <WKIM AT vms DOT cis DOT pitt DOT edu>
Subject: Re: GNU Make
To: turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu

>Date: Wed, 23 Nov 1994 12:22:24 +0900
>From: Stephen Turnbull <turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp>
>
>There is a recent DOS-extended version in the DJGPP distribution.
>...
>
>The EMX port of GCC for OS/2 has an extender that runs under DOS and
>presumably a GNU Make.  
>...
>    --Steve

My favorite "make" is GNU make 3.71 compiled by emx/gcc.  It is for OS/2 and
DOS system.  The djgpp compiled GNU make 3.71 strangely behaved for
recursive makefiles, but emx/gcc compiled version behaved correctly as I
expected. The problem occurred when a makefile had quoted arguments: 

        $(MAKE) [something] CFLAGS="-Wall -O2" [something]

The 2nd recursive "make" couldn't receive the quoted arguments as I
expected.  I guess the quotation marks were stripped off.  (Maybe \" or ""
might correct this problem.)  However, the emx/gcc compiled version always
worked well without touching the makefile. 

I tested under OS/2 DOS session (so rsx extender was run instead of emx).

Wonkoo Kim
wkim AT vms DOT cis DOT pitt DOT edu


- Raw text -


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