head     38.2;
branch   ;
access   ;
symbols  ;
locks    ; strict;
comment  @# @;


38.2
date     92.03.10.17.50.11;  author peter;  state Exp;
branches ;
next     38.1;

38.1
date     92.03.10.17.39.43;  author peter;  state Exp;
branches ;
next     38.0;

38.0
date     92.03.10.17.19.28;  author peter;  state Exp;
branches ;
next     ;


desc
@Makefile for amiga_lib version number.
@


38.2
log
@Fixed version stuff for the three libs.
@
text
@######################################################################
#
# Makefile to generate an embedded $VER version string for amiga.lib
# rom.lib, and small.lib.
#

MAKEMETA=	../../tools/makemeta

SUBSYSNAME=	version

AFILES=		amiga_lib.asm rom_lib.asm small_lib.asm

OFILES=		amiga_lib.obj rom_lib.obj small_lib.obj

# Make the pieces.  Blow away _rev.i to force a bump next time around.
all quick:	$(OFILES) amiga.lib rom.lib small.lib
		rm amiga_lib_rev.i rom_lib_rev.i small_lib_rev.i

amiga_lib.obj:	amiga_lib_rev.i

rom_lib.obj:	rom_lib_rev.i

small_lib.obj:	small_lib_rev.i

# This is a bit funky, but the goal is to always keep the
# version numbers of amiga.lib, small.lib and rom.lib in lock-step.

newversion: amiga_lib_rev.rev
# First, get rid of the old, to be sure
		@@rm -f amiga_lib_rev.i
		@@rm -f rom_lib_rev.i
		@@rm -f small_lib_rev.i
# Now, base the other two version files on amiga_lib_rev.rev
		@@cp amiga_lib_rev.rev rom_lib_rev.rev
		@@cp amiga_lib_rev.rev small_lib_rev.rev
		@@${BUMPREV} ${VERNUM} amiga_lib_rev
		@@${BUMPREV} ${VERNUM} rom_lib_rev
		@@${BUMPREV} ${VERNUM} small_lib_rev
		

# These funny empty rules depend on the above "group version" rule.  They
# contain a single @@ sign so the default rule from Makemeta or whereever
# doesn't take effect.

amiga_lib_rev.i: newversion
	@@

rom_lib_rev.i: newversion
	@@
	
small_lib_rev.i: newversion
	@@

amiga.lib:	FRC
		cp amiga_lib.obj amiga.lib

rom.lib:	FRC
		cp rom_lib.obj rom.lib

small.lib:	FRC
		cp small_lib.obj small.lib

.INCLUDE=${MAKEMETA}
@


38.1
log
@small.lib now has a version number.  rom.lib's version is now rom_lib,
instead of amiga_lib.
@
text
@d9 1
a9 1
SUBSYSNAME=	amiga_lib
d17 1
a17 1
		rm amiga_lib_rev.i
d28 2
a29 1
amiga_lib_rev.i: amiga_lib_rev.rev
d31 5
a36 4

rom_lib_rev.i: amiga_lib_rev.i
		@@cp amiga_lib_rev.rev rom_lib_rev.rev
		@@rm -f rom_lib_rev.i
a37 4
		
small_lib_rev.i: amiga_lib_rev.i
		@@cp amiga_lib_rev.rev small_lib_rev.rev
		@@rm -f small_lib_rev.i
d40 14
@


38.0
log
@Initial RCS check-in.
@
text
@d4 1
a4 1
# and rom.lib.  Note that it reads "$VER: amiga_lib" even in ROM.lib.
d11 1
a11 1
AFILES=		amiga_lib.asm
d13 1
a13 1
OFILES=		amiga_lib.obj
d16 1
a16 1
all quick:	amiga_lib.obj amiga.lib rom.lib
d21 7
d29 2
d32 10
d46 1
a46 1
		cp amiga_lib.obj rom.lib
d48 2
@
