head     1.9;
branch   ;
access   ;
symbols  RSBX:1.6.1 NATIVE:1.4;
locks    ; strict;
comment  @# @;


1.9
date     90.05.17.18.14.20;  author Kevin;  state Exp;
branches ;
next     1.8;

1.8
date     90.04.18.01.04.29;  author Kevin;  state Exp;
branches ;
next     1.7;

1.7
date     90.01.10.15.57.19;  author Kevin;  state Exp;
branches ;
next     1.6;

1.6
date     89.12.05.13.07.28;  author Kevin;  state Exp;
branches 1.6.1.1;
next     1.5;

1.5
date     89.11.27.22.38.55;  author Kevin;  state Exp;
branches ;
next     1.4;

1.4
date     89.11.25.23.42.21;  author Kevin;  state Exp;
branches ;
next     1.3;

1.3
date     89.11.25.20.17.10;  author Kevin;  state Exp;
branches ;
next     1.2;

1.2
date     89.11.25.16.51.41;  author Kevin;  state Exp;
branches ;
next     1.1;

1.1
date     89.11.25.16.36.07;  author Kevin;  state Exp;
branches ;
next     ;

1.6.1.1
date     89.12.06.14.35.32;  author rsbx;  state Exp;
branches ;
next     ;


desc
@How to make make. *grin*
@


1.9
log
@Latest version of the makefile used to
make AMAKE.
@
text
@OBJECTS	=	ident.o main.o doname.o misc.o files.o dosys.o gram.o amain.obj
LIBES	= 
LINT	=	lint -ps
CFLAGS	=	-DASCARCH -DAMIGA -d3
SUBSYS	=	amake
TARGET	=	/usr/commodore/bin

CMDPREFIX=msg = '1B'X || '[7m Starting target $@@ ' || '1B'X || '[0m'; say center(msg, 70, '-'); SIGNAL ON ERROR;
CMDSUFFIX=;msg = '1B'X || '[7m Ending target $@@ ' || '1B'X || '[0m'; say center(msg, 70, '-'); exit 0; ERROR: exit RC

##############################################################################

all :	$(SUBSYS)

$(SUBSYS) :	$(OBJECTS)
	@@"blink with $(SUBSYS).WITH"

$(OBJECTS) :  defs.h

clean :
	@@-"delete \#?.o $(SUBSYS) a.out errs"

install :
	@@install $(SUBSYS) $(DESTDIR)/$(TARGET)/$(SUBSYS)

lint :  dosys.c doname.c files.c main.c misc.c ident.c gram.c
	@@$(LINT) dosys.c doname.c files.c main.c misc.c ident.c gram.c
	@@delete -f gram.c
@


1.8
log
@removed all reference to the *&^%*&^% uxmain stuf.
@
text
@d1 1
a1 1
OBJECTS	=	ident.o main.o doname.o misc.o files.o dosys.o gram.o
d4 1
a4 1
CFLAGS	=	-DASCARCH -DAMIGA
d16 1
a16 2
	@@"blink TO $(SUBSYS) FROM LIB:c.o $(OBJECTS) LIB:rexxglue.o LIB LIB:lc.lib \
		LIB:amiga.lib QUIET BATCH NODEBUG"
d21 1
a21 1
	@@"-rm \#?.o gram.c $(SUBSYS) a.out errs"
d28 1
a28 1
	@@rm -f gram.c
@


1.7
log
@modified to use newest makemeta
@
text
@d1 1
a1 1
OBJECTS	=	uxmain.o ident.o main.o doname.o misc.o files.o dosys.o gram.o
d4 1
a4 1
CFLAGS	=	-d3 -cis -DASCARCH -DAMIGA
d11 1
a11 2
#.c.o :
#	say 'bar'; "lc $*"
d16 2
a17 2
	@@"blink TO $(SUBSYS) FROM LIB:xc.o $(OBJECTS) LIB:rexxglue.o LIB LIB:lc.lib \
		LIB:amiga.lib NODEBUG QUIET BATCH"
d22 1
a22 1
	"-rm \#?.o gram.c $(SUBSYS) a.out errs"
d25 1
a25 1
	install $(SUBSYS) $(DESTDIR)/$(TARGET)/$(SUBSYS)
