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


1.13
date     94.02.02.16.08.05;  author jesup;  state Exp;
branches ;
next     1.12;

1.12
date     94.01.06.21.02.05;  author jesup;  state Exp;
branches ;
next     1.11;

1.11
date     93.02.10.10.16.42;  author kaori;  state Exp;
branches ;
next     1.10;

1.10
date     92.12.02.11.01.53;  author kaori;  state Exp;
branches ;
next     1.9;

1.9
date     92.08.13.13.51.17;  author kaori;  state Exp;
branches ;
next     1.8;

1.8
date     92.07.31.15.28.03;  author kaori;  state Exp;
branches ;
next     1.7;

1.7
date     92.07.07.13.42.18;  author kaori;  state Exp;
branches ;
next     1.6;

1.6
date     92.06.23.19.20.05;  author kaori;  state Exp;
branches ;
next     1.5;

1.5
date     92.06.16.11.18.11;  author kaori;  state Exp;
branches ;
next     1.4;

1.4
date     92.06.16.09.35.16;  author kaori;  state Exp;
branches ;
next     1.3;

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

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

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


desc
@makefile for hdtoolbox

@


1.13
log
@clean shouldn't fail if already clean
@
text
@# hdtoolbox makefile for lmk

HDR	=	prep_strux.h hardblocks.h rdb.h global.h gadgets.h gadgetids.h
OBJ	=	obj/
#LCFLAGS =	-cfim -v -rr -b0 -z30000 -iv:inc.lattice/ -o$(OBJ)
LCFLAGS =	-cfim -v -rr -b0 -z30000 -iinclude: -o$(OBJ)
LC	=	lc
LIB	=	LIB:

VER	=	40
REMOTE	=	V$(VER):src/Workbench/utilities/hdtoolbox
MODULE	=	hdtoolbox

CFILES	=	_main.c rdb.c analyze.c handleprep.c \
	        testmain.c refresh.c handlepart.c partglob.c \
		handlefs.c readwrite.c handledefine.c \
		global.c handlefsm.c newprep.c images.c \
		commit.c badblock.c verify.c \
		handletype.c newgads.c gadgetids.h
AFILES	=
HDRS	=	commit.h gadgets.h global.h hardblocks.h \
		hdtoolbox_rev.h partglob.h prep_strux.h protos.h rdb.h refresh.h \
		scsi.h scsidisk.h sure.h windows.h fstype.h

OBJS	=	$(OBJ)_main.o $(OBJ)rdb.o $(OBJ)analyze.o $(OBJ)handleprep.o \
	        $(OBJ)testmain.o $(OBJ)refresh.o $(OBJ)handlepart.o $(OBJ)partglob.o \
		$(OBJ)handlefs.o $(OBJ)readwrite.o $(OBJ)handledefine.o \
		$(OBJ)global.o $(OBJ)handlefsm.o $(OBJ)newprep.o $(OBJ)images.o \
		$(OBJ)commit.o $(OBJ)badblock.o $(OBJ)verify.o \
		$(OBJ)handletype.o $(OBJ)newgads.o gadgetids.h


$(MODULE): $(OBJS)
#	   blink with $(MODULE).lnk NODEBUG
	   blink with $(MODULE).lnk map $(MODULE).map S
           copy $(MODULE).ld $(MODULE)

.c.o:
	$(LC) $(LCFLAGS) $*

# the user must do a generate source command
#
#preptest.c: pwfiles/partwind
#	pw2

$(OBJ)_main.o: _main.c
	$(LC) $(LCFLAGS) -dTINY _main.c

$(OBJ)rdb.o:            rdb.c protos.h                                  $(HDR)

$(OBJ)analyze.o:        analyze.c protos.h                              $(HDR)

$(OBJ)badblock.o:       badblock.c scsidisk.h scsi.h windows.h protos.h $(HDR)

$(OBJ)handleprep.o:     handleprep.c windows.h protos.h                 $(HDR)

$(OBJ)handletype.o:     handletype.c windows.h protos.h                 $(HDR)

$(OBJ)testmain.o:       testmain.c windows.h hdtoolbox_rev.h protos.h   $(HDR)

$(OBJ)refresh.o:        refresh.c refresh.h sure.h		        $(HDR)

$(OBJ)handlepart.o:     handlepart.c windows.h partglob.h protos.h      $(HDR)

$(OBJ)partglob.o:       partglob.c partglob.h                           $(HDR)

$(OBJ)handlefs.o:       handlefs.c fstype.h windows.h protos.h          $(HDR)

$(OBJ)readwrite.o:      readwrite.c scsidisk.h scsi.h protos.h          $(HDR)

$(OBJ)handledefine.o:   handledefine.c protos.h                         $(HDR)

$(OBJ)global.o:         global.c                                        $(HDR)

$(OBJ)handlefsm.o:      handlefsm.c windows.h protos.h                  $(HDR)

$(OBJ)newprep.o:	newprep.c gadgetids.h windows.h refresh.h       $(HDR)
	$(LC) -o$(OBJ) -adb -b0 newprep.c

