head     36.5;
branch   ;
access   ;
symbols  V36_21:36.5 V36_20:36.5 V36_19:36.5 V36_18:36.5 V36_16:36.5 V36_15:36.5 V36_14:36.5 V36_13:36.5 V36_10:36.4 V36_9:36.4 V36_6:36.4 V36_5:36.4 V36_4:36.3 L36_2:36.2 L33_127:32.2 L33_126:32.2 L33_124:32.2 L33_120:32.2 L33_119:32.2 L33_116:32.2 L33_113:32.2 L33_106:32.2 L32_98:32.2 L31_87:32.1 L31_57:30.3 L31_56:30.3 L1_55:30.3 L1_54:30.3 L1_51:30.2 L1_47:30.1 L1_45:30.1 L1_44:30.1 L29_44:30.1 L29_42:29.2 L28_37:28.2 L28_35:28.2 L28_27:28.2 L28_26:28.1 L27_5:27.1 L27_2:27.1;
locks    ; strict;
comment  @# @;


36.5
date     90.06.01.23.20.25;  author jesup;  state Exp;
branches ;
next     36.4;

36.4
date     89.09.06.19.50.10;  author jesup;  state Exp;
branches ;
next     36.3;

36.3
date     89.04.12.15.52.36;  author jesup;  state Exp;
branches ;
next     36.2;

36.2
date     88.09.14.10.29.48;  author neil;  state Exp;
branches ;
next     36.1;

36.1
date     88.09.14.10.28.34;  author neil;  state Exp;
branches ;
next     32.2;

32.2
date     86.01.03.19.50.47;  author neil;  state Exp;
branches ;
next     32.1;

32.1
date     85.12.23.17.17.51;  author neil;  state Exp;
branches ;
next     30.3;

30.3
date     85.10.09.00.36.17;  author neil;  state Exp;
branches ;
next     30.2;

30.2
date     85.10.08.16.38.03;  author neil;  state Exp;
branches ;
next     30.1;

30.1
date     85.08.29.12.55.26;  author neil;  state Exp;
branches ;
next     29.2;

29.2
date     85.08.08.16.23.30;  author neil;  state Exp;
branches ;
next     29.1;

29.1
date     85.08.02.11.28.54;  author neil;  state Exp;
branches ;
next     28.2;

28.2
date     85.07.10.01.10.40;  author neil;  state Exp;
branches ;
next     28.1;

28.1
date     85.07.02.22.39.39;  author neil;  state Exp;
branches ;
next     27.1;

27.1
date     85.06.24.13.38.49;  author neil;  state Exp;
branches ;
next     ;


desc
@trackdisk Makefile
@


36.5
log
@*** empty log message ***
@
text
@
##########################################################################
#
# $Header: /usr/rebma/jesup/trackdisk/RCS/Makefile,v 36.4 89/09/06 19:50:10 jesup Exp Locker: jesup $
#
# $Locker: jesup $
#
# $Log:	Makefile,v $
# Revision 36.4  89/09/06  19:50:10  jesup
# Added VERSION support
# 
# Revision 36.3  89/04/12  15:52:36  jesup
# remove trackdisk_rev.{i,h} so makeinternal will work
# 
# Revision 36.2  88/09/14  10:29:48  neil
# added that beloved V36 addition to science, SRCDIRPATH
# 
# Revision 36.1  88/09/14  10:28:34  neil
# bumped version number to 36
# 
# Revision 32.2  86/01/03  19:50:47  neil
# Added reset catching code
# 
# Revision 32.1  85/12/23  17:17:51  neil
# Added rawread/rawwrite
# 
# Revision 30.3  85/10/09  00:36:17  neil
# Another internal (for 1.01)
# 
# Revision 30.2  85/10/08  16:38:03  neil
# commented out debug.lib
# 
##########################################################################

MAKEMETA= /usr/commodore/amiga/V${VERSION}/tools/makemeta

#
# the name of the subsystem to make
#

SUBSYSNAME=	trackdisk
SRCDIR=		trackdisk
SRCDIRPATH=	kickstart

#
# the include and link lines to use
#
#AFLAGS=	-l $*.lis
LFLAGS=	map=$*.lmap xref=$*.xref
MAKEFILE=Makefile

