head	1.7;
access;
symbols
	RELEASE_4_7_0:1.6
	RELEASE_4_6_2:1.6
	RELEASE_4_6_1:1.6
	RELEASE_4_6_0:1.6
	RELEASE_5_0_DP1:1.6
	RELEASE_4_5_0:1.6
	RELEASE_4_4_0:1.6
	RELEASE_4_3_0:1.6
	RELEASE_4_2_0:1.6
	RELEASE_4_1_1:1.6
	RELEASE_4_1_0:1.6
	RELEASE_3_5_0:1.6
	RELEASE_4_0_0:1.6
	RELEASE_3_4_0:1.4
	RELEASE_3_3_0:1.4
	RELEASE_3_2_0:1.4
	RELEASE_3_1_0:1.4
	RELEASE_2_2_8:1.4
	RELEASE_3_0_0:1.4
	RELEASE_2_2_7:1.4
	RELEASE_2_2_6:1.4
	RELEASE_2_2_5:1.4
	RELEASE_2_2_1:1.4
	RELEASE_2_2_2:1.4
	SATHER_1_0_1:1.1.1.1
	ICSI:1.1.1;
locks; strict;
comment	@# @;


1.7
date	2002.10.22.06.12.06;	author ijliao;	state dead;
branches;
next	1.6;

1.6
date	2000.02.22.02.16.10;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	2000.02.13.19.55.04;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	95.02.25.19.42.54;	author hsu;	state Exp;
branches;
next	1.3;

1.3
date	94.12.31.02.23.38;	author hsu;	state Exp;
branches;
next	1.2;

1.2
date	94.11.22.10.05.49;	author hsu;	state Exp;
branches;
next	1.1;

1.1
date	94.11.01.06.08.01;	author hsu;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.11.01.06.08.02;	author hsu;	state Exp;
branches;
next	;


desc
@@


1.7
log
@- Fix build
- Add several libraries, utilities and documents

PR:		44349
Submitted by:	Ports Fury
@
text
@--- System/Common/CONFIG.proto.orig	Thu Nov  4 03:48:17 1999
+++ System/Common/CONFIG.proto	Wed Feb  2 20:25:35 2000
@@@@ -23,12 +23,12 @@@@
 ZONES:			false;
 TRACE:			false;
 LIBRARY:		"SATHER_LIBRARY","Library/Library.module";
-VERSION:		"1.2b";
-C_COMPILER:		"gcc ";
-CC_OPTIONS:		"";
-GC_LINK:		"-lgc";
+VERSION:		"1.2.1";
+C_COMPILER:		"%%CC%% ";
+CC_OPTIONS:		"-I%%LOCALBASE%%/include";
+GC_LINK:		"-lgc -L%%LOCALBASE%%/lib";
 LINK_OPTIONS:		"-lm";
-MAKE_COMMAND:		"make";
+MAKE_COMMAND:		"%%GMAKE%%";
 OBJECT_EXT:		".o";
 LIB_EXT:		".a";
 C_EXT:			".c";
@@@@ -38,7 +38,7 @@@@
 SEPARATE_POINTERS:	false;
 PSATHER_FLAG:		"","";
 CC_DEBUG_FLAG:		"","-g";
-CC_OPTIMIZE_FLAG:	"","-O2";
+CC_OPTIMIZE_FLAG:	"","%%CFLAGS%%";
 CC_PROLIX_FLAG:		"",""; -- passed to the C compiler (prolix implies verbose)
 MAKE_VERBOSE_FLAG:	"-s","-s"; -- passed to make
 
@


1.6
log
@Fix a bad patch that prevented the PREFIX expansion.

PR:		16874
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@@


1.5
log
@Upgrade to version 1.2.1

PR:		16675
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d13 1
a13 1
+CC_OPTIONS:		"-I$%%LOCALBASE%%/include";
@


1.4
log
@Upgrade to 1.0.5.
@
text
@d1 29
a29 19
*** System/CONFIG.proto.0	Mon Oct 31 03:55:23 1994
--- System/CONFIG.proto	Mon Oct 31 03:57:59 1994
***************
*** 13,19 ****
  "#/System/base.a #/System/GC/gc.a -lm"
  
  -- extra args to pass to C compile if optimization turned on
! "-O"
  
  -- extra args to pass to C compile if debugging turned on
  "-g"
--- 13,19 ----
  "#/System/base.a #/System/GC/gc.a -lm"
  
  -- extra args to pass to C compile if optimization turned on
! "-O2"
  
  -- extra args to pass to C compile if debugging turned on
  "-g"
@


1.3
log
@Ar no longer needs -T option, so we don't need patch-01.
We now have a gcc, so in patch-02, don't need to change gcc to cc.
@
text
@a0 35
*** Makefile.0	Fri Oct 28 12:41:26 1994
--- Makefile	Mon Oct 31 04:00:03 1994
***************
*** 23,37 ****
  #
  # Don't forget to edit (or at least inspect) the file System/CONFIG.proto.
  
! CPP= /lib/cpp -C -P
  RANLIB= ranlib
  CC= gcc
! CFLAGS= -O
  GC_CC= ${CC}
  MV= mv
  CMP= cmp
  CS= cs
! SHOME= /u/davids/Sather
  AR= ar
  RM= rm -f
  
--- 23,37 ----
  #
  # Don't forget to edit (or at least inspect) the file System/CONFIG.proto.
  
! CPP= /usr/bin/cpp -C -P
  RANLIB= ranlib
  CC= gcc
! CFLAGS= -O2
  GC_CC= ${CC}
  MV= mv
  CMP= cmp
  CS= cs
! SHOME= ..
  AR= ar
  RM= rm -f
  
@


1.2
log
@Make use of ALL_TARGET instead of adding the all target to the
  underlying Makefile.
Obtained from:
@
text
@d10 1
a10 1
! CC= gcc
d26 1
a26 1
! CC= cc
@


1.1
log
@Initial revision
@
text
@a35 11
***************
*** 39,44 ****
--- 39,46 ----
  SYSTEM= System/GC/gc.a System/base.a System/MACROS System/CONFIG System/ITERS
  BOOTCS= ${SHOME}/Boot/${CS}
  BOOTHOME= ${SHOME}
+ 
+ all: testall
  
  # Make the boot compiler and give it a workout on itself and some test cases
  testall: bootstrap test
@


1.1.1.1
log
@The Sather 1.0 language.
@
text
@@
