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


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

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

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

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

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


desc
@make file for ScreenSaver
@


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

CFILES=		screensaver.c
HFILES=		screensaver.h
MISCFILES=	makefile

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:	screensaver

screensaver:    $(OBJ)screensaver.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)screensaver.o:    screensaver.c screensaver.h /playerprefsbase.h

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

_clean:
	delete obj/\#?.o
@


1.4
log
@Removed unneeded stuff and chose better cflags.
@
text
@d1 2
d4 4
d16 2
d43 1
a43 5
$(OBJ)splinesaver.o:    splinesaver.c splinesaver.h /playerprefsbase.h
 
$(OBJ)screensaver.o:    screensaver.c screensaver.h splinesaver.h /playerprefsbase.h

$(OBJ)splines.o:        splines.a splinesaver.h
d45 5
a49 1
$(OBJ)rnd.o:            rnd.a
d51 2
@


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
d10 1
a10 4
LIBRARIES =     lib:lc.lib lib:amiga13.lib # lib:debug.lib


screensaver:    $(OBJ)splinesaver.o $(OBJ)screensaver.o $(OBJ)splines.o $(OBJ)rnd.o
@


1.2
log
@removed cdtvrotate object from module.
@
text
@d6 1
a6 1
CFLAGS =        -cimsq -ml -v -. -O -ms -d1 -dRELEASE=1 -o$(OBJ) $(INCLUDE)
@


1.1
log
@Initial revision
@
text
@d14 1
a14 1
screensaver:    $(OBJ)splinesaver.o $(OBJ)screensaver.o $(OBJ)splines.o $(OBJ)cdtvrotate.o $(OBJ)rnd.o
a45 2

$(OBJ)cdtvrotate.o:     cdtvrotate.pic
@
