head	1.7;
access;
symbols
	codegen2-regalloc:1.7.0.22
	codegen2:1.7.0.20
	codegen2-no-regalloc:1.7
	opt-regalloc3-merge2:1.7
	opt-sideffect-merge1:1.7
	opt-regalloc3-merge1:1.7
	opt-regalloc3:1.7.0.18
	opt-regalloc3-base:1.7
	opt-sideffect:1.7.0.16
	opt-sideffect-base:1.7
	new-regalloc-thursday:1.7
	codegen2-thursday:1.7
	new-regalloc:1.7.0.14
	new-regalloc-base:1.7
	opt-deadcode:1.7.0.12
	opt-deadcode-base:1.7
	opt-const:1.7.0.10
	opt-const-base:1.7
	opt-copyprop:1.7.0.8
	opt-copyprop-base:1.7
	reg_alloc_branch:1.7.0.6
	reg_alloc_base:1.7
	opt-cse:1.7.0.4
	codegen1_branch:1.7.0.2
	codegen1_base:1.7
	syntax_split_merge2:1.6.6.3
	syntax_split:1.6.0.6
	syntax_split_base:1.6
	java_deadline:1.6.4.2.0.2
	java_deadline_branch:1.6.4.2
	java:1.6.0.4
	java_base:1.6
	semantics_branch:1.6.0.2
	semantics_base:1.6
	recovery_branch:1.4.0.2
	recovery_base:1.4;
locks; strict;
comment	@# @;


1.7
date	96.11.07.21.59.11;	author hartmans;	state Exp;
branches;
next	1.6;

1.6
date	96.10.06.03.06.16;	author hartmans;	state Exp;
branches
	1.6.4.1
	1.6.6.1;
next	1.5;

1.5
date	96.10.05.21.18.55;	author hartmans;	state Exp;
branches;
next	1.4;

1.4
date	96.10.05.20.30.22;	author hartmans;	state Exp;
branches;
next	1.3;

1.3
date	96.10.04.23.08.29;	author jered;	state Exp;
branches;
next	1.2;

1.2
date	96.10.04.07.03.49;	author hartmans;	state Exp;
branches;
next	1.1;

1.1
date	96.10.04.00.51.35;	author hartmans;	state Exp;
branches;
next	;

1.6.4.1
date	96.10.20.04.40.32;	author nathanw;	state Exp;
branches;
next	1.6.4.2;

1.6.4.2
date	96.10.20.05.46.22;	author nathanw;	state Exp;
branches;
next	;

1.6.6.1
date	96.11.03.06.52.20;	author hartmans;	state Exp;
branches;
next	1.6.6.2;

1.6.6.2
date	96.11.07.09.46.49;	author nathanw;	state Exp;
branches;
next	1.6.6.3;

1.6.6.3
date	96.11.07.21.45.47;	author hartmans;	state Exp;
branches;
next	;


desc
@@


1.7
log
@Merge  in and retire syntax_split
@
text
@# Sample Makefile for 6.035
SRCTOP=..


LIBSRCS =symtab.clu expr.clu symbol.clu location.clu type.clu procedure.clu \
	adt.clu compiler_state.clu 
EQUS = types.equ $(SRCTOP)/scanner/token.equ $(SRCTOP)/il/il.equ
LIBNAME = state
CLULIBS = state il
LIBS = $(SPEC_LIBS) -use $(LIBDIR)/useful.lib  -use $(LIBDIR)/misc.lib

include ../mk/pclu.mk
include ../mk/lib.mk

# This is a simple Makefile, using PCLU.

# useful.lib is used to get hash function


# the first thing listed will be generated when you type "make"

clean::
	rm -f *.o scanner.lib utils.lib clu.junk pclu.xref



@


1.6
log
@Version of type that works with attribs.
@
text
@d5 1
a5 1
LIBSRCS =symtab.clu symbol.clu location.clu type.clu procedure.clu \
d7 1
a7 1
EQUS = types.equ $(SRCTOP)/scanner/token.equ
d9 1
a9 1
CLULIBS = state
d24 1
@


1.6.6.1
log
@Checkpoing for backup purposes.
@
text
@a25 1

@


1.6.6.2
log
@Added makefiles. Tried to build. Fixed lots of bogons.
@
text
@d5 1
a5 1
LIBSRCS =symtab.clu expr.clu symbol.clu location.clu type.clu procedure.clu \
d9 1
a9 1
CLULIBS = state il
@


1.6.6.3
log
@* Try to get parameter list declared.

* Comment array symbtab out of type for now

* fix bugs

* include il.equ in build
@
text
@d7 1
a7 1
EQUS = types.equ $(SRCTOP)/scanner/token.equ $(SRCTOP)/il/il.equ
@


1.6.4.1
log
@First (large) set of changes for Java codegen
@
text
@d6 1
a6 1
	adt.clu expr.clu compiler_state.clu 
@


1.6.4.2
log
@Hey, it actually *compiles* now!
@
text
@d5 2
a6 2
LIBSRCS =javacode.clu symtab.clu symbol.clu location.clu type.clu  \
	procedure.clu adt.clu expr.clu  compiler_state.clu 
@


1.5
log
@state.a is internally consistent again
and builds.
@
text
@d6 2
a7 2
	adt.clu compiler_state.clu
EQUS = types.equ
@


1.4
log
@Update to implement more of state library.
@
text
@d6 1
a6 1
	adt.clu
@


1.3
log
@Added statics.clu to the Makefile.
Hmm...I guess I should cvs add statics.clu, too.
@
text
@d5 2
a6 1
LIBSRCS =symtab.clu symbol.clu location.clu type.clu statics.clu
d9 1
@


1.2
log
@Update type cluster so that state.a sort of bulds.
@
text
@d5 1
a5 1
LIBSRCS =symtab.clu symbol.clu location.clu type.clu
@


1.1
log
@symtab.clu: A primitive symbol table for integer symbols;
I'm using int so I can get it compile because symbol.clu is not done.
@
text
@d5 2
a6 2
LIBSRCS =symtab.clu

@
