home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
SRC
/
msdos_diskaccess.lzh
/
MS_DISK_ACCESS
/
Makefile
< prev
next >
Wrap
Makefile
|
1991-08-08
|
3KB
|
117 lines
#
# Makefile for MSDOS tools
#
CFLAGS = -T/r0/TMP -O -o68
LDFLAGS = -l/h0/lib/blarslib.l -cio -g
LINT = lint -p
CC = gcc
#
# Rich Salz's excelent cshar package.
# Available from comp.sources.unix archives.
#
SHAR = shar
BINDIR = /h0/CMDS/SYSTEM
PROGS = msdir msread mswrite msdel mstype msmd msrd msren mscopy mkdfs mstohd hdtoms
CMNOBJ = init.r search.r unixname.r subdir.r getfat.r devices.r
MKDFS = mkdfs.r
MDIR = mdir.r match.r convdate.r isdir.r $(CMNOBJ)
MREAD = mread.r match.r convdate.r $(CMNOBJ)
MWRITE = mwrite.r fixname.r putfat.r mkentry.r isdir.r $(CMNOBJ)
MDEL = mdel.r match.r putfat.r $(CMNOBJ)
MTYPE = mtype.r match.r $(CMNOBJ)
MMD = mmd.r fixname.r putfat.r mkentry.r $(CMNOBJ)
MRD = mrd.r putfat.r $(CMNOBJ)
MREN = mren.r fixname.r putfat.r isdir.r $(CMNOBJ)
MCOPY = mcopy.r
PRGOBJ = mkdfs.r mdir.r mread.r mwrite.r mdel.r mtype.r mmd.r mrd.r mren.r \
mcopy.r match.r convdate.r isdir.r fixname.r putfat.r mkentry.r \
mstohd.r hdtoms.r
alles: $(PROGS)
echo "fertig"
mkdfs: $(MKDFS)
$(CC) $(LDFLAGS) $(MKDFS) -o mkdfs
mdir: $(MDIR)
$(CC) $(LDFLAGS) $(MDIR) -o msdir
mread: $(MREAD)
$(CC) $(LDFLAGS) $(MREAD) -o msread
mwrite: $(MWRITE)
$(CC) $(LDFLAGS) $(MWRITE) -o mswrite
mdel: $(MDEL)
$(CC) $(LDFLAGS) $(MDEL) -o msdel
mtype: $(MTYPE)
$(CC) $(LDFLAGS) $(MTYPE) -o mstype
mmd: $(MMD)
$(CC) $(LDFLAGS) $(MMD) -o msmd
mrd: $(MRD)
$(CC) $(LDFLAGS) $(MRD) -o msrd
mren: $(MREN)
$(CC) $(LDFLAGS) $(MREN) -o msren
mcopy: $(MCOPY)
$(CC) $(LDFLAGS) $(MCOPY) -o mscopy
mstohd: mstohd.r
$(CC) $(LDFLAGS) -o mstohd mstohd.r
hdtoms: hdtoms.c
$(CC) $(LDFLAGS) -o hdtoms hdtoms.r
$(CMNOBJ) $(PRGOBJ):
$(CC) $(CFLAGS) -c -o $*.r $*.c
install: $(PROGS)
attr -pepr $(PROGS)
copy -f -b30 msdir $(BINDIR)/msdir
copy -f -b30 msread $(BINDIR)/msread
copy -f -b30 mswrite $(BINDIR)/mswrite
copy -f -b30 msdel $(BINDIR)/msdel
copy -f -b30 mstype $(BINDIR)/mstype
copy -f -b30 msmd $(BINDIR)/msmd
copy -f -b30 msrd $(BINDIR)/msrd
copy -f -b30 msren $(BINDIR)/msren
copy -f -b30 mscopy $(BINDIR)/mscopy
copy -f -b30 mkdfs $(BINDIR)/mkdfs
copy -f -b30 mstohd $(BINDIR)/mstohd
copy -f -b30 hdtoms $(BINDIR)/hdtoms
clean:
del -f $(PROGS) *.r *_K
lint:
$(LINT) mdir.c getfat.c init.c search.c match.c convdate.c subdir.c \
unixname.c isdir.c
$(LINT) mread.c getfat.c init.c search.c match.c unixname.c subdir.c
$(LINT) mwrite.c getfat.c init.c search.c fixname.c unixname.c \
putfat.c subdir.c mkentry.c isdir.c
$(LINT) mdel.c getfat.c init.c search.c match.c unixname.c putfat.c \
subdir.c
$(LINT) mtype.c getfat.c init.c search.c match.c unixname.c subdir.c
$(LINT) mmd.c getfat.c init.c search.c fixname.c unixname.c putfat.c \
subdir.c mkentry.c
$(LINT) mrd.c getfat.c init.c search.c unixname.c putfat.c subdir.c
$(LINT) mren.c getfat.c init.c search.c fixname.c unixname.c putfat.c \
subdir.c
$(LINT) mcopy.c
shar:
$(SHAR) MANIFEST Customize Makefile Readme *.[1ch]
tar:
tar cvfp mstools.tar MANIFEST Customize Makefile Readme *.[1ch]
compress mstools.tar
init.r: msdos.h devices.h