home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume11 / mtools / part01 / Makefile < prev    next >
Makefile  |  1987-08-27  |  3KB  |  106 lines

  1. #
  2. #       Makefile for MSDOS tools
  3. #
  4.  
  5. CC = cc
  6. CFLAGS = -O
  7. LINT = lint -c
  8. SHAR = shar -a
  9. BINDIR = /usr/local/bin
  10. PROGS = mdir mread mwrite mdel mtype mmd mrd mren
  11.  
  12. MDIR = mdir.o getfat.o init.o search.o match.o convdate.o unixname.o subdir.o \
  13.     isdir.o
  14. MREAD = mread.o getfat.o init.o search.o match.o unixname.o subdir.o
  15. MWRITE = mwrite.o getfat.o init.o search.o fixname.o unixname.o putfat.o \
  16.     subdir.o mkentry.o isdir.o
  17. MDEL = mdel.o getfat.o init.o search.o match.o unixname.o putfat.o subdir.o
  18. MTYPE = mtype.o getfat.o init.o search.o match.o unixname.o subdir.o
  19. MMD = mmd.o getfat.o init.o search.o fixname.o unixname.o putfat.o subdir.o \
  20.     mkentry.o
  21. MRD = mrd.o getfat.o init.o search.o unixname.o putfat.o subdir.o
  22. MREN = mren.o getfat.o init.o search.o fixname.o unixname.o putfat.c subdir.o \
  23.     isdir.o
  24.  
  25. all:    $(PROGS)
  26.  
  27. mdir:    $(MDIR)
  28.     $(CC) $(CFLAGS) $(MDIR) -o mdir
  29.  
  30. mread:    $(MREAD)
  31.     $(CC) $(CFLAGS) $(MREAD) -o mread
  32.  
  33. mwrite:    $(MWRITE)
  34.     $(CC) $(CFLAGS) $(MWRITE) -o mwrite
  35.  
  36. mdel:    $(MDEL)
  37.     $(CC) $(CFLAGS) $(MDEL) -o mdel
  38.  
  39. mtype:    $(MTYPE)
  40.     $(CC) $(CFLAGS) $(MTYPE) -o mtype
  41.  
  42. mmd:    $(MMD)
  43.     $(CC) $(CFLAGS) $(MMD) -o mmd
  44.  
  45. mrd:    $(MRD)
  46.     $(CC) $(CFLAGS) $(MRD) -o mrd
  47.  
  48. mren:    $(MREN)
  49.     $(CC) $(CFLAGS) $(MREN) -o mren
  50.  
  51. install: $(PROGS)
  52.     cp mdir $(BINDIR)/mdir
  53.     strip $(BINDIR)/mdir
  54.     rm mdir
  55. #    cp Mdir.1 /usr/man/man1/mdir.1
  56.     cp mread $(BINDIR)/mread
  57.     strip $(BINDIR)/mread
  58.     rm mread
  59. #    cp Mread.1 /usr/man/man1/mread.1
  60.     cp mwrite $(BINDIR)/mwrite
  61.     strip $(BINDIR)/mwrite
  62.     rm mwrite
  63. #    cp Mwrite.1 /usr/man/man1/mwrite.1
  64.     cp mdel $(BINDIR)/mdel
  65.     strip $(BINDIR)/mdel
  66.     rm mdel
  67. #    cp Mdel.1 /usr/man/man1/mdel.1
  68.     cp mtype $(BINDIR)/mtype
  69.     strip $(BINDIR)/mtype
  70.     rm mtype
  71. #    cp Mtype.1 /usr/man/man1/mtype.1
  72.     cp mmd $(BINDIR)/mmd
  73.     strip $(BINDIR)/mmd
  74.     rm mmd
  75. #    cp Mmd.1 /usr/man/man1/mmd.1
  76.     cp mrd $(BINDIR)/mrd
  77.     strip $(BINDIR)/mrd
  78.     rm mrd
  79. #    cp Mrd.1 /usr/man/man1/mrd.1
  80.     cp mren $(BINDIR)/mren
  81.     strip $(BINDIR)/mren
  82.     rm mren
  83. #    cp Mren.1 /usr/man/man1/mren.1
  84.  
  85. lint:
  86.     $(LINT) mdir.c getfat.c init.c search.c match.c convdate.c subdir.c \
  87.     unixname.c isdir.c
  88.     $(LINT) mread.c getfat.c init.c search.c match.c unixname.c subdir.c
  89.     $(LINT) mwrite.c getfat.c init.c search.c fixname.c unixname.c \
  90.     putfat.c subdir.c mkentry.c isdir.c
  91.     $(LINT) mdel.c getfat.c init.c search.c match.c unixname.c putfat.c \
  92.     subdir.c
  93.     $(LINT) mtype.c getfat.c init.c search.c match.c unixname.c subdir.c
  94.     $(LINT) mmd.c getfat.c init.c search.c fixname.c unixname.c putfat.c \
  95.     subdir.c mkentry.c
  96.     $(LINT) mrd.c getfat.c init.c search.c unixname.c putfat.c subdir.c
  97.     $(LINT) mren.c getfat.c init.c search.c fixname.c unixname.c putfat.c \
  98.     subdir.c
  99.  
  100. shar:
  101.     $(SHAR) Readme Makefile Mdel.1 Mdir.1 Mmd.1 Mrd.1 Mread.1 Mren.1 \
  102.     Mtype.1 Mwrite.1 msdos.h convdate.c fixname.c getfat.c init.c \
  103.     isdir.c match.c mdel.c mdir.c > mtools1
  104.     $(SHAR) mkentry.c mmd.c mrd.c mread.c mren.c mtype.c mwrite.c \
  105.     putfat.c search.c subdir.c unixname.c > mtools2
  106.