#
# make depend and make print uses the next lines.
# They must be maintained by hand.
# I sugest something like vi's "!!ls *.asm" to generate the lines.
#
AFILES= abs.asm changed.asm driver.asm floppy.asm io.asm mfm.asm \
	resource.asm task.asm track.asm \
	endcode.asm blit.asm user.asm

CFILES=

EXTERNIFILES= trackdisk.i
IFILES=		internal.i messages.i asmsupp.i ${EXTERNIFILES}

EXTERNHFILES=	trackdisk.h
HFILES=		${EXTERNHFILES}

SUBSYSGROUP=	devices

LFILES=		${LIBDIR}/amiga.lib
#MYLIBS=	$(LIBDIR)/debug.lib

#
# OLFILES are the list of files that are linked in
#
FIRSTO= abs.obj

# endcode MUST be last
OFILES= changed.obj driver.obj floppy.obj io.obj mfm.obj \
	resource.obj task.obj track.obj blit.obj user.obj \
	endcode.obj


#
# The main dependency line: everything else follows from this
#
all: ${SUBSYSNAME}.ld

.INCLUDE=${MAKEMETA}

@


36.4
log
@Added VERSION support
@
text
@d4 1
a4 1
# $Header: Makefile,v 36.3 89/04/12 15:52:36 jesup Exp $
d9 3
@


36.3
log
@remove trackdisk_rev.{i,h} so makeinternal will work
@
text
@d4 1
a4 1
# $Header: Makefile,v 36.2 88/09/14 10:29:48 neil Exp $
d9 3
d32 1
a32 1
VERSION=	36
d87 1
a87 1
.INCLUDE=/usr/commodore/amiga/V$(VERSION)/tools/makemeta
@


36.2
log
@added that beloved V36 addition to science, SRCDIRPATH
@
text
@d4 1
a4 1
# $Header: Makefile,v 36.1 88/09/14 10:28:34 neil Exp $
d6 1
a6 1
# $Locker: neil $
d9 3
d58 1
a58 2
IFILES=		internal.i messages.i asmsupp.i ${EXTERNIFILES} \
		    ${SUBSYSNAME}_rev.i
d61 1
a61 1
HFILES=		${EXTERNHFILES} ${SUBSYSNAME}_rev.h
@


36.1
log
@bumped version number to 36
@
text
@d4 1
a4 1
# $Header: Makefile,v 32.2 86/01/03 19:50:47 neil Exp $
d9 3
d34 1
@


32.2
log
@Added reset catching code
@
text
@d4 1
a4 1
# $Header: Makefile,v 32.1 85/12/23 17:17:51 neil Exp $
d9 3
d23 1
d78 1
a78 1
.INCLUDE=/usr/commodore/amiga/V/tools/makemeta
@


32.1
log
@Added rawread/rawwrite
@
text
@d4 1
a4 1
# $Header: Makefile,v 30.3 85/10/09 00:36:17 neil Exp $
d9 3
a17 19
# Revision 30.1  85/08/29  12:55:26  neil
# V1 upgrade
# 
# Revision 29.2  85/08/08  16:23:30  neil
# upgrade to V29
# 
# Revision 29.1  85/08/02  11:28:54  neil
# Upgrade to V29
# 
# Revision 28.2  85/07/10  01:10:40  neil
# address change for V28
# 
# Revision 28.1  85/07/02  22:39:39  neil
# updated to V28
# 
# Revision 27.1  85/06/24  13:38:49  neil
# Upgrade to V27
# 
#
d32 1
a32 1
LFLAGS=	map=$*.lmap
a54 1
TESTSTARTUP=	$(LIBDIR)/startup.obj
d56 1
a56 2
#DEBUGLFILES=	${LIBDIR}/debug.lib
MYLIBS=	$(LIBDIR)/debug.lib
d74 1
a74 1
.INCLUDE=/usr/commodore/amiga/V1/tools/makemeta
@


30.3
log
@Another internal (for 1.01)
@
text
@d4 1
a4 1
# $Header: Makefile,v 30.2 85/10/08 16:38:03 neil Exp $
d9 3
a48 2
SSTART=	FFB000
CSTART=	F3B000
d57 2
a58 2
	resource.asm task.asm test.asm track.asm \
	endcode.asm blit.asm
