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


1.5
date     91.05.21.22.46.05;  author andy;  state Exp;
branches ;
next     1.4;

1.4
date     91.03.21.19.30.16;  author andy;  state Exp;
branches ;
next     1.3;

1.3
date     91.03.21.19.02.48;  author andy;  state Exp;
branches ;
next     1.2;

1.2
date     91.03.21.18.49.57;  author andy;  state Exp;
branches ;
next     1.1;

1.1
date     91.03.21.17.51.51;  author andy;  state Exp;
branches ;
next     ;


desc
@@


1.5
log
@pcwindow.ld made
@
text
@VERSION = 2
REMOTE = amiga:Other/janus/Amiga/cur/pcwindow
LIB   =  V:LIB/lattice/lc.lib+V:lib/amiga.lib
#+V:lib/debug.lib

HFILES=  eglobal.h include.h pointers.h xiff.h proto.h reqsupp.h prosuite.h \
	zaphod.h

IFILES=	assmsupp.i eglobal.i asmsupp.i zaphod.i

AFILES = blast.asm curse.asm drawtext.asm newlines.asm uline.asm \
         ztext.asm

AOBJS =  blast.obj      curse.obj      drawtext.obj   \
         newlines.obj   uline.obj      ztext.obj

COBJS =  adjust.o       alert.o        ascii2pc.o     \
         asciitrans.o   autosize.o     auxtask.o      \
         border.o       cbio.o         clip.o         \
         clip2.o        color.o        colordat.o     \
         crt.o          cstask.o       disptask.o     \
         fileio.o       global.o       help.o         \
         imtask.o       init.o         lock.o         \
         main.o         menuhand.o     menus.o        \
         misc.o         open.o         privacy.o      \
         recalc.o       region.o       render.o       \
         reqsupp.o      revamp.o            \
         sext.o         shared.o       strings.o      \
         stuff.o        super.o        taskinit.o     \
         wait.o         xread.o

CFILES1 =adjust.c alert.c ascii2pc.c asciitrans.c autosize.c auxtask.c \
         border.c cbio.c clip.c  

CFILES2 = clip2.c color.c colordat.c crt.c cstask.c disptask.c \
	  fileio.c global.c help.c imtask.c init.c lock.c

CFILES3 = main.c menuhand.c menus.c misc.c open.c privacy.c recalc.c \
	  region.c render.c reqsupp.c revamp.c

CFILES4 =sext.c shared.c strings.c stuff.c super.c taskinit.c \
         wait.c xread.c

CC    =  lc
CCF  =  -b1 -cfrt -d -O -q500w1e -v -dDEBUG1=0 -dDEBUG2=0 -dDEBUG3=0 \
	-iV:include -iV:inc.lattice
#xxCCF  =  -v -cafrst -q500w1e -rr -b1 -d2 -d -dDEBUG1=0 -dDEBUG2=0 -dDEBUG3=0
#xCCF  =  -v -cafrst -q500w1e -rr -b1
LN    =  blink
#xLNF   =  SMALLCODE SMALLDATA ADDSYM
#LNF   = ADDSYM SC SD WIDTH 75 PLAIN XREF zaphod.xref define __main=__tinymain
LNF   = SC SD define __main=__tinymain
#xLIB   =  LIB:debug.lib+LIB:lcr.lib+LIB:amiga.lib


pcwindow.ld:  $(AOBJS) $(COBJS)
   $(LN) with zaphod.wth TO $@@ LIBRARY $(LIB) $(LNF) NODEBUG
	rcp pcwindow.ld minnow=ram:pcwindow

alert.o: alert.c pcwindow_rev.h

auxtask.o : auxtask.c
   $(CC) $(CCF) -y -o$*.o $*

cstask.o : cstask.c
   $(CC) $(CCF) -y -o$*.o $*

imtask.o : imtask.c
   $(CC) $(CCF) -y -o$*.o $*

.c.o:
   $(CC) $(CCF) -o$*.o $*

.asm.obj:
   casm -a $*.asm -y -o $*.obj -cs -i work:lc/include

adoc:
   echo  >ram:adoc " "
   spat "type >>ram:adoc" \#?.c
   spat "type >>ram:adoc" \#?.asm
   autodoc >PCWindow.adoc -i ram:adoc 

