head	1.6;
access;
symbols
	RELEASE_4_11_0:1.5
	RELEASE_5_3_0:1.5
	RELEASE_4_10_0:1.5
	RELEASE_5_2_1:1.5
	RELEASE_5_2_0:1.5
	RELEASE_4_9_0:1.5
	RELEASE_5_1_0:1.5
	RELEASE_4_8_0:1.3
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.2
	RELEASE_4_6_1:1.2
	RELEASE_4_6_0:1.2
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1;
locks; strict;
comment	@# @;


1.6
date	2005.03.17.22.01.46;	author obraun;	state dead;
branches;
next	1.5;

1.5
date	2003.03.25.15.06.02;	author obraun;	state Exp;
branches;
next	1.4;

1.4
date	2003.03.23.22.31.20;	author obraun;	state Exp;
branches;
next	1.3;

1.3
date	2002.06.16.19.13.18;	author ijliao;	state Exp;
branches;
next	1.2;

1.2
date	2002.05.08.16.57.55;	author dwcjr;	state Exp;
branches;
next	1.1;

1.1
date	2001.12.21.20.23.40;	author ijliao;	state Exp;
branches;
next	;


desc
@@


1.6
log
@* Upgrade to 1.18.
* Remove BROKEN.
@
text
@--- Makefile.orig	Tue Mar 11 18:34:49 2003
+++ Makefile	Tue Mar 25 12:02:24 2003
@@@@ -132,13 +132,13 @@@@
 
 TARGDIR= targets
 TARGETS= runtime prelude libraries greencard hp2graph \
-	 profruntime profprelude profprelude-$(CC) \
-	 timeruntime timeprelude timeprelude-$(CC) \
+	 profruntime profprelude profprelude-gcc \
+	 timeruntime timeprelude timeprelude-gcc \
 	 timetraceruntime timetraceprelude \
-	 compiler-nhc compiler-hbc compiler-ghc compiler-$(CC) \
-	 hmake-nhc hmake-hbc hmake-ghc hmake-$(CC) \
-	 greencard-nhc greencard-hbc greencard-ghc greencard-$(CC) \
-	 prelude-$(CC) pragma-$(CC) libraries-$(CC)
+	 compiler-nhc compiler-hbc compiler-ghc compiler-gcc \
+	 hmake-nhc hmake-hbc hmake-ghc hmake-gcc \
+	 greencard-nhc greencard-hbc greencard-ghc greencard-gcc \
+	 prelude-gcc pragma-gcc libraries-gcc
 
 .PHONY: default basic all compiler help config install
 
@@@@ -173,8 +173,8 @@@@
 								libraries
 basic-ghc: $(PRAGMA) runtime hmake-ghc greencard-ghc compiler-ghc prelude \
 								libraries
-basic-$(CC):   runtime prelude-$(CC) pragma-$(CC) compiler-$(CC) \
-		 greencard-$(CC) hmake-$(CC) libraries-$(CC)
+basic-gcc:   runtime prelude-gcc pragma-gcc compiler-gcc \
+		 greencard-gcc hmake-gcc libraries-gcc
 
 all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile #hoodui
 
@@@@ -275,41 +275,41 @@@@
 	touch $(TARGDIR)/$(MACHINE)/timeprelude
 
 
-$(TARGDIR)/$(MACHINE)/prelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/prelude-gcc: $(PRELUDEC)
 	cd src/prelude;        $(MAKE) fromC relink
-	touch $(TARGDIR)/$(MACHINE)/prelude-$(CC)
+	touch $(TARGDIR)/$(MACHINE)/prelude-gcc
 	touch $(TARGDIR)/$(MACHINE)/prelude
-$(TARGDIR)/$(MACHINE)/timeprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/timeprelude-gcc: $(PRELUDEC)
 	cd src/prelude;        $(MAKE) CFG=z fromC
 	cd src/prelude/$(MACHINE)/NHC; $(MAKE) CFG=z clean all
 	cd src/prelude;        $(MAKE) CFG=z relink
-	touch $(TARGDIR)/$(MACHINE)/timeprelude-$(CC)
+	touch $(TARGDIR)/$(MACHINE)/timeprelude-gcc
 	touch $(TARGDIR)/$(MACHINE)/timeprelude
-$(TARGDIR)/$(MACHINE)/profprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/profprelude-gcc: $(PRELUDEC)
 	cd src/prelude;        $(MAKE) CFG=p fromC
 	cd src/prelude/$(MACHINE)/NHC; $(MAKE) CFG=p clean all
 	cd src/prelude;        $(MAKE) CFG=p relink
