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


1.1
date     93.03.17.17.23.29;  author peter;  state Exp;
branches ;
next     ;


desc
@SAS6 makefile
@



1.1
log
@Initial revision
@
text
@# Warnings in cdtm.c

SRCDIR=	CDGS:src/pplibrary
SUBDIR=	TradeMark

CFILES= cdtm.c
MISCFILES= makefile tm_pic.pic tm.data

OBJ = obj/

INCLUDE =       INCDIRECTORY=CDTV:include/ INCDIRECTORY=V37:include/ INCDIRECTORY=V37:inc.lattice INCDIRECTORY=include: 

CFLAGS =        NOMULTIPLEINCLUDES MULTIPLECHARCONSTANTS STRUCTEQUIVALENCE STRINGMERGE \
		PARMS=REGISTER CPU=68020 LIBCODE OPTSIZE OPTIMIZE NOVERSION NOSTACKCHECK \
		DEBUG=LINE DEFINE RELEASE=1 OBJECTNAME=$(OBJ) $(INCLUDE)

AFLAGS =        -iCDTV:include/ -iV37:include/ -o$(OBJ) -iinclude: 

_all:	trademark

trademark:      $(OBJ)cdtm.o $(OBJ)tm_pic.o $(OBJ)tm_pic.raw $(OBJ)tm_pic.x $(OBJ)tm_data.x $(OBJ)cdtv_tm.raw $(OBJ)cdtv_tm.o

.c.o:
        assign ppl: /
        sc $(CFLAGS) $*.c

.a.o:
        assign ppl: /
        asm $(AFLAGS) $*.a 

.asm.o:
        assign ppl: /
        casm -a $*.asm -o $(OBJ)$*.o $(AFLAGS) 

.pic.o:
        sbox -x $*.pic ram:$*.x
        d2o ram:$*.x _$* $(OBJ)$*.o -h "_NOMERGE"
        delete ram:$*.x


$(OBJ)cdtv_tm.o: $(OBJ)tm_pic.x $(OBJ)tm_data.x $(OBJ)cdtv_tm.raw
        join $(OBJ)tm_data.x $(OBJ)tm_pic.x to ram:temp.x
        d2o ram:temp.x _cdtv_tm $(OBJ)cdtv_tm.o -h "_NOMERGE" 
        delete ram:temp.x

$(OBJ)cdtv_tm.raw: tm.data $(OBJ)tm_pic.raw
        join tm.data $(OBJ)tm_pic.raw as $(OBJ)cdtv_tm.raw

$(OBJ)tm_data.x: tm.data
        sbox -x tm.data $(OBJ)tm_data.x

$(OBJ)tm_pic.x: $(OBJ)tm_pic.raw
        sbox -x $(OBJ)tm_pic.raw $(OBJ)tm_pic.x

$(OBJ)tm_pic.raw: tm_pic.pic
        ilbm2raw tm_pic.pic
        copy tm_pic.pic.lo2 $(OBJ)tm_pic.raw
        delete tm_pic.pic.lo2

$(OBJ)cdtm.o:           cdtm.c /basicio/viewmgr.h /screensaver/screensaver.h /playerprefsbase.h

$(OBJ)tm_pic.o:         tm_pic.pic

# invoked by make internal in parent directory
_internal:
	copy $(CFILES) $(SRCDIR)/$(SUBDIR) nopro
	copy $(MISCFILES) $(SRCDIR)/$(SUBDIR) nopro

_clean:
	delete obj/\#?.o
@