release:
#   copy \#?         Other:janus/Amiga/cur/pcwindow
#   spat "chmod 755" Other:janus/Amiga/cur/pcwindow/\#?
#   delete           Other:janus/Amiga/cur/pcwindow/\#?.(o|obj|bak)

	@@copy $(REMOTE)/pcwindow_rev.rev pcwindow_rev.rev nopro
	@@bumprev $(VERSION) pcwindow_rev
	@@lmk
	@@copy (\#?.ld|\#?_rev.\#?) $(REMOTE)
	@@execute checkout $(REMOTE) $(CFILES1)
	@@execute checkout $(REMOTE) $(CFILES2)
	@@execute checkout $(REMOTE) $(CFILES3)
	@@execute checkout $(REMOTE) $(CFILES4) 
	@@execute checkout $(REMOTE) lmkfile $(AFILES) 
	@@execute checkout $(REMOTE) $(HFILES) $(IFILES) zaphod.wth
clean:
   delete \#?.(o|obj|bak)

local:
#   lock sys: off
#   copy zaphod.ld       sys:pc/PCWindow
#   copy "pc color.info" "sys:pc/PC Color.info"
#   copy "pc mono.info"  "sys:pc/PC Mono.info"
#   lock sys: on
	rcp pcwindow minnow=ram:pcwindow

disk:
   copy pcwindow PCInstall:pc/PCWindow
   copy "pc color.info" "PCInstall:pc/PC Color.info"
   copy "pc mono.info"  "PCInstall:pc/PC Mono.info"
@


1.4
log
@make and tested release case; now modern and wonderful.
@
text
@d3 2
d45 1
a45 1
CCF  =  -b1 -cfrt -d4 -O -q500w1e -v -dDEBUG1=0 -dDEBUG2=0 -dDEBUG3=0 \
d47 2
a48 2
xxCCF  =  -v -cafrst -q500w1e -rr -b1 -d2 -d -dDEBUG1=0 -dDEBUG2=0 -dDEBUG3=0
xCCF  =  -v -cafrst -q500w1e -rr -b1
d50 4
a53 4
xLNF   =  SMALLCODE SMALLDATA ADDSYM
LNF   = ADDSYM SC SD WIDTH 75 PLAIN XREF zaphod.xref define __main=__tinymain
xLIB   =  LIB:debug.lib+LIB:lcr.lib+LIB:amiga.lib
LIB   =  V:LIB/lattice/lc.lib+V:lib/debug.lib+V:lib/amiga.lib
a54 6
zaphod.ld.nostrip:  $(AOBJS) $(COBJS)
#   bumprev 2 pcwindow_rev
#   delete pcwindow_rev.i
#   $(CC) $(CCF) -oalert.o alert.c
   $(LN) with zaphod.wth TO $@@ LIBRARY $(LIB) $(LNF)
   $(LN) $@@ to zaphod.ld NODEBUG
d56 4
d107 1
a107 1
	rcp zaphod.ld minnow=ram:pcwindow
d110 1
a110 1
   copy zaphod.ld PCInstall:pc/PCWindow
@


1.3
log
@more fiddling
@
text
@d9 3
a14 3
AOBJS =  blast.asm      curse.asm      drawtext.asm   \
         newlines.asm   uline.asm      ztext.asm

d30 2
a31 5
CFILES1 =adjust.o       alert.o        ascii2pc.o     \
         asciitrans.o   autosize.o     auxtask.o      \
         border.o       cbio.o         clip.o         \
         clip2.o        color.o        colordat.o     \
         crt.o          cstask.o       disptask.o
d33 5
a37 6
CFILES2 =fileio.o       global.o       help.o         \
         imtask.o       init.o         lock.o         \
         main.o         menuhand.o     menus.o        \
         misc.o         open.o         privacy.o      \
         recalc.o       region.o       render.o       \
         reqsupp.o      revamp.o \
d39 2
a40 3
CFILES3 =sext.o         shared.o       strings.o \
         stuff.o        super.o        taskinit.o \
         wait.o         xread.o
d92 6
a97 4
	@@execute checkout $(REMOTE) $(CFILES1) zaphod.wth
	@@execute checkout $(REMOTE) $(CFILES2) $(IFILES)
	@@execute checkout $(REMOTE) $(CFILES3) lmkfile $(AFILES) $(HFILES)

@


1.2
log
@more modern makefile
@
text
@d97 1
a97 2
	@@bumprev $(VERSION) pcwindow_rev
	@@execute checkout $(REMOTE) $(CFILES1)
@


1.1
log
@Initial revision
@
text
@d1 8
d12 3
d30 17
d48 2
a49 1
CCF  =  -b1 -cfrt -d4 -O -q500w1e -v -dDEBUG1=0 -dDEBUG2=0 -dDEBUG3=0
d56 1
a56 1
LIB   =  LIB:lc.lib+LIB:debug.lib+LIB:amiga.lib+v:lib/amiga.lib
d59 3
a61 3
   bumprev 2 pcwindow_rev
   delete pcwindow_rev.i
   $(CC) $(CCF) -oalert.o alert.c
d65 2
d89 12
a100 3
   copy \#?         Other:janus/Amiga/cur/pcwindow
   spat "chmod 755" Other:janus/Amiga/cur/pcwindow/\#?
   delete           Other:janus/Amiga/cur/pcwindow/\#?.(o|obj|bak)
d106 6
a111 5
   lock sys: off
   copy zaphod.ld       sys:pc/PCWindow
   copy "pc color.info" "sys:pc/PC Color.info"
   copy "pc mono.info"  "sys:pc/PC Mono.info"
   lock sys: on
@
