[comp.sys.amiga] Makefile for MRBackup 1.3

mrr@softie.UUCP (Mark Rinfret) (10/04/87)

As some of you are aware, I forgot the makefile in my recent source posting
of MRBackup.  I'm sorry...here it is.
---------------------------------------------------------------------------
CFLAGS = -b +IMRbackup.dmp
MFLAGS = -b

OBJ = About.o Backup.o Compress.o CopyFile.o Menu.o MiscRequest.o Restore.o \
 UserPrefs.o

# The requester/gadgets module is treated separately.  It must be loaded
# into chip memory since it contains image data.
CHIPOBJ = pathrequest.o

# Designate the directory which holds the source and object for the
# miscellaneous support routines.  Actually, it would be nice to
# collect these into a library...real soon now...

MISC = sys:src/Library/Misc

MISCOBJ = $(MISC)/DateRequest.o $(MISC)/MRDates.o \
	$(MISC)/DiskMisc.o $(MISC)/FileMisc.o $(MISC)/FormatDisk.o \
	$(MISC)/sendpkt.o $(MISC)/Speech.o $(MISC)/unixwild.o

$(MISC)/DateRequest.o: $(MISC)/DateRequest.c
	cc $(MFLAGS) -o $(MISC)/DateRequest.o $(MISC)/DateRequest.c

$(MISC)/MRDates.o: $(MISC)/MRDates.c
	cc $(MFLAGS) -o $(MISC)/MRDates.o $(MISC)/MRDates.c

$(MISC)/DiskMisc.o: $(MISC)/DiskMisc.c
	cc $(MFLAGS) -o $(MISC)/DiskMisc.o $(MISC)/DiskMisc.c

$(MISC)/FileMisc.o: $(MISC)/FileMisc.c
	cc $(MFLAGS) -o $(MISC)/FileMisc.o $(MISC)/FileMisc.c

$(MISC)/FormatDisk.o: $(MISC)/FormatDisk.c
	cc $(MFLAGS) -o $(MISC)/FormatDisk.o $(MISC)/FormatDisk.c

$(MISC)/sendpkt.o: $(MISC)/sendpkt.c
	cc $(MFLAGS) -o $(MISC)/sendpkt.o $(MISC)/sendpkt.c

$(MISC)/Speech.o: $(MISC)/Speech.c
	cc $(MFLAGS) -o $(MISC)/Speech.o $(MISC)/Speech.c


Main.o: MRBackup.h
	cc -b Main.c

$(OBJ): MRBackup.dmp

MRBackup.dmp: MRBackup.h
	cc +HMRBackup.dmp MRBackup.h


# Note: $(CHIPOBJ) static and global preset data must be loaded into
#		chip ram.

MRBackup: Main.o $(OBJ) $(MISCOBJ) $(CHIPOBJ)
	ln -t -w -o MRBackUp +Cdb Main.o $(OBJ) $(MISCOBJ) $(CHIPOBJ) -lc

MRBackup.TXT: MRBackup.DOC

arc: MRBackup MRBackup.TXT README ToDo MRBackup.ini
	arc a MRBackup.arc MRBackup MRBackup.TXT README ToDo

shar:
	delete MRBackup.sh#?
	shar MRBackup.sh1 makefile About.c Backup.c Compress.c
	shar MRBackup.sh2 CopyFile.c Gadget.h InitBuffer.c MRBackup.h Main.c
	shar MRBackup.sh3 Menu.c Menu.h MiscRequest.c PathRequest.c Restore.c \
		 UserPrefs.c
	cd :src/library/misc
	shar MRBackup.sh4 DateRequest.c MRDates.c MRDates.h DiskMisc.c FileMisc.c
	rename MRBackup.sh4 :src/utility/MRBackup/MRBackup.sh4
	shar MRBackup.sh5 FormatDisk.c sendpkt.c Speech.c unixwild.c
	rename MRBackup.sh5 :src/utility/MRBackup/MRBackup.sh5
	cd :src/utility/MRBackup

-- 
< Mark R. Rinfret,        mrr@softie, ..rayssd!unisec!softie!mrr             >
< SofTech, Inc.           Home: 401-846-7639                                 >
< 1 Silva Lane,           Work: 401-849-4174                                 >
< Middletown, RI 02840    "The name has changed but I'm still guilty."       >