head     36.6;
branch   ;
access   ;
symbols  L36_8:36.1;
locks    ; strict;
comment  @# @;


36.6
date     91.04.05.14.45.45;  author eric;  state Exp;
branches ;
next     36.5;

36.5
date     91.03.07.16.22.10;  author eric;  state Exp;
branches ;
next     36.4;

36.4
date     90.12.17.14.51.06;  author eric;  state Exp;
branches ;
next     36.3;

36.3
date     90.08.22.09.44.27;  author eric;  state Exp;
branches ;
next     36.2;

36.2
date     90.08.21.18.54.43;  author andy;  state Exp;
branches ;
next     36.1;

36.1
date     88.03.01.14.18.58;  author kodiak;  state Exp;
branches ;
next     36.0;

36.0
date     88.03.01.14.17.42;  author kodiak;  state Exp;
branches ;
next     35.0;

35.0
date     88.02.22.15.32.55;  author kodiak;  state Exp;
branches ;
next     ;


desc
@narrator Makefile
@


36.6
log
@Update from Joe Katz 29 Mar 91
@
text
@CFLAGS=-mc -md -sf -su -wa -hi objs/includes.pre -wo -pc -m0b
AFLAGS = -c -d


IFILES= narrator.i \
	assembly.i \
	private.i \
	gloequs.i \
	pcequs.i \
	featequ.i

PHONIFILES= phonrules.i
F0IFILES= f0equs.i

HFILES= narrator.h



zut:	objs/device.o	objs/task.o 	objs/spname.o 	objs/narrator.o \
	objs/multchan.o objs/parse.o	objs/strmark.o	objs/syllable.o \
	objs/phonol.o 	objs/prosod.o 	objs/f0init.o 	objs/f0hls.o \
	objs/f0lls.o 	objs/f0enthus.o objs/f0interp.o objs/includes.pre \
	objs/phonet.o 	objs/phonetc4.o objs/phonetc5.o	objs/phonetc6.o \
	objs/phonetc7.o objs/phonetc8.o objs/phonetc9.o objs/phonetc10.o \
	objs/phonetf0.o objs/compcoef.o objs/convert.o	objs/synth.o \
	objs/featmat.o 	objs/parms.o	objs/fric.o 	objs/f1.o \
	objs/f2.o 	objs/f3.o 	objs/dbyte.o	objs/phonetfast.o \
	objs/pi.o	objs/debug.o	objs/sentence.o
		@@ln -o narrator.device \
	objs/device.o	objs/task.o 	objs/spname.o 	 objs/narrator.o \
	objs/multchan.o objs/parse.o	objs/strmark.o	 objs/syllable.o \
	objs/phonol.o 	objs/prosod.o 	objs/f0init.o 	 objs/f0hls.o \
	objs/f0lls.o 	objs/f0enthus.o objs/f0interp.o  objs/phonet.o \
	objs/phonetc4.o objs/phonetc5.o objs/phonetc6.o  objs/phonetc7.o \
	objs/phonetc8.o objs/phonetc9.o objs/phonetc10.o objs/phonetf0.o \
	objs/compcoef.o objs/convert.o	objs/synth.o 	 objs/featmat.o \
	objs/parms.o	objs/fric.o 	objs/f1.o 	 objs/f2.o \
	objs/f3.o 	objs/dbyte.o	objs/pi.o	 objs/phonetfast.o \
	objs/debug.o	objs/sentence.o	-lc


cbm:	objs/device.o	objs/task.o 	objs/spname.o 	objs/narrator.o \
	objs/multchan.o objs/parse.o	objs/strmark.o	objs/syllable.o \
	objs/phonol.o 	objs/prosod.o 	objs/f0init.o 	objs/f0hls.o \
	objs/f0lls.o 	objs/f0enthus.o objs/f0interp.o objs/includes.pre \
	objs/phonet.o 	objs/phonetc4.o objs/phonetc5.o	objs/phonetc6.o \
	objs/phonetc7.o objs/phonetc8.o objs/phonetc9.o objs/phonetc10.o \
	objs/phonetf0.o objs/compcoef.o objs/convert.o	objs/synth.o \
	objs/featmat.o 	objs/parms.o	objs/fric.o 	objs/f1.o \
	objs/f2.o 	objs/f3.o 	objs/dbyte.o	objs/phonetfast.o \
	objs/pi.o 	objs/cbmdebug.o objs/sentence.o
		@@ln -o narrator.device \
	objs/device.o	objs/task.o 	objs/spname.o 	 objs/narrator.o \
	objs/multchan.o objs/parse.o	objs/strmark.o	 objs/syllable.o \
	objs/phonol.o 	objs/prosod.o 	objs/f0init.o 	 objs/f0hls.o \
	objs/f0lls.o 	objs/f0enthus.o objs/f0interp.o  objs/phonet.o \
	objs/phonetc4.o objs/phonetc5.o objs/phonetc6.o  objs/phonetc7.o \
	objs/phonetc8.o objs/phonetc9.o objs/phonetc10.o objs/phonetf0.o \
	objs/compcoef.o objs/convert.o	objs/synth.o 	 objs/featmat.o \
	objs/parms.o	objs/fric.o 	objs/f1.o 	 objs/f2.o \
	objs/f3.o 	objs/dbyte.o	objs/pi.o	 objs/phonetfast.o \
	objs/cbmdebug.o	objs/sentence.o	-lc


