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


1.1
date     91.04.19.16.01.48;  author eric;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@New from Don Meyer 19 April 1991
@
text
@# HDBackup Application makefile

SRC =		cstuff:HDBackup
CC =		lc
DEFS =		-damiga=1 -dLATTICE=1 $(DBUG)


# Uncomment one of the following lines, as desired.  If DBUG is defined,
# then the macros are expanded to include debugging code, however this
# code does nothing unless enabled with the appropriate call to DBUG_PUSH.

DBUG =
#DBUG =		-dDBUG

DEBUG=-d1

INCLUDE =	-icstuff:lattice/include_2.0 -icstuff:other/include
#INCLUDE =	-HINCLUDE:include.pre -icstuff:other/include
#CFLAGS =	-cf -O $(DEFS) $(INCLUDE)
CFLAGS= $(DEBUG) -b1 -cft -mat -q3e -r1s -j100e85e86e87e88e $(DEFS) \
			$(INCLUDE)

all:	fake_bru hdbackup


clean:
	delete #?.o

bump:
	bumprev 37 hdbackup_rev


#fake_bru:	fake_bru.o
#	blink   $(LDFLAG) $(LFLAGS) \
#		FROM   LIB:catch.o  fake_bru.o bru_ipc.o \
#		TO fake_bru \
#		LIBRARY  LIB:my.lib  LIB:lc.lib  LIB:amiga.lib
#
#fake_bru.o:		fake_bru.c bru_ipc.h



OBJ =		backup.o bailout.o bru_ipc.o brushell.o dbug.o \
		dirtree.o eventloop.o brureq.o\
		filereq.o getdisks.o help.o images.o info_req.o libfuncs.o \
		logfile.o \
		mainwin.o menus.o gadgets.o reqs.o rexxcom.o \
		slist.o scansort.o

hdbackup:	$(OBJ)
		blink DEFINE __main=__tinymain WITH HDBackup.lnk
#		blink WITH HDBackup.lnk