-	touch $(TARGDIR)/$(MACHINE)/profprelude-$(CC)
+	touch $(TARGDIR)/$(MACHINE)/profprelude-gcc
 	touch $(TARGDIR)/$(MACHINE)/profprelude
-$(TARGDIR)/$(MACHINE)/compiler-$(CC): $(COMPILERC)
+$(TARGDIR)/$(MACHINE)/compiler-gcc: $(COMPILERC)
 	cd src/compiler98;     $(MAKE) fromC
 	cd src/prelude/$(MACHINE)/NHC; $(MAKE) clean all	# Patch machine-specific parts.
 	cd src/prelude;        $(MAKE) relink
 	cd src/compiler98;     $(MAKE) relink
-	touch $(TARGDIR)/$(MACHINE)/compiler-$(CC)
-$(TARGDIR)/$(MACHINE)/greencard-$(CC): $(GREENCARDC)
+	touch $(TARGDIR)/$(MACHINE)/compiler-gcc
+$(TARGDIR)/$(MACHINE)/greencard-gcc: $(GREENCARDC)
 	cd src/greencard;      $(MAKE) fromC
-	touch $(TARGDIR)/$(MACHINE)/greencard $(TARGDIR)/$(MACHINE)/greencard-$(CC)
-$(TARGDIR)/$(MACHINE)/pragma-$(CC): script/hmake-PRAGMA.hc
+	touch $(TARGDIR)/$(MACHINE)/greencard $(TARGDIR)/$(MACHINE)/greencard-gcc
+$(TARGDIR)/$(MACHINE)/pragma-gcc: script/hmake-PRAGMA.hc
 	script/nhc98 -o $(PRAGMA) script/hmake-PRAGMA.hc
-	touch $(TARGDIR)/$(MACHINE)/pragma-$(CC)
-$(TARGDIR)/$(MACHINE)/hmake-$(CC): $(HMAKEC)
+	touch $(TARGDIR)/$(MACHINE)/pragma-gcc
+$(TARGDIR)/$(MACHINE)/hmake-gcc: $(HMAKEC)
 	cd src/hmake;          $(MAKE) fromC config
 	cd src/interpreter;    $(MAKE) fromC
-	touch $(TARGDIR)/$(MACHINE)/hmake-$(CC)
-$(TARGDIR)/$(MACHINE)/libraries-$(CC): $(LIBRARIES)
+	touch $(TARGDIR)/$(MACHINE)/hmake-gcc
+$(TARGDIR)/$(MACHINE)/libraries-gcc: $(LIBRARIES)
 	cd src/libraries/base; $(MAKE) -f Makefile.nhc98 fromC
-	touch $(TARGDIR)/$(MACHINE)/libraries-$(CC)
+	touch $(TARGDIR)/$(MACHINE)/libraries-gcc
 
 
 script/errnogen.c: script/GenerateErrNo.hs
@


1.5
log
@Tarball has been rerolled. Developer added one tiny extra fix for Cygwin
configuration, and removed lots of files that belonged to the Hat project,
which are no longer relevant to building nhc98.

No functional change, so no need to bump PORTREVISION.

Noticed by:	Matthew Donadio <m.p.donadio@@ieee.org>
@
text
@@


1.4
log
@Upgrade to 1.16.
@
text
@d1 3
a3 3
--- Makefile.orig	Tue Mar 11 10:20:35 2003
+++ Makefile	Tue Mar 11 10:21:23 2003
@@@@ -155,14 +155,14 @@@@
d6 1
a6 1
 TARGETS= runtime prelude libraries greencard hp2graph hattools \
a11 1
-	 traceruntime traceprelude traceprelude-$(CC) \
d15 1
a15 2
-	 prelude-$(CC) pragma-$(CC) libraries-$(CC) \
+	 traceruntime traceprelude traceprelude-gcc \
d19 1
a19 3
+	 prelude-gcc pragma-gcc libraries-gcc \
 	 hat-nhc hat-ghc hat-trans-ghc hat-trans-nhc hat-lib-ghc hat-lib-nhc \
 	 hat-tools-ghc hat-tools-nhc
d21 3
a23 1
@@@@ -203,8 +203,8 @@@@
d32 1
a32 13
 all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile #tracer #hoodui
 
@@@@ -224,9 +224,9 @@@@
 		compiler-ghc traceruntime traceprelude hattools hat-ghc
 tracer-hbc: $(PRAGMA) runtime hmake-hbc greencard-hbc \
 		compiler-hbc traceruntime traceprelude hattools
