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


40.1
date     93.08.25.15.06.43;  author vertex;  state Exp;
branches ;
next     ;


desc
@makefile for ShowConfig
@



40.1
log
@Initial V40 RCS checkin
@
text
@VERSION=	40
#MYLIBS=
REMOTE=		V$(VERSION):src/workbench/c/showconfig

CC=		SC
ASM=		asm
LN=		slink

LRFLAGS=	BATCH SMALLCODE SMALLDATA ND NOICONS
LFLAGS=		BATCH SMALLCODE SMALLDATA MAP showconfig.map F,H,L,O,S,X NOICONS

OFILES=		showconfig.o cputests.o

HDRS=
LIBS=LIB:amiga.lib,lib:sc.lib
STARTUP=

CFILES=		showconfig.c
AFILES=		cputests.asm

#AFLAGS=	-iinclude: -cqr
AFLAGS=		-iINCLUDE:

CCFlags= RESOPT DATA=NEAR PARM=REGISTERS UCHAR CONSTLIB\
	    CPU=68000\
	    STREQ STRMER COMMENTNEST DBG=SYMBOL GST=INCLUDE:all.gst\
	    MEMSIZE=HUGE NOSTKCHK NOICONS NOVERSION NOMINC\
	    OPT OPTPEEP OPTINLOCAL OPTSIZE OPTDEP=3 OPTRDEP=3

showconfig.ld:	$(OFILES)
	$(LN) from $(STARTUP)+$(OFILES) \
	LIB $(LIBS) $(MYLIBS) TO showconfig.ld $(LFLAGS)

	execute < <
	if "$$username" EQ "andy" ;
	rcp showconfig.ld minnow=ram: ;
	endif;
	<
.c.o:
	$(CC) $(CCFLAGS) $*.c

.asm.o:
	$(ASM) $(AFLAGS) $*.asm


showconfig.o:	showconfig.c

cputests.o:	cputests.asm


release:
	@@copy (\#?.ld|\#?.rev|\#?_rev.?) $(REMOTE)
	@@bumprev $(VERSION) showconfig_rev
	@@execute < <
	failat 21 ;
	cd $(REMOTE) ;
	co $(CFILES) $(AFILES) ;
	co $(HDRS) smkfile ;
	<

version:
	@@bumprev $(VERSION) showconfig_rev

local:
	rcp showconfig.ld minnow=ram:

internal:
	@@copy (\#?.c|\#?.asm|\#?.h|\#?.i|smkfile|\#?.ld|\#?.rev|smkfile) $(REMOTE)

clean:
	@@delete (\#?.o|\#?.ld)
@