objs/device.o:	device.asm $(IFILES) narrator_rev.i
	as $(AFLAGS) -o $@@ device

objs/task.o:	task.asm $(IFILES)
	as $(AFLAGS) -o $@@ task

objs/spname.o:	spname.asm $(IFILES) narrator_rev.i
	as $(AFLAGS) -o $@@ spname

objs/narrator.o:	narrator.asm $(IFILES)
	as $(AFLAGS) -o $@@ narrator

objs/multchan.o:	multchan.asm $(IFILES)
	as $(AFLAGS) -o $@@ multchan

objs/parse.o:	parse.asm $(IFILES) parse.i
	as $(AFLAGS) -o $@@ parse

objs/sentence.o:	sentence.asm $(IFILES)
	as $(AFLAGS) -o $@@ sentence

objs/strmark.o:	strmark.asm $(IFILES)
	as $(AFLAGS) -o $@@ strmark

objs/syllable.o:	syllable.asm $(IFILES)
	as $(AFLAGS) -o $@@ syllable

objs/phonol.o:	phonol.asm $(IFILES) $(PHONIFILES)
	as $(AFLAGS) -o $@@ phonol

objs/prosod.o:	prosod.asm $(IFILES)
	as $(AFLAGS) -o $@@ prosod

objs/f0init.o:	f0init.asm $(IFILES) $(F0IFILES)
	as $(AFLAGS) -o $@@ f0init

objs/f0hls.o:	f0hls.asm $(IFILES) $(F0IFILES)
	as $(AFLAGS) -o $@@ f0hls

objs/f0lls.o:	f0lls.asm $(IFILES) $(F0IFILES)
	as $(AFLAGS) -o $@@ f0lls

objs/f0enthus.o:	f0enthus.asm $(IFILES) $(F0IFILES)
	as $(AFLAGS) -o $@@ f0enthus

objs/f0interp.o:	f0interp.asm $(IFILES)
	as $(AFLAGS) -o $@@ f0interp

objs/synth.o:	synth.asm $(IFILES) syn.i
	as $(AFLAGS) -o $@@ synth

objs/compcoef.o:	compcoef.asm $(IFILES) 
	as $(AFLAGS) -o $@@ compcoef

objs/featmat.o:	featmat.asm $(IFILES) 
	as $(AFLAGS) -o $@@ featmat

objs/convert.o:	convert.asm $(IFILES) $(F0IFILES)
	as $(AFLAGS) -o $@@ convert

objs/f1.o:	f1.asm $(IFILES) 
	as $(AFLAGS) -o $@@ f1

objs/f2.o:	f2.asm $(IFILES) 
	as $(AFLAGS) -o $@@ f2

objs/f3.o:	f3.asm $(IFILES) 
	as $(AFLAGS) -o $@@ f3

objs/fric.o:	fric.asm $(IFILES) 
	as $(AFLAGS) -o $@@ fric

objs/dbyte.o:	dbyte.asm $(IFILES) 
	as $(AFLAGS) -o $@@ dbyte

objs/debug.o:	debug.asm $(IFILES) 
	as $(AFLAGS) -o $@@ debug

objs/cbmdebug.o:	cbmdebug.asm $(IFILES) 
	as $(AFLAGS) -o $@@ cbmdebug

objs/phonetfast.o:	phonetfast.asm $(IFILES) 
	as $(AFLAGS) -o $@@ phonetfast

objs/pi.o:	pi.asm $(IFILES) phonet.i
	as $(AFLAGS) -o $@@ pi

objs/includes.pre:	preincludes.c phonet.h pc.h phonetsubs.h gloequs.i $(HFILES)
	cc -mc -md -m0b -ho objs/includes.pre -o objs/preincludes.o -pc -wo preincludes