d60 1
a60 1
CFILES= fsup.c
d71 1
a71 1
TESTSTARTUP=	nodos_startup.obj
d73 2
a74 2
DEBUGLFILES=	${LIBDIR}/debug.lib
#MYLIBS=	${DEBUGLFILES}
a75 2
TESTOFILES=	test.obj fsup.obj

d83 1
a83 1
	resource.obj task.obj track.obj blit.obj \
a90 1
test: test.crec test.srec
a93 25
test.crec: test.ld
test.with: ${MAKEFILE} 
	@@echo $@@:
	@@cat < /dev/null > TMP1
	@@for i in ${TESTSTARTUP} ${TESTOFILES} TMP1 ; do \
	    ( echo $$i | sed -n -e "s/\.obj$$/.obj,*/p" >> TMP1 ); done
	@@sed -e "\$$s/,\*$$//" TMP1 > TMP2
	@@echo "FROM *" > TMP1
	@@cat TMP1 TMP2 > $@@.new
	@@cat < /dev/null > TMP1
	@@for i in ${LFILES} ${DEBUGLFILES} TMP1 ; do \
	    ( echo $$i | sed -n -e "s/\.lib$$/.lib,*/p" >> TMP1 ); done
	@@sed -e "\$$s/,\*$$//" TMP1 > TMP2
	@@echo "LIBRARY *" > TMP1
	@@cat TMP1 TMP2 >> $@@.new
	@@mv -f $@@.new $@@

test.ld : ${TESTOFILES} ${TESTSTARTUP} ${LFILES} ${DEBUGLFILES} test.with
	${LINK} with=test.with ${LFLAGS} to=test.ld.TMP
	mv test.ld.TMP test.ld

test.crec: test.ld
	${SREC} -m -o $*.crec -T F40000 -x -s $< >$*.cmap
test.srec: test.ld
	${SREC} -m -o $*.srec -T FFE000 -x -s $< >$*.smap
@


30.2
log
@commented out debug.lib
@
text
@d4 1
a4 1
# $Header: Makefile,v 30.1 85/08/29 12:55:26 neil Exp $
d9 3
d44 1
a44 1
AFLAGS=	-l $*.lis
@


30.1
log
@V1 upgrade
@
text
@d4 1
a4 1
# $Header: Makefile,v 29.2 85/08/08 16:23:30 neil Exp $
d9 3
d68 3
a70 3
LFILES=		${VERDIR}/${TERNAL}/lib/amiga.lib
DEBUGLFILES=	${VERDIR}/${TERNAL}/lib/debug.lib
MYLIBS=		${DEBUGLFILES}
@


29.2
log
@upgrade to V29
@
text
@d4 1
a4 1
# $Header: Makefile,v 29.1 85/08/02 11:28:54 neil Exp $
d6 1
a6 1
# $Locker: carl $
d9 3
d88 1
a88 1
.INCLUDE=/usr/commodore/amiga/V29/tools/makemeta
@


29.1
log
@Upgrade to V29
@
text
@d4 1
a4 1
# $Header: Makefile,v 28.2 85/07/10 01:10:40 neil Exp $
d6 1
a6 1
# $Locker: neil $
d9 3
d30 1
d82 1
a82 1
all: ${SUBSYSNAME}.crec ${SUBSYSNAME}.srec
@


28.2
log
@address change for V28
@
text
@d4 1
a4 1
# $Header: Makefile,v 28.1 85/07/02 22:39:39 neil Exp $
d9 3
d81 1
a81 1
.INCLUDE=/usr/commodore/amiga/V28/tools/makemeta
@


28.1
log
@updated to V28
@
text
@d4 1
a4 1
# $Header: Makefile,v 27.1 85/06/24 13:38:49 neil Exp $
d6 1
a6 1
# $Locker:  $
d9 3
d30 2
a31 2
SSTART=	FC8000
CSTART=	F08000
@


27.1
log
@Upgrade to V27
@
text
@d4 1
a4 1
# $Header: Makefile,v 25.4 85/05/21 21:51:21 neil Exp $
d9 3
d75 1
a75 1
.INCLUDE=/usr/commodore/amiga/V27/tools/makemeta
@
