Makefile
上传用户:minyiyu
上传日期:2018-12-24
资源大小:864k
文件大小:2k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. # Makefile for Firebird BBS 3.0 series
  2. # deliver from SEEDNet BBS generation 1
  3. # $Id: Makefile,v 1.1 2000/01/15 01:45:42 edwardc Exp $
  4. all:
  5. @echo "please read 00README first before upgrade!"
  6. @echo "check out the 00README if your version is out of list"
  7. @echo " "
  8. @echo "please type 'make versionid', "
  9. @echo " "
  10. @echo "make ph4     : upgrade from phoenix 4.0 to Firebird 3.0"
  11. @echo "make 2.0 : upgrade from 2.0 (CCU) "
  12. @echo "make 2.66m   : upgrade from 2.66M to 3.0 "
  13. @echo "make 2.62m   : upgrade from 2.62M to 3.0 "
  14. @echo "make 2.5     : upgrade from 2.5 (CCU) to 3.0"
  15. @echo "make Maple2  : upgrade from Maple 2.36 "
  16. @echo "make unknown : upgrade from unknown version (read 00README first.)"
  17. @echo " "
  18. @echo " "
  19. clean:
  20. rm -fr *.o *~ DEAD* repass chboard rehome refriend *core*
  21. 2.0:
  22. @echo "You may put your PH4 struct.h into include/struct.PH4.h, then"
  23. @echo "you may enter this translation procedure."
  24. @echo -n "press any key to continue."
  25. @read xx
  26. $(CC) -g $(CFLAGS) -I./include -I../../include -L../../lib 
  27. -DSTRUCT_VERSION="'PH4'" -o repass repass.c -lBBS
  28. $(CC) -g $(CFLAGS) -I./include -I../../include -o rehome rehome.c
  29. $(CC) -g $(CFLAGS) -I../../include -o chboard chboard.c ../../src/record.c
  30. 2.66m:
  31. $(CC) -g $(CFLAGS) -I./include -I../../include -L../../lib 
  32. -DSTRUCT_VERSION="'2.66M'" -o repass repass.c -lBBS
  33. ./repass 2.66M
  34. 2.62m:
  35. $(CC) -g $(CFLAGS) -I./include -I../../include -L../../lib 
  36. -DSTRUCT_VERSION="'2.62M'" -o repass repass.c -lBBS
  37. ./repass 2.62M
  38. $(CC) -g $(CFLAGS) -I./include -I../../include 
  39. -o refriend refriend.c ../../src/record.c
  40. ./refriend
  41. Maple2:
  42. $(CC) -g $(CFLAGS) -I./include -I../../include -L../../lib 
  43. -D_MAPLE_2 -DSTRUCT_VERSION="'M2'" -o repass repass.c -lBBS
  44. ./repass Maple2
  45. 2.5:
  46. $(CC) -g $(CFLAGS) -I./include -I../../include -L../../lib 
  47. -DSTRUCT_VERSION="'2.5'" -o repass repass.c -lBBS
  48. ./repass 2.5
  49. @echo -n "now will translate boards flag .."
  50. @read xx
  51. $(CC) -g $(CFLAGS) -I../../include -o chboard chboard.c ../../src/record.c
  52. ./chboard
  53. $(CC) -g $(CFLAGS) -DPH4_CCU -I./include -I../../include 
  54. -o refriend refriend.c ../../src/record.c
  55. ./refriend
  56. @echo "done. .PASSWDS.new is transalted password file."
  57. unknown:
  58. @echo "**warning** this section will tranaslate to 3.0 from unknown version"
  59. @echo "you must read 00README before."
  60. @read xx
  61. $(CC) -g $(CFLAGS) -I./include -I../../include -L../../lib 
  62. -DSTRUCT_VERSION="'unknown'" -o repass repass.c -lBBS
  63. ./repass unknown