d28 2
a29 5
	$(LINT) dosys.c doname.c files.c main.c misc.c ident.c gram.c
	rm -f gram.c

#files.o : files.c
#	say 'foo'; "lc $*"
@


1.6
log
@various modifications dealing with silliness
@
text
@d1 1
a1 1
OBJECTS	=	ident.o main.o doname.o misc.o files.o dosys.o gram.o uxmain.o
d8 2
a9 2
CMDPREFIX=say '1B'X || '[33m------------------- ' || '1B'X || '[4;32;41mStarting on $* ' '1B'X || '[0;33;40m-----------------' '1B'X || '[31m'; SIGNAL ON ERROR;
CMDSUFFIX=;say '1B'X || '[33m------------------- ' || '1B'X || '[4;32;41mEnding $* ' '1B'X || '[0;33;40m-----------------' '1B'X || '[31m'; exit 0; ERROR: exit RC
d11 2
d14 1
a14 4
all:	$(SUBSYS)

.c.o:
	@@"lc $(CFLAGS) $*"
d16 1
a16 3
$(SUBSYS):	$(OBJECTS)
#	@@say "Starting build of $(SUBSYS) from $(OBJECTS)"
#	"makedir RCS"
d18 1
a18 1
		LIB:amiga.lib NODEBUG"
d20 1
a20 1
$(OBJECTS):  defs.h
d22 1
a22 1
clean:
d25 1
a25 1
install:
d31 3
@


1.6.1.1
log
@More changes.
@
text
@d1 1
a1 1
OBJECTS	=	ident.o main.o doname.o misc.o files.o dosys.o gram.o
d8 2
a9 2
CMDPREFIX=msg = '1B'X || '[7m Starting target $@@ ' || '1B'X || '[0m'; say center(msg, 70, '-'); SIGNAL ON ERROR;
CMDSUFFIX=;msg = '1B'X || '[7m Ending target $@@ ' || '1B'X || '[0m'; say center(msg, 70, '-'); exit 0; ERROR: exit RC
a10 8
#.c.o :
#	say 'bar'; "lc $*"

all :	$(SUBSYS)

$(SUBSYS) :	$(OBJECTS)
	@@"blink TO $(SUBSYS) FROM LIB:xc.o $(OBJECTS) LIB:rexxglue.o LIB LIB:rsbx.lib LIB:lc.lib \
		LIB:amiga.lib NODEBUG QUIET BATCH"
d12 10
a21 1
$(OBJECTS) :  defs.h
d23 3
a25 1
clean :
d28 1
a28 1
install :
a33 3

#files.o : files.c
#	say 'foo'; "lc $*"
@


1.5
log
@Removed all code specific to GCOS or UNIX
@
text
@d1 6
a6 2
# Description file for the Make command
# Makefile 4.3 82/10/19
d8 2
a9 4
OBJECTS=ident.o main.o doname.o misc.o files.o dosys.o gram.o
LIBES= 
LINT=	lint -ps
CFLAGS=	-cis -d3 -DASCARCH -DAMIGA
a10 2
SUBSYS=amake
TARGET=/usr/commodore/bin
d15 1
a15 1
	lc $(CFLAGS) $*
d18 4
a21 2
	blink TO $(SUBSYS) FROM LIB:c.o $(OBJECTS) LIB:rexxglue.o LIB LIB:lc.lib \
		LIB:amiga.lib
d26 1
a26 1
	-rm -f *.o gram.c $(SUBSYS) a.out errs
@


1.4
log
@changed defs to defs.h
@
text
@d7 1
a7 1
CFLAGS=	-d3 -DASCARCH -DAMIGA
@


1.3
log
@removed utilities from the link.
@
text
@a13 3
defs: RCS/defs,v
	co defs

d21 1
a21 1
$(OBJECTS):  defs
@


1.2
log
@modified to remove the -d3 options from compilations
@
text
@d4 1
a4 1
OBJECTS=ident.o main.o doname.o misc.o files.o dosys.o gram.o utilities.o
d7 1
a7 1
CFLAGS=	-cis -DASCARCH -DAMIGA
d22 1
a22 1
		LIB:amiga.lib NODEBUG
@


1.1
log
@Initial revision
@
text
@d13 3
@
