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

Telnet服务器

开发平台:

Unix_Linux

  1. # Makefile for Firebird BBS 3.0 SM series
  2. # deliver from SEEDNet BBS generation 1
  3. # $Id: Makefile.in,v 1.2 2000/01/31 00:18:32 edwardc Exp $
  4. #################################################################
  5. # Makefile for SEEDNet BBS v1.0
  6. # Id: Makefile.in,v 1.11 1999/03/23 13:30:23 edwardc Exp 
  7. #################################################################
  8. # 1. This package is derived from Firebird BBS 1.5, which was 
  9. #    developed by the Department of Computer Science & Information
  10. #    Engineering, Chung Chen University of Taiwan, ROC.
  11. #    and under Firebird 2.66M the package is developed by the 
  12. #    Board of System Administrators, Malaysian Students' Association In Taiwan.
  13. #
  14. # 2. The example site is bbs.seed.net.tw (139.175.252.15)
  15. #
  16. # 3. The developers of this package can be reached by
  17. #    SYSOP.bbs@bbs.seed.net.tw
  18. #
  19. # 4. This Makefile is for "@systype@"
  20. #
  21. # This Makefile is generated automatic by configure
  22. #############################################################
  23. ####   Setup the following site-specific information     ####
  24. #############################################################
  25. # The home directory and uid/gid info for user 'bbs'
  26. BBSHOME  = @BBS_HOME@
  27. BBSUID   = @BBS_UID@
  28. BBSGRP   = @BBS_GID@
  29. OS_DEF   = @OS_DEF@
  30. CC       = @CC@
  31. FB_CFLAGS= ${CFLAGS} -Wunused -I../include
  32. LIBS     = @LIBS@
  33. INSTALL  = @INSTALL@
  34. CSIE_DEF = @CSIE_DEF@
  35. MAKEFLAG = CC=$(CC) BBSHOME="$(BBSHOME)" OS_DEF="$(OS_DEF)" CFLAGS="$(FB_CFLAGS)" LIBS="$(LIBS)" INSTALL="$(INSTALL)" CSIE_DEF="$(CSIE_DEF)" BBS_UID=$(BBSUID) BBSGID=$(BBSGRP)
  36. DIRS  = @DIRS@
  37. # You needn't change the make rule, if you can't understand what are you doing
  38. all:
  39. @echo "== Making main program and relatve src =="
  40. @for x in $(DIRS); 
  41. do 
  42. echo "--> $$x"; 
  43. (cd $$x; make $(MAKEFLAG) all ; cd .. ); 
  44. echo "<-- $$x"; 
  45. echo " "; 
  46. done
  47. echo "done."
  48. install: all
  49. @echo "== Installing Everything ... =="
  50. @for x in $(DIRS); 
  51. do 
  52. echo "--> $$x"; 
  53. (cd $$x; make install ; cd .. ); 
  54. echo "<-- $$x"; 
  55. echo " "; 
  56. done
  57. update: all
  58. @echo "== update binary ... =="
  59. @echo "-->src/"
  60. (cd src; make $(MAKEFLAG) update; cd ..)
  61. @echo "<--src/"
  62. clean:
  63. @echo "== cleanning junks, object files, and binaries .. =="
  64. -rm -fr *~ *.o *.BAK
  65. @for x in $(DIRS); 
  66. do 
  67. echo "--> $$x"; 
  68. (cd $$x; make clean ; cd .. ); 
  69. echo "<-- $$x"; 
  70. echo " "; 
  71. done
  72. echo "done."
  73. cleanall: clean
  74. @echo "== cleanning all objfile, binaries .. =="
  75. -rm -fr *~ *.o *.BAK
  76. @for x in $(DIRS); 
  77. do 
  78. echo "--> $$x"; 
  79. (cd $$x; make cleanall ; cd .. ); 
  80. echo "<-- $$x"; 
  81. echo " "; 
  82. done