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


1.5
date     93.02.26.19.02.21;  author peter;  state Exp;
branches ;
next     1.4;

1.4
date     93.02.26.16.55.15;  author peter;  state Exp;
branches ;
next     1.3;

1.3
date     93.02.23.15.42.29;  author peter;  state Exp;
branches ;
next     1.2;

1.2
date     92.08.20.13.15.45;  author jerryh;  state Exp;
branches ;
next     1.1;

1.1
date     92.07.24.13.03.57;  author jerryh;  state Exp;
branches ;
next     ;


desc
@makefile for TradeMark
@


1.5
log
@Now support multiple directories.
@
text
@SRCDIR=	CDGS:src/pplibrary
SUBDIR=	TradeMark

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

OBJ = obj/

INCLUDE =       -iCDTV:include/ -iV37:include/ -iV37:inc.lattice -iinclude: 

CFLAGS =        -cfimsq -rr -m2 -me -ml -v -. -O -ms -d1 -dRELEASE=1 -o$(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: /
        lc $(CFLAGS) $*.c

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

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

.pic.o:
        enforcer off >NIL:
        enforcer quiet >NIL:
        sbox -x $*.pic ram:$*.x
        d2o ram:$*.x _$* $(OBJ)$*.o -h "_NOMERGE"
        delete ram:$*.x
        enforcer >NIL:


$(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
        enforcer off >NIL:
        enforcer quiet >NIL:
        sbox -x tm.data $(OBJ)tm_data.x
        enforcer >NIL:

$(OBJ)tm_pic.x: $(OBJ)tm_pic.raw
        enforcer off >NIL:
        enforcer quiet >NIL:
        sbox -x $(OBJ)tm_pic.raw $(OBJ)tm_pic.x
        enforcer >NIL:

$(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
@


1.4
log
@Cleanup
@
text
@d1 2
d4 3
d15 2
d69 7
@


1.3
log
@Added -ml for space.
@
text
@d6 1
a6 1
CFLAGS =        -cimsq -me -ml -v -. -O -ms -d1 -dRELEASE=1 -o$(OBJ) $(INCLUDE)
a8 1
LFLAGS =        BATCH SMALLDATA SMALLCODE NOICONS ADDSYM
a9 2
LIBRARIES =     lib:lc.lib lib:amiga13.lib

d25 2
a26 2
        @@enforcer off >NIL:
        @@enforcer quiet >NIL:
d30 1
a30 1
        @@enforcer >NIL:
d42 2
a43 2
        @@enforcer off >NIL:
        @@enforcer quiet >NIL:
d45 1
a45 1
        @@enforcer >NIL:
d48 2
a49 2
        @@enforcer off >NIL:
        @@enforcer quiet >NIL:
d51 1
a51 1
        @@enforcer >NIL:
@


1.2
log
@no effective change.
@
text
@d6 1
a6 1
CFLAGS =        -cimsq -ml -v -. -O -ms -d1 -dRELEASE=1 -o$(OBJ) $(INCLUDE)
@


1.1
log
@Initial revision
@
text
@d11 1
a11 1
LIBRARIES =     lib:lc.lib lib:amiga13.lib # lib:debug.lib
@
