descrip.mms 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. .ifdef MMSIA64
  2. SUFFIX = _IA64
  3. CFLAGS = $(CFLAGS)/define=(_LARGEFILE)
  4. .endif
  5. .ifdef MMSALPHA
  6. SUFFIX = _ALPHA
  7. CFLAGS = $(CFLAGS)/define=(_LARGEFILE)
  8. .endif
  9. .ifdef MMSVAX
  10. XFER_VECTOR = ftplib_vector.obj
  11. .endif
  12. TARGETS = ftplib$(SUFFIX).exe qftp$(SUFFIX).exe
  13. SHLINKFLAGS = /SHARE=$(MMS$TARGET)/NOMAP
  14. * : $(TARGETS)
  15. continue
  16. clean :
  17. if f$search("ftplib.obj") .nes. "" then delete ftplib.obj;*
  18. if f$search("ftplib_alpha.obj") .nes. "" then delete ftplib_alpha.obj;*
  19. if f$search("ftplib.exe") .nes. "" then delete ftplib.exe;*
  20. if f$search("ftplib_alpha.exe") .nes. "" then delete ftplib_alpha.exe;*
  21. if f$search("qftp.obj") .nes. "" then delete qftp.obj;*
  22. if f$search("qftp_alpha.obj") .nes. "" then delete qftp_alpha.obj;*
  23. if f$search("qftp.exe") .nes. "" then delete qftp.exe;*
  24. if f$search("qftp_alpha.exe") .nes. "" then delete qftp_alpha.exe;*
  25. if f$search("ftplib_vector.obj") .nes. "" then delete ftplib_vector.obj;*
  26. ftplib$(SUFFIX).obj : ftplib.c ftplib.h
  27. $(CC) $(CFLAGS) $<
  28. ftplib$(SUFFIX).exe : ftplib$(SUFFIX).obj $(XFER_VECTOR)
  29. $(LINK) $(SHLINKFLAGS) ftplib$(SUFFIX).opt/options
  30. qftp$(SUFFIX).exe : qftp$(SUFFIX).obj
  31. $(LINK) $(LINKFLAGS) qftp$(SUFFIX).opt/options
  32. qftp$(SUFFIX).obj : qftp.c ftplib.h
  33. $(CC) $(CFLAGS) $<