objs/parms.o:   parms.c parms.h pc.h objs/includes.pre
	   cc $(CFLAGS) -o objs/parms.o parms.c

objs/phonet.o:  phonet.c parms.h phonet.h pc.h objs/includes.pre
	   cc $(CFLAGS) -o objs/phonet.o phonet.c

objs/phonetc4.o:  phonetc4.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetc4.c -o objs/phonetc4.o

objs/phonetc5.o:  phonetc5.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetc5.c -o objs/phonetc5.o

objs/phonetc6.o:  phonetc6.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetc6.c -o objs/phonetc6.o

objs/phonetc7.o:  phonetc7.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetc7.c -o objs/phonetc7.o

objs/phonetc8.o:  phonetc8.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetc8.c -o objs/phonetc8.o

objs/phonetc9.o:  phonetc9.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetc9.c -o objs/phonetc9.o

objs/phonetc10.o:  phonetc10.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetc10.c -o objs/phonetc10.o

objs/phonetf0.o:  phonetf0.c parms.h phonet.h pc.h phonetsubs.h objs/includes.pre
	   cc $(CFLAGS) phonetf0.c -o objs/phonetf0.o
@


36.5
log
@Update from Joe Katz 5 Mar 91
@
text
@d19 1
a19 1
cbu:	objs/device.o	objs/task.o 	objs/spname.o 	objs/narrator.o \
d28 1
a28 1
	objs/pi.o 	objs/cbudebug.o objs/sentence.o
d39 1
a39 1
	objs/cbudebug.o	objs/sentence.o	-lc
d42 23
d140 5
a144 2
objs/cbudebug.o:	cbudebug.asm $(IFILES) 
	as $(AFLAGS) -o $@@ cbudebug
@


36.4
log
@Added narrator_rev.i to IFILES
@
text
@d1 2
a2 4
CFLAGS = -mc -md -sf -su -wa -hi objs/includes.pre -wo -pc -m0b -ifs0:Aztec/Include
#CFLAGS = +l +C +D +B +Iobjs/includes.pre -5 -wo -pc
#AFLAGS = -EDEVICE_DEBUG=1
AFLAGS = -c -d -ifs0:Aztec/asm
d10 1
a10 2
	featequ.i \
	narrator_rev.i
a12 1

d15 1
a15 1
HFILES=	narrator.h
d18 2
a19 1
zut:	objs/device.o	objs/task.o 	objs/spname.o 	objs/narrator.o \
d28 1
a28 1
	objs/pi.o
d39 1
a39 1
	ram:lib/c.lib
d42 1
a42 1
objs/device.o:	device.asm $(IFILES)
d48 1
a48 1
objs/spname.o:	spname.asm $(IFILES)
d57 1
a57 1
objs/parse.o:	parse.asm $(IFILES)
d60 3
d90 1
a90 1
objs/synth.o:	synth.asm $(IFILES) 
d117 3
d126 2
a127 2
objs/includes.pre:	preincludes.c phonet.h pc.h phonetsubs.h gloequs.i
	cc -mc -md -m0b -ho objs/includes.pre -o objs/preincludes.o -pc -wo -ifs0:Aztec/Include preincludes
@


36.3
log
@New version: 36.10
@
text
@d12 2
a13 1
	featequ.i
@


36.2
log
@new version
@
text
@d1 1
a1 1
CFLAGS = -mc -md -sf -su -wa -hi objs/includes.pre -wo -pc -m0b
d4 1
a4 1
AFLAGS = -c -d
d31 1
a31 1
		@@ln -o narr:narrator.device \
d41 1
a41 1
	-lc
d123 1
a123 1
	cc -mc -md -m0b -ho objs/includes.pre -o objs/preincludes.o -pc -wo preincludes
@


36.1
log
@(oops)
@
text
@d1 4
a4 2
######################################################################
MAKEMETA=	/usr/commodore/amiga/V36/tools/makemeta
a5 5
SRCDIRPATH=	workbench
SRCDIR=		narrator
SUBSYSNAME=	narrator
DISKPATH=	devs/narrator.device
MAKEFILE=	Makefile
d7 6
a12 4
AFILES=		device.asm spname.asm narrator.asm multchan.asm parse.asm \
		strmark.asm syllable.asm phonol.asm phonet.asm tag.asm \
		prosod.asm f0init.asm f0hls.asm f0lls.asm interp.asm \
		featmat.asm dbyte.asm task.asm synth.asm
d14 1
a14 1
EXTERNIFILES=	narrator.i
d16 1
a16 2
IFILES=		${EXTERNIFILES} assembly.i digraphs.i private.i gloequs.i \
		f0equs.i pcequs.i featequ.i mdbyte.i phonrules.i
