This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

PATCH to top level: set MAKE=make on 4.3BSD


Hi there,

Below is a patch to the top level of the tree (both src and gcc repos) to set
MAKE=make in the generated top-level Makefile on 4.3BSD. (Traditional BSD UNIX
make doesn't set ${MAKE}.) Since the top level uses Cygnus configure and not
Autoconf, I implemented this the Cygnus configure way by creating a host
Makefile fragment and making configure.in select it for this host.

--
Michael Sokolov		Harhan Engineering Laboratory
Public Service Agent	International Free Computing Task Force
			International Engineering and Science Task Force
			615 N GOOD LATIMER EXPY STE #4
			DALLAS TX 75204-5852 USA

Phone: +1-214-824-7693 (Harhan Eng Lab office)
E-mail: msokolov@ivan.Harhan.ORG (ARPA TCP/SMTP) (UUCP coming soon)

P.S. Just a reminder, don't run autoconf when applying this patch, this is the
Cygnus configure-style configure.in, not Autoconf-style!

2000-07-21  Michael Sokolov  <msokolov@ivan.Harhan.ORG>

	* configure.in (per-host: vax-*-bsd*): New special case.
	* config/mh-vaxbsd: New file.

Index: configure.in
===================================================================
RCS file: /cvs/src/src/configure.in,v
retrieving revision 1.15
diff -c -3 -p -r1.15 configure.in
*** configure.in	2000/06/20 13:59:03	1.15
--- configure.in	2000/07/21 22:32:06
*************** case "${host}" in
*** 199,204 ****
--- 199,207 ----
    *-windows*)
      host_makefile_frag="${host_makefile_frag} config/mh-windows"
      ;;
+   vax-*-bsd*)
+     host_makefile_frag="${host_makefile_frag} config/mh-vaxbsd"
+     ;;
    vax-*-ultrix2*)
      host_makefile_frag="${host_makefile_frag} config/mh-vaxult2"
      ;;
*** /dev/null	Fri Jul 21 17:13:08 2000
--- config/mh-vaxbsd	Fri Jul 21 16:09:43 2000
***************
*** 0 ****
--- 1,2 ----
+ # Traditional BSD UNIX make doesn't set ${MAKE}
+ MAKE=make

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]