head	1.4;
access;
symbols
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.3
	RELEASE_5_3_0:1.3
	RELEASE_4_10_0:1.3
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.3
	RELEASE_5_1_0:1.3
	RELEASE_4_8_0:1.3
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.3
	RELEASE_4_6_1:1.3
	RELEASE_4_6_0:1.3
	RELEASE_5_0_DP1:1.3
	RELEASE_4_5_0:1.3
	RELEASE_4_4_0:1.3
	RELEASE_4_3_0:1.3
	RELEASE_4_2_0:1.3
	RELEASE_4_1_1:1.3
	RELEASE_4_1_0:1.3
	RELEASE_3_5_0:1.3
	RELEASE_4_0_0:1.3
	RELEASE_3_4_0:1.3
	RELEASE_3_3_0:1.3
	RELEASE_3_2_0:1.3
	RELEASE_3_1_0:1.3
	RELEASE_2_2_8:1.3
	RELEASE_3_0_0:1.3
	RELEASE_2_2_7:1.2
	o2c_1_16:1.1.1.1
	OB:1.1.1;
locks; strict;
comment	@# @;


1.4
date	2005.11.05.09.07.33;	author kris;	state dead;
branches;
next	1.3;

1.3
date	98.08.26.05.41.48;	author asami;	state Exp;
branches;
next	1.2;

1.2
date	98.06.16.12.49.00;	author tg;	state Exp;
branches;
next	1.1;

1.1
date	98.06.12.12.08.09;	author tg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.06.12.12.08.09;	author tg;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Remove expired ports
@
text
@--- Makefile.orig	Fri Mar 28 13:15:40 1997
+++ Makefile	Tue Jun 16 14:28:16 1998
@@@@ -4,10 +4,9 @@@@
 #       in "compiler/OMachine.Mod" accordingly.
 
 # where to install the binaries?
-BIN     = $(HOME)/bin
-MANPATH = /usr/man
-
-
+BIN     = ${PREFIX}/bin
+MANPATH = ${PREFIX}/man
+LIBPATH = ${PREFIX}/lib/o2c-1.16
 
 # you shouldn't have to change anything below
 
@@@@ -28,7 +27,7 @@@@
 	fi
 	-rm -f o2c_stage0 o2c_stage1 o2c_stage2 o2c all
 # check the hardcoded type sizes against the C types
-	gcc -o sizes system/sizes.c
+	gcc -o sizes system/sizes.c -Isystem
 	./sizes
 # build compiler executable from the distributed C sources
 	$(MAKE) -f makefile_o2c CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' build
@@@@ -62,26 +61,31 @@@@
 	./o2c -MORv --redir system/o2c.red.template UpdateLib
 	mv o2c o2c_stage2
 
-install: all
-	if [ ! -f $(HOME)/.o2c.red ]; then \
-		cp system/o2c.red.template $(HOME)/.o2c.red; \
-	fi
+install.man:
+	for i in $(COMMANDS) ; do \
+		cp docs/$$i.1 $(MANPATH)/man1/$$i.1 ; \
+		chmod 644 $(MANPATH)/man1/$$i.1 ; \
+	done
+
+install: all install.man
 	chmod -R ugo+rX *
 	-rm -f o2c
-	ln o2c_stage2 o2c
+	cp o2c_stage2 o2c
+	mkdir -p $(LIBPATH)
+	cp system/_OGCC.c $(LIBPATH)
+	cp system/_OGCC.h $(LIBPATH)
+	cp system/ErrorList.Txt $(LIBPATH)
+	cp lib/* $(LIBPATH)
+	chmod 644 $(LIBPATH)/*
 	for i in $(COMMANDS) ; do \
 		cp $$i $(BIN)/$$i ; \
 		chmod 755 $(BIN)/$$i ; \
 	done
-
-install.man:
-	for i in $(COMMANDS) ; do \
-		cp docs/$$i.1 $(MANPATH)/man1/$$i.1 ; \
-		chmod 644 $(MANPATH)/man1/$$i.1 ; \
-	done
+	cp o2 $(BIN)
+	chmod 755 $(BIN)/o2
 
 clean:
-	-rm -f makefile_o2c Makefile sizes
+	-rm -f sizes
 	-rm -f o2c_stage0 o2c_stage1 o2c_stage2 o2c all UpdateLib
 	-rm -rf obj.distrib
 	-for i in $(COMMANDS) UpdateLib ; do rm -f $$i obj/_$$i.[co] ; done
@


1.3
log
@"mkdir" -> "mkdir -p"
@
text
@@


1.2
log
@Don't install files into the user's home directory.
@
text
@d45 1
a45 1
+	mkdir $(LIBPATH)
@


1.1
log
@Initial revision
@
text
@d2 3
a4 2
+++ Makefile	Wed Dec  3 17:21:31 1997
@@@@ -5,8 +5,7 @@@@
d16 3
a18 1
@@@@ -29,5 +28,5 @@@@
d25 3
a27 1
@@@@ -63,5 +62,11 @@@@
d31 3
a40 3
 	if [ ! -f $(HOME)/.o2c.red ]; then \
 		cp system/o2c.red.template $(HOME)/.o2c.red; \
@@@@ -69,18 +74,20 @@@@
d69 1
@


1.1.1.1
log
@New port o2c, an Oberon-2 compiler.

PR:		5273
Submitted by:	Oliver Breuninger <ob@@seicom.NET>
@
text
@@
