home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0646.ZIP / CCE_0646.PD / MFS606S / MAKEFILE < prev    next >
Text File  |  1993-07-24  |  953b  |  44 lines

  1. #Makefile for minixfs and friends 
  2.  
  3. CFLAGS = -Wall -mshort -O -fomit-frame-pointer -I.
  4.  
  5. # Get the directories to install everything
  6.  
  7. include dirs
  8.  
  9. all: minit.ttp mfsconf.ttp minix.xfs fsck.ttp
  10.  
  11. install: minit.ttp mfsconf.ttp
  12.     $(MAKE) -C fsck install
  13.     $(MAKE) -C minixfs install
  14.     $(INSTALL) minit.ttp mfsconf.ttp $(UTILDIR)
  15.  
  16. AUXOBJS= tinyxhdi.o hdio.o
  17.  
  18. minit.ttp: minit.o $(AUXOBJS)
  19.     $(CC) -o minit.ttp $(CFLAGS) minit.o $(AUXOBJS) -liio16
  20.  
  21. mfsconf.ttp: mfsconf.c
  22.     $(CC) -o mfsconf.ttp $(CFLAGS) mfsconf.c -liio16
  23.  
  24. tinyxhdi.o: minixfs/tinyxhdi.c
  25.     $(CC) $(CFLAGS) -DTINY_XHDI -c minixfs/tinyxhdi.c
  26.  
  27. hdio.o: minixfs/hdio.c
  28.     $(CC) $(CFLAGS) -c minixfs/hdio.c
  29.  
  30. minix.xfs:
  31.     $(MAKE) -C minixfs
  32.  
  33. fsck.ttp:
  34.     $(MAKE) -C fsck
  35.  
  36. clean: 
  37.     $(MAKE) -C minixfs clean
  38.     $(MAKE) -C fsck clean
  39.     rm -f $(AUXOBJS) minit.o
  40. clobber:
  41.     $(MAKE) -C minixfs clobber
  42.     $(MAKE) -C fsck clobber
  43.     rm -f minit.ttp mfsconf.ttp $(AUXOBJS) minit.o 
  44.