home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / alt_os / mint / mfs6011 / source / minixfs / makefile < prev    next >
Makefile  |  1994-12-30  |  759b  |  36 lines

  1. #Makefile for minixfs and friends 
  2.  
  3. AS=$(CC) -c
  4.  
  5. CFLAGS=-Wall -mshort -O2 -fomit-frame-pointer -I.
  6.  
  7. include ../dirs
  8.  
  9. OBJS= init.o minixfs.o minixdev.o io.o cache.o dir.o inode.o zone.o main.o \
  10.     trans.o misc.o bitmap.o check.o tinyxhdi.o kludge.o hdio.o \
  11.     dummyfs.o stack.o
  12. all: minix.xfs
  13.  
  14. tinyxhdi.o: tinyxhdi.c xhdi.h
  15.     $(CC) $(CFLAGS) -DSUPER_CALL -DTINY_XHDI -c tinyxhdi.c
  16.  
  17. main.o: version.h
  18.  
  19. hdio.o: hdio.c hdio.h
  20.     $(CC) $(CFLAGS) -DMFS_XFS -c hdio.c
  21.  
  22. minix.xfs: $(OBJS)
  23.     $(CC) -nostdlib -G -o minix.xfs $(OBJS) -lgnu16
  24. #    xstrip -l syms.mfs minix.xfs
  25.  
  26. $(OBJS): config.h minixfs.h atarierr.h filesys.h global.h
  27.  
  28. clean:
  29.     rm -f $(OBJS)
  30.  
  31. clobber:
  32.     rm -f $(OBJS) minix.xfs
  33.  
  34. install: minix.xfs
  35.     $(INSTALL) minix.xfs $(FSDIR)
  36.