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


1.4
date     93.03.10.11.12.02;  author mks;  state Exp;
branches ;
next     1.3;

1.3
date     93.03.02.10.46.30;  author mks;  state Exp;
branches ;
next     1.2;

1.2
date     93.02.25.15.14.47;  author mks;  state Exp;
branches ;
next     1.1;

1.1
date     93.02.22.15.12.10;  author mks;  state Exp;
branches ;
next     ;


desc
@Make file for SAS/C 6.2 build of the tools.
@


1.4
log
@Added KickWordMix to the list of tools
@
text
@#
# MakeFile for the hyperbuild process...
#

REMOTE= HOG:Other/build

HDRS= vf.h

MYLIBS= LIB:amiga.lib SC:lib/sc.lib

LC = sc

LFLAGS= BATCH SMALLCODE SMALLDATA NOICONS QUIET

LCFLAGS = MEMORYSIZE=HUGE DATA=FARONLY PARAMETERS=REGISTER NOSTACKCHECK NOMULTIPLEINCLUDES STRINGMERGE STRUCTUREEQUIVALENCE MULTIPLECHARACTERCONSTANTS DEBUG=LINE NOVERSION OPTIMIZE OPTIMIZERINLINE OPTIMIZERINLOCAL NOICONS

# turn off broken optimizations in SAS/C 6.2
LCBUGS= SCDBG=N15

.c.ld:
	@@BumpRev 40 $*_rev
	$(LC) $(LCFLAGS) $(LCBUGS) $*.c
	slink <with <
FROM $*.o
TO $*.ld
LIB $(MYLIBS)
$(LFLAGS)
<
	@@Protect $*.ld +p
	@@blink $*.ld to $* ND
	@@Protect $* +p

MODULES =	makevf.ld \
		loadvf.ld \
		savevf.ld \
		checksumvf.ld \
		dumpvf.ld \
		dobuild.ld \
		loadsym.ld \
		checksym.ld \
		tokick.ld \
		sumkick.ld \
		split.ld \
		loadsymtracker.ld \
		kickwordmix.ld

ALL:	$(MODULES)

internal:
	@@delete $(REMOTE)/src/\#?.(c|h|ld|rev)
	@@delete $(REMOTE)/src/smakefile
	@@copy \#?.(c|h|ld|rev) $(REMOTE)/src
	@@copy smakefile $(REMOTE)/src
	@@copy (makevf|loadvf|savevf|checksumvf|dobuild|split) $(REMOTE)/bin
	@@copy (loadsym|checksym|sumkick|loadsymtracker) $(REMOTE)/bin
	@@copy (kickwordmix|tokick) $(REMOTE)/bin
@


1.3
log
@Added the LoadSymTracker tool to the make rules
@
text
@d33 13
a45 1
ALL: makevf.ld loadvf.ld savevf.ld checksumvf.ld dumpvf.ld dobuild.ld loadsym.ld checksym.ld tokick.ld sumkick.ld split.ld loadsymtracker.ld
d47 2
d55 2
a56 1
	@@copy (loadsym|checksym|tokick|sumkick|loadsymtracker) $(REMOTE)/bin
@


1.2
log
@Added QUIET keyword to link line...
@
text
@d33 1
a33 1
ALL: makevf.ld loadvf.ld savevf.ld checksumvf.ld dumpvf.ld dobuild.ld loadsym.ld checksym.ld tokick.ld sumkick.ld split.ld
d40 2
a41 2
	@@copy (makevf|loadvf|savevf|checksumvf|dobuild) $(REMOTE)/bin
	@@copy (loadsym|checksym|tokick|sumkick|split) $(REMOTE)/bin
@


1.1
log
@Initial revision
@
text
@d13 1
a13 1
LFLAGS= BATCH SMALLCODE SMALLDATA NOICONS
@
