home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / MISC / mtp.shar / Makefile next >
Makefile  |  2009-11-06  |  1KB  |  59 lines

  1. # Makefile, Version 1.4, Created 8/9/91
  2. # Dr Alan M. McIvor, BP Sunbury Research Centre 
  3.  
  4. ############## Make Definitions ###############################
  5.  
  6. TARGET_ARCH = -os9
  7.  
  8. #system include and library files 
  9. OS9_TOP = /os9
  10. OS9_LIB = $(OS9_TOP)/lib
  11. OS9_INC = $(OS9_TOP)/defs
  12.  
  13. #   Compile and load flags for OS9
  14. CC68 = cc68 -q
  15. CC68FLAGS = -k2F -bg
  16. ISP_INCS = -v=$(OS9_INC)/inet
  17. ISP_LIBS = -l=$(OS9_LIB)/socklib.l -l=$(OS9_LIB)/netdb.l
  18.  
  19. .SUFFIXES: .r 
  20.  
  21. .c:
  22.     $(CC68) $(CC68FLAGS) $< -f=$@
  23.  
  24. .c.r:
  25.     $(CC68) $(CC68FLAGS) -r $(ISP_INCS) $<
  26.  
  27. .c.o:
  28.     $(CC) $(CFLAGS) -c $<
  29.  
  30. ################## Make Rules ####################################
  31.  
  32. nothing:
  33.     @echo "*** Make what? ***"
  34.  
  35. all: host dest
  36.  
  37. host: mtp
  38.  
  39. dest: mtpvalid mtpd mtpdc
  40.  
  41. clean:
  42.     rm -f *.o *~ #*# *% *.cde *.int *.obj core *.r
  43.  
  44. mtpdc: mtpdc.r mtpcommon.r
  45.     $(CC68) $(CC68FLAGS) mtpdc.r mtpcommon.r $(ISP_LIBS) -fd=mtpdc
  46.     fixmod -uo=0.0 -ua=d002 mtpdc
  47.  
  48. mtp: mtp.o mtpcmds.o mtpcommon.o
  49.     cc $(CFLAGS) mtp.o mtpcmds.o mtpcommon.o -o $@
  50.  
  51. mtpd: mtpd.r
  52.     $(CC68) $(CC68FLAGS) mtpd.r $(ISP_LIBS) -f=mtpd
  53.     fixmod -uo=0.0 -ua=d002 mtpd
  54.  
  55. mtpvalid: mtpvalid.a
  56.     r68020 -q -m=3 mtpvalid.a -o=mtpvalid.r
  57.     l68 mtpvalid.r -l=$(OS9_LIB)/sys.l -O=mtpvalid
  58.     fixmod -uo=0.0 mtpvalid
  59.