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 >
Makefile  |  1991-08-08  |  3KB  |  117 lines

  1. #
  2. #       Makefile for MSDOS tools
  3. #
  4.  
  5. CFLAGS  = -T/r0/TMP -O -o68
  6. LDFLAGS = -l/h0/lib/blarslib.l -cio -g
  7. LINT    = lint -p
  8. CC =  gcc
  9. #
  10. # Rich Salz's excelent cshar package.
  11. # Available from comp.sources.unix archives.
  12. #
  13. SHAR = shar
  14. BINDIR = /h0/CMDS/SYSTEM
  15. PROGS   = msdir msread mswrite msdel mstype msmd msrd msren mscopy mkdfs mstohd hdtoms
  16. CMNOBJ = init.r search.r unixname.r subdir.r getfat.r devices.r
  17.  
  18. MKDFS   = mkdfs.r
  19. MDIR    = mdir.r match.r convdate.r isdir.r $(CMNOBJ)
  20. MREAD   = mread.r match.r convdate.r $(CMNOBJ)
  21. MWRITE  = mwrite.r fixname.r putfat.r mkentry.r isdir.r $(CMNOBJ)
  22. MDEL    = mdel.r match.r putfat.r $(CMNOBJ)
  23. MTYPE   = mtype.r match.r $(CMNOBJ)
  24. MMD = mmd.r fixname.r putfat.r mkentry.r $(CMNOBJ)
  25. MRD = mrd.r putfat.r $(CMNOBJ)
  26. MREN    = mren.r fixname.r putfat.r isdir.r $(CMNOBJ)
  27. MCOPY   = mcopy.r
  28. PRGOBJ  = mkdfs.r mdir.r mread.r mwrite.r mdel.r mtype.r mmd.r mrd.r mren.r \
  29.     mcopy.r match.r convdate.r isdir.r fixname.r putfat.r mkentry.r \
  30.     mstohd.r hdtoms.r
  31.  
  32. alles: $(PROGS)
  33.     echo "fertig"
  34.  
  35. mkdfs:  $(MKDFS)
  36.     $(CC) $(LDFLAGS) $(MKDFS) -o mkdfs
  37.  
  38. mdir:  $(MDIR)
  39.     $(CC) $(LDFLAGS) $(MDIR) -o msdir
  40.  
  41. mread: $(MREAD)
  42.     $(CC) $(LDFLAGS) $(MREAD) -o msread
  43.  
  44. mwrite: $(MWRITE)
  45.     $(CC) $(LDFLAGS) $(MWRITE) -o mswrite
  46.  
  47. mdel:  $(MDEL)
  48.     $(CC) $(LDFLAGS) $(MDEL) -o msdel
  49.  
  50. mtype: $(MTYPE)
  51.     $(CC) $(LDFLAGS) $(MTYPE) -o mstype
  52.  
  53. mmd:   $(MMD)
  54.     $(CC) $(LDFLAGS) $(MMD) -o msmd
  55.  
  56. mrd:   $(MRD)
  57.     $(CC) $(LDFLAGS) $(MRD) -o msrd
  58.  
  59. mren:  $(MREN)
  60.     $(CC) $(LDFLAGS) $(MREN) -o msren
  61.  
  62. mcopy: $(MCOPY)
  63.     $(CC) $(LDFLAGS) $(MCOPY) -o mscopy
  64.  
  65. mstohd: mstohd.r
  66.     $(CC) $(LDFLAGS) -o mstohd mstohd.r
  67.  
  68. hdtoms: hdtoms.c
  69.     $(CC) $(LDFLAGS) -o hdtoms hdtoms.r
  70.  
  71. $(CMNOBJ) $(PRGOBJ):
  72.     $(CC) $(CFLAGS) -c -o $*.r $*.c
  73.  
  74. install: $(PROGS)
  75.     attr -pepr $(PROGS)
  76.     copy -f -b30 msdir $(BINDIR)/msdir
  77.     copy -f -b30 msread $(BINDIR)/msread
  78.     copy -f -b30 mswrite $(BINDIR)/mswrite
  79.     copy -f -b30 msdel $(BINDIR)/msdel
  80.     copy -f -b30 mstype $(BINDIR)/mstype
  81.     copy -f -b30 msmd $(BINDIR)/msmd
  82.     copy -f -b30 msrd $(BINDIR)/msrd
  83.     copy -f -b30 msren $(BINDIR)/msren
  84.     copy -f -b30 mscopy $(BINDIR)/mscopy
  85.     copy -f -b30 mkdfs $(BINDIR)/mkdfs
  86.     copy -f -b30 mstohd $(BINDIR)/mstohd
  87.     copy -f -b30 hdtoms $(BINDIR)/hdtoms
  88.  
  89.  
  90. clean:
  91.     del -f $(PROGS) *.r *_K
  92.  
  93. lint:
  94.     $(LINT) mdir.c getfat.c init.c search.c match.c convdate.c subdir.c \
  95.     unixname.c isdir.c
  96.     $(LINT) mread.c getfat.c init.c search.c match.c unixname.c subdir.c
  97.     $(LINT) mwrite.c getfat.c init.c search.c fixname.c unixname.c \
  98.     putfat.c subdir.c mkentry.c isdir.c
  99.     $(LINT) mdel.c getfat.c init.c search.c match.c unixname.c putfat.c \
  100.     subdir.c
  101.     $(LINT) mtype.c getfat.c init.c search.c match.c unixname.c subdir.c
  102.     $(LINT) mmd.c getfat.c init.c search.c fixname.c unixname.c putfat.c \
  103.     subdir.c mkentry.c
  104.     $(LINT) mrd.c getfat.c init.c search.c unixname.c putfat.c subdir.c
  105.     $(LINT) mren.c getfat.c init.c search.c fixname.c unixname.c putfat.c \
  106.     subdir.c
  107.     $(LINT) mcopy.c
  108.  
  109. shar:
  110.     $(SHAR) MANIFEST Customize Makefile Readme *.[1ch]
  111.  
  112. tar:
  113.     tar cvfp mstools.tar MANIFEST Customize Makefile Readme *.[1ch]
  114.     compress mstools.tar
  115.  
  116. init.r: msdos.h devices.h
  117.