-tracer-$(CC): runtime prelude-$(CC) pragma-$(CC) compiler-$(CC) \
-		greencard-$(CC) hmake-$(CC) \
-		traceruntime traceprelude-$(CC) hattools
+tracer-gcc: runtime prelude-gcc pragma-gcc compiler-gcc \
+		greencard-gcc hmake-gcc \
+		traceruntime traceprelude-gcc hattools
 timetraceprofile: timetraceruntime timetraceprelude
d34 1
a34 2
 $(TARGETS): % : $(TARGDIR)/$(MACHINE)/%
@@@@ -328,47 +328,47 @@@@
a43 8
-$(TARGDIR)/$(MACHINE)/traceprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/traceprelude-gcc: $(PRELUDEC)
 	cd src/prelude;        $(MAKE) CFG=T fromC
 	cd src/prelude/$(MACHINE)/NHC; $(MAKE) CFG=T clean all
 	cd src/prelude;        $(MAKE) CFG=T relink
-	touch $(TARGDIR)/$(MACHINE)/traceprelude-$(CC)
+	touch $(TARGDIR)/$(MACHINE)/traceprelude-gcc
 	touch $(TARGDIR)/$(MACHINE)/traceprelude
@


1.3
log
@upgrade to 1.14

PR:		39368
Submitted by:	maintainer
@
text
@d1 3
a3 3
--- Makefile.orig	Fri Jun 14 18:23:12 2002
+++ Makefile	Fri Jun 14 18:24:00 2002
@@@@ -141,15 +141,15 @@@@
d6 1
a6 1
 TARGETS= runtime prelude greencard hp2graph hattools \
d16 1
d21 8
a28 10
 	 hat-nhc hat-ghc \
-	 prelude-$(CC) pragma-$(CC)
+	 prelude-gcc pragma-gcc
 
 .PHONY: default basic all tracer compiler help config install hat hattools
 
@@@@ -183,8 +183,8 @@@@
 basic-nhc: $(PRAGMA) runtime hmake-nhc greencard-nhc compiler-nhc prelude
 basic-hbc: $(PRAGMA) runtime hmake-hbc greencard-hbc compiler-hbc prelude
 basic-ghc: $(PRAGMA) runtime hmake-ghc greencard-ghc compiler-ghc prelude
d30 1
a30 1
-		 greencard-$(CC) hmake-$(CC)
d32 1
a32 1
+		 greencard-gcc hmake-gcc
d36 1
a36 1
@@@@ -204,9 +204,9 @@@@
d49 1
a49 1
@@@@ -328,44 +328,44 @@@@
d62 1
a62 1
 	cd src/prelude/$(MACHINE); $(MAKE) CFG=T clean all
d70 1
a70 1
 	cd src/prelude/$(MACHINE); $(MAKE) CFG=z clean all
d78 1
a78 1
 	cd src/prelude/$(MACHINE); $(MAKE) CFG=p clean all
d86 1
a86 1
 	cd src/prelude/$(MACHINE); $(MAKE) clean all	# Patch machine-specific parts.
d106 1
d108 4
@


1.2
log
@Update to 1.12
Unbreak for -current

PR:		36139
Submitted by:	maintainer
@
text
@d1 3
a3 3
--- Makefile.orig	Fri Mar 15 20:32:19 2002
+++ Makefile	Fri Mar 15 20:33:50 2002
@@@@ -143,15 +143,15 @@@@
d26 1
a26 1
@@@@ -185,8 +185,8 @@@@
d35 1
a35 1
 all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile tracer hoodui
d37 1
a37 1
@@@@ -206,9 +206,9 @@@@
@


1.1
log
@add nhc98 1.08
A fully-fledged compiler for Haskell 98

PR:		31039
Submitted by:	Oliver Braun <obraun@@informatik.unibw-muenchen.de>
@
text
@d1 3
a3 3
--- Makefile.orig	Thu Oct  4 10:21:53 2001
+++ Makefile	Thu Oct  4 10:22:02 2001
@@@@ -148,14 +148,14 @@@@
a15 1
-	 prelude-$(CC) pragma-$(CC)
d20 2
d24 1
a24 1
 .PHONY: default basic all tracer compiler help config install hattools
d26 1
a26 1
@@@@ -188,8 +188,8 @@@@
d35 1
a35 1
 all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile tracer lib/hood.jar
d37 2
a38 2
@@@@ -209,9 +209,9 @@@@
 		compiler-ghc traceruntime traceprelude hattools
d50 1
a50 1
@@@@ -324,44 +324,44 @@@@
d104 1
a104 1
 	cd src/hmake;          $(MAKE) fromC
@

