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


1.13
date     93.10.14.09.44.38;  author jerryh;  state Exp;
branches ;
next     1.12;

1.12
date     93.03.23.13.49.43;  author jerryh;  state Exp;
branches ;
next     1.11;

1.11
date     93.02.24.15.19.11;  author jerryh;  state Exp;
branches ;
next     1.10;

1.10
date     93.02.24.14.16.03;  author jerryh;  state Exp;
branches ;
next     1.9;

1.9
date     93.02.23.11.17.53;  author jerryh;  state Exp;
branches ;
next     1.8;

1.8
date     93.02.23.11.09.07;  author jerryh;  state Exp;
branches ;
next     1.7;

1.7
date     93.02.19.16.29.54;  author jerryh;  state Exp;
branches ;
next     1.6;

1.6
date     93.02.09.16.22.09;  author jerryh;  state Exp;
branches ;
next     1.5;

1.5
date     93.01.22.11.57.31;  author jerryh;  state Exp;
branches ;
next     1.4;

1.4
date     92.12.18.11.39.26;  author jerryh;  state Exp;
branches ;
next     1.3;

1.3
date     92.11.17.16.49.42;  author jerryh;  state Exp;
branches ;
next     1.2;

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

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


desc
@makefile for cdstrap.
@


1.13
log
@removed copy to floppy.
@
text
@
OBJ = obj/

INCLUDE =   IDIR=v39:inc.lattice/ IDIR=V39:include/ IDIR=CDGS:include/ IDIR=include:

CFLAGS =    NMINC MCCONS STRMERGE STREQ NOSTKCHK NOVERSION OPTIMIZE OPTSIZE CPU=68020 DEBUG=L OBJNAME=$(OBJ) \
            $(INCLUDE) GST t:all.gst
AFLAGS =    -iCDGS:include/ -iV39:include/ -iinclude: 
LFLAGS =    BATCH SMALLDATA SMALLCODE NOICONS ADDSYM

LIBRARIES = lib:sc.lib lib:amiga.lib lib:debug.lib


cdstrap.ld: $(OBJ)start.o $(OBJ)main.o $(OBJ)functions.o $(OBJ)endcode.o \
            $(OBJ)trademark.o $(OBJ)cdtvtm.o $(OBJ)strapimage.o $(OBJ)animation.o
            slink LIBPREFIX _LIB BATCH SMALLCODE NOICONS LIB $(LIBRARIES) \
                  TO cdstrap.ld FROM obj/start.o obj/main.o obj/functions.o obj/trademark.o obj/cdtvtm.o \
                  obj/endcode.o

bumprev:
         bumprev 40 cdstrap_rev

release:
         smake bumprev
         smake

.c.o:
        sc $(CFLAGS) $*.c

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

.asm.o:
        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:

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




$(OBJ)trademark.o:      trademark.data

$(OBJ)cdtvtm.o:         cdtvtm.data

$(OBJ)main.o:           main.c gs:cd/cd.h cdstrap.h

$(OBJ)functions.o:      functions.c gs:cd/cd.h cdstrap.h

$(OBJ)start.o:          start.asm cdstrap_rev.i

$(OBJ)endcode.o:        endcode.asm
@


1.12
log
@removed my startup-anim code.
Incorporates read startup-anim.
@
text
@a18 1
            copy cdstrap.ld df0:modules
@


1.11
log
@Updated for sas 6.2 again.
@
text
@d18 1
a18 1
                  obj/animation.o obj/strapimage.o obj/endcode.o
a59 2
$(OBJ)strapimage.o:     strapimage.pic

a62 2

$(OBJ)animation.o:      animation.c gs:cd/cd.h cdstrap.h
@


1.10
log
@Reworked for sas 6.2
@
text
@d22 1
a22 1
         bumprev 40 cd_rev
d25 2
a26 2
         lmk bumprev
         lmk
d68 1
a68 1
$(OBJ)start.o:          start.asm
@


1.9
log
@added bumprev option.
@
text
@d4 1
a4 1
INCLUDE =       -iv39:inc.lattice/ -iV39:include/ -iCDGS:include/ -iinclude:
d6 14
a19 11
CFLAGS =        -cimsq -ml -v -. -O -ms -d1 -o$(OBJ) $(INCLUDE)
AFLAGS =        -iCDGS:include/ -iV39:include/ -iinclude: 
LFLAGS =        BATCH SMALLDATA SMALLCODE NOICONS ADDSYM

LIBRARIES =     lib:lc.lib lib:amiga13.lib lib:debug.lib


cdstrap.ld:     $(OBJ)start.o $(OBJ)main.o $(OBJ)functions.o $(OBJ)endcode.o \
                $(OBJ)trademark.o $(OBJ)cdtvtm.o $(OBJ)strapimage.o $(OBJ)animation.o
                blink with cdstrap.lnk LIB $(LIBRARIES)
                copy cdstrap.ld df0:modules
d29 1
a29 2
        assign ppl: /
        lc $(CFLAGS) $*.c
a31 1
        assign ppl: /
a34 1
        assign ppl: /
@


1.8
log
@modified include directory paths.
@
text
@d18 7
d52 2
@


1.7
log
@fixed makefile to not blink all the time.
@
text
@d4 1
a4 1
INCLUDE =       -iV39:include/ -iinclude: 
d7 1
a7 1
AFLAGS =        -iCDTV:include/ -iV39:include/ -iinclude: 
@


1.6
log
@dependency on cdstrap.h added.
@
text
@d13 1
a13 1
cdstrap:        $(OBJ)start.o $(OBJ)main.o $(OBJ)functions.o $(OBJ)endcode.o \
@


1.5
log
@strapimage.pic replaces picture.pic
@
text
@d53 1
a53 1
$(OBJ)main.o:           main.c gs:cd/cd.h
d55 1
a55 1
$(OBJ)functions.o:      functions.c gs:cd/cd.h
d57 1
a57 1
$(OBJ)animation.o:      animation.c gs:cd/cd.h
@


1.4
log
@no effective change.
@
text
@d14 1
a14 1
                $(OBJ)trademark.o $(OBJ)cdtvtm.o $(OBJ)picture.o $(OBJ)animation.o
d51 1
a51 1
$(OBJ)picture.o:        picture.pic
@


1.3
log
@added second trade mark.
@
text
@d16 1
d53 1
a53 1
$(OBJ)main.o:           main.c
d55 1
a55 1
$(OBJ)functions.o:      functions.c
d57 1
a57 1
$(OBJ)animation.o:      animation.c
@


1.2
log
@preliminary cdstrap makefile for stand-alone cdstrap
@
text
@d14 1
a14 1
                $(OBJ)trademark.o $(OBJ)picture.o $(OBJ)animation.o
d46 1
d48 1
a48 1
$(OBJ)trademark.o:      trademark.data
@


1.1
log
@Initial revision
@
text
@d4 1
a4 1
INCLUDE =       -iCDTV:include/ -iV37:include/ -iV37:inc.lattice -iinclude: 
d7 1
a7 2

AFLAGS =        -iCDTV:include/ -iV37:include/ -iinclude: 
d10 1
a10 1
LIBRARIES =     lib:lc.lib lib:amiga13.lib
d13 2
a14 1
cdstrap:        $(OBJ)start.o $(OBJ)main.o $(OBJ)functions.o $(OBJ)endcode.o
d37 9
d47 1
d49 2
d54 2
@