backup.o :	$(SRC)/backup.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/brushell.h $(SRC)/dirtree.h $(SRC)/eventloop.h \
		$(SRC)/mainwin.h $(SRC)/menus.h $(SRC)/reqs.h \
		$(SRC)/rexxcom.h $(SRC)/slist.h $(SRC)/backup.h \
		$(SRC)/filereq.h $(SRC)/dbug.h $(SRC)/scansort.h \
		$(SRC)/logfile.h $(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/backup.c

bailout.o :	$(SRC)/bailout.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/brushell.h $(SRC)/mainwin.h $(SRC)/dbug.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/bailout.c

bru_ipc.o :	$(SRC)/bru_ipc.c $(SRC)/dbug.h $(SRC)/bru_ipc.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/bru_ipc.c
	
brureq.o :	$(SRC)/brureq.c $(SRC)/dbug.h $(SRC)/brureq.h $(SRC)/reqs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/brureq.c
	
brushell.o :	$(SRC)/brushell.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/brushell.h $(SRC)/dirtree.h $(SRC)/mainwin.h \
		$(SRC)/slist.h $(SRC)/menus.h $(SRC)/dbug.h \
		$(SRC)/logfile.h   $(SRC)/hdbackup_rev.h \
		$(SRC)/rexxcom.h $(SRC)/eventloop.h $(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/brushell.c

dbug.o :	$(SRC)/dbug.c $(SRC)/dbug.h $(SRC)/vargs.h
		$(CC) $(CFLAGS) -o$@@ -DNO_VARARGS=1 $(SRC)/dbug.c

dirtree.o :	$(SRC)/dirtree.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/dirtree.h $(SRC)/eventloop.h $(SRC)/mainwin.h \
		$(SRC)/scansort.h $(SRC)/dbug.h $(SRC)/reqs.h \
		$(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/dirtree.c

eventloop.o :	$(SRC)/eventloop.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/brushell.h $(SRC)/dirtree.h $(SRC)/backup.h \
		$(SRC)/eventloop.h $(SRC)/help.h $(SRC)/mainwin.h $(SRC)/menus.h \
		$(SRC)/reqs.h $(SRC)/rexxcom.h $(SRC)/scansort.h \
		$(SRC)/hdbackup_rev.h $(SRC)/info_req.h \
		$(SRC)/slist.h $(SRC)/dbug.h $(SRC)/libfuncs.h $(SRC)/logfile.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/eventloop.c

filereq.o :	$(SRC)/filereq.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/images.h $(SRC)/mainwin.h $(SRC)/filereq.h \
		$(SRC)/dbug.h $(SRC)/getdisks.h $(SRC)/libfuncs.h \
		$(SRC)/brushell.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/filereq.c

gadgets.o :	$(SRC)/gadgets.c $(SRC)/standard.h $(SRC)/dbug.h \
		$(SRC)/images.h $(SRC)/mainwin.h $(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/gadgets.c

getdisks.o :	$(SRC)/getdisks.c $(SRC)/standard.h $(SRC)/getdisks.h \
		$(SRC)/dbug.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/getdisks.c

help.o :	$(SRC)/help.c $(SRC)/standard.h $(SRC)/help.h \
		$(SRC)/dbug.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/help.c

images.o :	$(SRC)/images.c $(SRC)/standard.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/images.c

info_req.o :	$(SRC)/info_req.c $(SRC)/standard.h $(SRC)/images.h \
		$(SRC)/mainwin.h  $(SRC)/dbug.h   $(SRC)/brushell.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/info_req.c

libfuncs.o :	$(SRC)/libfuncs.c $(SRC)/standard.h $(SRC)/dbug.h \
		$(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/libfuncs.c

logfile.o :	$(SRC)/logfile.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/dirtree.h $(SRC)/logfile.h $(SRC)/mainwin.h \
		$(SRC)/hdbackup_rev.h \
		$(SRC)/scansort.h $(SRC)/dbug.h $(SRC)/reqs.h \
		$(SRC)/libfuncs.h $(SRC)/brushell.h   $(SRC)/filereq.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/logfile.c

mainwin.o :	$(SRC)/mainwin.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/brushell.h $(SRC)/dirtree.h $(SRC)/eventloop.h \
		$(SRC)/mainwin.h $(SRC)/menus.h $(SRC)/scansort.h \
		$(SRC)/dbug.h $(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/mainwin.c

menus.o :	$(SRC)/menus.c $(SRC)/standard.h $(SRC)/dbug.h $(SRC)/menus.h \
		$(SRC)/brushell.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/menus.c

reqs.o :	$(SRC)/reqs.c $(SRC)/standard.h $(SRC)/brushell.h \
		$(SRC)/bailout.h \
		$(SRC)/images.h $(SRC)/mainwin.h $(SRC)/reqs.h \
		$(SRC)/dbug.h $(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/reqs.c

rexxcom.o :	$(SRC)/rexxcom.c $(SRC)/standard.h $(SRC)/backup.h \
		$(SRC)/bailout.h $(SRC)/bru_ipc.h $(SRC)/brushell.h \
		$(SRC)/dirtree.h \
		$(SRC)/eventloop.h $(SRC)/mainwin.h \
		$(SRC)/rexxcom.h \
		$(SRC)/scansort.h $(SRC)/dbug.h $(SRC)/usermsg.h \
		$(SRC)/reqs.h $(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/rexxcom.c

scansort.o :	$(SRC)/scansort.c $(SRC)/standard.h $(SRC)/scansort.h \
		$(SRC)/bailout.h $(SRC)/brushell.h $(SRC)/dirtree.h \
		$(SRC)/eventloop.h $(SRC)/mainwin.h $(SRC)/logfile.h \
		$(SRC)/menus.h $(SRC)/dbug.h \
		$(SRC)/libfuncs.h $(SRC)/reqs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/scansort.c

slist.o :	$(SRC)/slist.c $(SRC)/standard.h $(SRC)/bailout.h \
		$(SRC)/brushell.h $(SRC)/dirtree.h $(SRC)/mainwin.h \
		$(SRC)/slist.h $(SRC)/dbug.h $(SRC)/libfuncs.h
		$(CC) $(CFLAGS) -o$@@ $(SRC)/slist.c

#BRUrexx:	BRUrexx.o
#		ln $(LFLAGS) BRUrexx.o rexxglue.o -ldbug32 -lc32
@