$(OBJ)images.o:         images.c                                        $(HDR)

$(OBJ)commit.o:         commit.c commit.h                               $(HDR)

$(OBJ)verify.o:         verify.c scsidisk.h scsi.h windows.h protos.h   $(HDR)

$(OBJ)newgads.o:	newgads.c gadgets.h protos.h fstype.h           $(HDR)


#clean:
#	delete $(OBJ)/#?
#
#backup:
#	rsh rebma -l jesup chmod u+w prep/src/*
#	copy g:prepsrc sun:prep/src all
#
#localbackup:
#	copy g:prepsrc tmp:prepsrc all


version:
	@@copy $(REMOTE)/$(MODULE)_rev.rev ""
	@@bumprev $(VER) $(MODULE)_rev
	@@copy $(MODULE)_rev.\#? $(REMOTE)

release:
	@@lmk clean
	@@lmk version
	@@lmk
	@@copy $(MODULE).ld\#? $(REMOTE)
	@@execute < <
	failat 21 ;
	cd $(REMOTE) ;
	co $(CFILES) ;
	co $(HDRS) makefile $(MODULE).lnk ;
	<

clean:
	-delete (\#?.o|\#?.tmp|\#?.ld\#?)

internal:
	copy (\#?.i|\#?.h|\#?.rev|\#?.c|\#?.doc|\#?.ld\#?) $(REMOTE)

strip:
	blink $(MODULE).ld ND to $(MODULE).ld.strip
@


1.12
log
@don't hardcode V39 in the REMOTE string
@
text
@d118 1
a118 1
	@@delete (\#?.o|\#?.tmp|\#?.ld\#?)
@


1.11
log
@V40.1
@
text
@d11 1
a11 1
REMOTE	=	V39:src/Workbench/utilities/hdtoolbox
@


1.10
log
@"amiga2.0.lib" -> "amiga.lib".
@
text
@d10 1
a10 1
VER	=	39
@


1.9
log
@Delete gadmxsel.c gadmxsel.h (We have not been userd these files.)
@
text
@d1 1
a1 1
# prep makefile for lmk
d23 2
a24 2
		scsi.h scsidisk.h sure.h windows.h
		
d49 1
a49 1
$(OBJ)rdb.o:            rdb.c                                        $(HDR)
d51 1
a51 1
$(OBJ)analyze.o:        analyze.c                                    $(HDR)
d53 21
a73 21
$(OBJ)badblock.o:       badblock.c scsidisk.h scsi.h windows.h       $(HDR)

$(OBJ)handleprep.o:     handleprep.c windows.h                       $(HDR)

$(OBJ)handletype.o:     handletype.c windows.h                       $(HDR)

$(OBJ)testmain.o:       testmain.c windows.h hdtoolbox_rev.h         $(HDR)

$(OBJ)refresh.o:        refresh.c refresh.h sure.h		     $(HDR)

$(OBJ)handlepart.o:     handlepart.c windows.h partglob.h            $(HDR)

$(OBJ)partglob.o:       partglob.c partglob.h                        $(HDR)

$(OBJ)handlefs.o:       handlefs.c windows.h                         $(HDR)

$(OBJ)readwrite.o:      readwrite.c scsidisk.h scsi.h                $(HDR)

$(OBJ)handledefine.o:   handledefine.c                               $(HDR)

$(OBJ)global.o:         global.c                                     $(HDR)
d75 1
a75 1
$(OBJ)handlefsm.o:      handlefsm.c windows.h                        $(HDR)
d77 1
a77 1
$(OBJ)newprep.o:	newprep.c gadgetids.h windows.h refresh.h    $(HDR)
d80 1
a80 1
$(OBJ)images.o:         images.c                                     $(HDR)
d82 1
a82 1
$(OBJ)commit.o:         commit.c commit.h                            $(HDR)
d84 1
a84 1
$(OBJ)verify.o:         verify.c scsidisk.h scsi.h windows.h         $(HDR)
d86 1
a86 1
$(OBJ)newgads.o:	newgads.c protos.h gadgets.h		     $(HDR)
d100 1
a100 1
ver:
d107 1
a107 1
	@@lmk ver
d110 1
a110 1
	@@execute < < 
@


1.8
log
@*** empty log message ***
@
text
@d18 1
a18 1
		commit.c gadmxsel.c badblock.c verify.c \
d21 1
a21 1
HDRS	=	commit.h gadgets.h gadmxsel.h global.h hardblocks.h \
d29 1
a29 1
		$(OBJ)commit.o $(OBJ)gadmxsel.o $(OBJ)badblock.o $(OBJ)verify.o \
a83 2
$(OBJ)gadmxsel.o:	gadmxsel.c gadmxsel.h			     $(HDR)

d100 1
a100 1
version:
d107 1
a107 1
	@@lmk version
@


1.7
log
@make map file
@
text
@d10 1
a10 1
VERSION	=	39
d104 1
a104 1
	@@bumprev $(VERSION) $(MODULE)_rev
@


1.6
log
@*** empty log message ***
@
text
@d35 1
a35 1
	   blink with $(MODULE).lnk
@


1.5
log
@RCS stuff
@
text
@d10 2
a11 2
VERSION	=	3
REMOTE	=	V39:src/other/hdtoolbox
d59 1
a59 1
$(OBJ)testmain.o:       testmain.c windows.h                         $(HDR)
@


1.4
log
@update gadtools gadgets
@
text
@d3 34
a36 15
HDRS =  prep_strux.h hardblocks.h rdb.h global.h gadgets.h gadgetids.h
OBJ = obj/
###LCFLAGS = -cfim -v -rr -b0 -z30000 -iv:inc.lattice/ -o$(OBJ)
LCFLAGS = -cfim -v -rr -b0 -z30000 -iinclude: -o$(OBJ)
LC = lc
LIB = LIB:

hdtoolbox: $(OBJ)_main.o $(OBJ)rdb.o $(OBJ)analyze.o $(OBJ)handleprep.o \
           $(OBJ)testmain.o $(OBJ)refresh.o $(OBJ)handlepart.o $(OBJ)partglob.o \
	   $(OBJ)handlefs.o $(OBJ)readwrite.o $(OBJ)handledefine.o \
	   $(OBJ)global.o $(OBJ)handlefsm.o $(OBJ)newprep.o $(OBJ)images.o \
	   $(OBJ)commit.o $(OBJ)gadmxsel.o $(OBJ)badblock.o $(OBJ)verify.o \
	   $(OBJ)handletype.o $(OBJ)newgads.o gadgetids.h
	   blink with hdtoolbox.lnk NODEBUG
           copy hdtoolbox.ld hdtoolbox
d49 1
a49 1
$(OBJ)rdb.o:            rdb.c                                        $(HDRS)
d51 1
a51 1
$(OBJ)analyze.o:        analyze.c                                    $(HDRS)
d53 21
a73 21
$(OBJ)badblock.o:       badblock.c scsidisk.h scsi.h windows.h       $(HDRS)

$(OBJ)handleprep.o:     handleprep.c windows.h                       $(HDRS)

$(OBJ)handletype.o:     handletype.c windows.h                       $(HDRS)

$(OBJ)testmain.o:       testmain.c windows.h                         $(HDRS)

$(OBJ)refresh.o:        refresh.c refresh.h sure.h		     $(HDRS)

$(OBJ)handlepart.o:     handlepart.c windows.h partglob.h            $(HDRS)

$(OBJ)partglob.o:       partglob.c partglob.h                        $(HDRS)

$(OBJ)handlefs.o:       handlefs.c windows.h                         $(HDRS)

$(OBJ)readwrite.o:      readwrite.c scsidisk.h scsi.h                $(HDRS)

$(OBJ)handledefine.o:   handledefine.c                               $(HDRS)

$(OBJ)global.o:         global.c                                     $(HDRS)
d75 1
a75 1
$(OBJ)handlefsm.o:      handlefsm.c windows.h                        $(HDRS)
d77 1
a77 1
$(OBJ)newprep.o:	newprep.c gadgetids.h windows.h refresh.h    $(HDRS)
d80 1
a80 1
$(OBJ)images.o:         images.c                                     $(HDRS)
d82 1
a82 1
$(OBJ)commit.o:         commit.c commit.h                            $(HDRS)
d84 5
a88 1
$(OBJ)gadmxsel.o:	gadmxsel.c gadmxsel.h			     $(HDRS)
a89 1
$(OBJ)verify.o:         verify.c scsidisk.h scsi.h windows.h         $(HDRS)
d91 3
a93 6
$(OBJ)newgads.o:	newgads.c protos.h gadgets.h		     $(HDRS)

clean:
	delete $(OBJ)/#?


d100 27
@


1.3
log
@*** empty log message ***
@
text
@a0 1

d5 2
a6 1
LCFLAGS = -cfim -v -rr -b0 -z30000 -iv:inc.lattice/ -o$(OBJ)
d13 1
a13 1
	   $(OBJ)global.o $(OBJ)handlefsm.o $(OBJ)preptest.o $(OBJ)images.o \
d15 2
a16 2
	   $(OBJ)reboot.o $(OBJ)handletype.o gadgetids.h
	   blink with hdtoolbox.lnk ND
d42 1
a42 1
$(OBJ)refresh.o:        refresh.c refresh.h notify.h                 $(HDRS)
d58 2
a59 2
$(OBJ)preptest.o:       preptest.c gadgetids.h windows.h refresh.h   $(HDRS)
	$(LC) -o$(OBJ) -adb -b0 preptest.c
d65 1
a65 1
$(OBJ)gadmxsel.o:       gadmxsel.c gadmxsel.h                        $(HDRS)
d69 1
a69 2
$(OBJ)reboot.o:         reboot.asm
	casm -a reboot.asm -o$(OBJ)reboot.o -iinclude:
@


1.2
log
@-dTINY flag added to _main.o

@
text
@d17 1
@


1.1
log
@Initial revision
@
text
@d27 1
a27 1
	$(LC) $(LCFLAGS) _main.c
@