d18 1
a18 1
EXTERNHFILES=	narrator.h
a19 1
HFILES=		${EXTERNHFILES}
d21 21
a41 1
FIRSTO=		device.obj
a42 4
OFILES=		spname.obj narrator.obj multchan.obj parse.obj \
		strmark.obj syllable.obj phonol.obj phonet.obj tag.obj \
		prosod.obj f0init.obj f0hls.obj f0lls.obj interp.obj \
		featmat.obj dbyte.obj task.obj synth.obj
d44 2
a45 1
all:		${SUBSYSNAME}.ld ${SUBSYSNAME}.doc
d47 107
a153 2
.INCLUDE=${MAKEMETA}
SYMBOLOPT=
@


36.0
log
@for V36
@
text
@d26 1
a26 1
OFILES=		spname.obj narrator.obj multchan.obj parse.obj
@


35.0
log
@initial from V33.old
@
text
@d2 1
a2 22
#                                                                    #
#   Copyright 1986, Commodore-Amiga Inc.   All rights reserved.      #
#   No part of this program may be reproduced, transmitted,          #
#   transcribed, stored in retrieval system, or translated into      #
#   any language or computer language, in any form or by any         #
#   means, electronic, mechanical, magnetic, optical, chemical,      #
#   manual or otherwise, without the prior written permission of     #
#   Commodore-Amiga Incorporated, 983 University Ave. Building #D,   #
#   Los Gatos, California, 95030                                     #
#                                                                    #
######################################################################
#
# $Header: Makefile,v 32.1 86/01/22 00:25:42 sam Exp $
#
# $Locker:  $
#
# $Log:	Makefile,v $
# Revision 32.1  86/01/22  00:25:42  sam
# placed under source control
# 
#
######################################################################
d4 1
d7 2
a8 3
SUBSYSGROUP=	devices
DISKPATH=cli/devs/narrator.device
MAKEMETA=/usr/commodore/amiga/V/tools/makemeta
d10 4
a13 1
MAKEFILE=Makefile
d15 1
a15 10
#
# the following have defaults in the system makefile
# use these lines to add user options
#
AINCL=
CINCL=
AFLAGS=
#AFLAGS= -c S -l $*.lis
CFLAGS=
LFLAGS= map=${SUBSYSNAME}.lmap 
d17 2
a18 6
#
# make depend and make print uses the next lines.
# They are maintained by hand.
#
#   AFILES are all the assembler source files
#
d20 1
a20 19
AFILES=	device.asm \
	spname.asm \
	narrator.asm \
	multchan.asm \
	parse.asm \
	strmark.asm \
	syllable.asm \
	phonol.asm \
	phonet.asm \
	tag.asm \
	prosod.asm \
	f0init.asm \
	f0hls.asm \
	f0lls.asm \
	interp.asm \
	featmat.asm \
	dbyte.asm \
	task.asm \
	synth.asm
a21 36
#
#   CFILES are all the C source files
#
CFILES=

#
#   EXTERNIFILES are all the assembler include files released to others in
#   ${VERDIR}/include/${SUBSYSGROUP}/
#
EXTERNIFILES= narrator.i

#
#   IFILES are all the assembler include files used by this code, except
#   any _rev.i files
#
IFILES= assembly.i \
	digraphs.i \
	private.i \
	gloequs.i \
	f0equs.i \
	pcequs.i \
	featequ.i \
	mdbyte.i \
	phonrules.i	${EXTERNIFILES}

#
#   EXTERNHFILES are all the C include files released to others in
#   ${VERDIR}/include/${SUBSYSGROUP}/
#
EXTERNHFILES= narrator.h


#
#   HFILES are all the C include files used by this code, except any
#   _rev.h files
#
d24 1
d26 4
a29 6
#
# OFILES are all the object files that make either the library or the
# rom code generated by this makefile.  FIRSTO is the first to appear
# in the result, but the last dependency to be resolved
#
FIRSTO=	device.obj
d31 1
a31 18
OFILES=	spname.obj \
	narrator.obj \
	multchan.obj \
	parse.obj \
	strmark.obj \
	syllable.obj \
	phonol.obj \
	phonet.obj \
	tag.obj \
	prosod.obj \
	f0init.obj \
	f0hls.obj \
	f0lls.obj \
	interp.obj \
	featmat.obj \
	dbyte.obj \
	task.obj \
	synth.obj
a32 8
#
# The main dependency line for a vanilla make
#
all:	${SUBSYSNAME}.ld ${SUBSYSNAME}.doc

#
# Include the system makefile 
#
d34 1
@
