Makefile.config.next
上传用户:mei_mei897
上传日期:2007-01-05
资源大小:82k
文件大小:4k
源码类别:

手机短信编程

开发平台:

Unix_Linux

  1. # -------------------------------------------------------------------- 
  2. # SMS Client, send messages to mobile phones and pagers
  3. #
  4. # Makefile.config
  5. #
  6. #  Copyright (C) 1997,1998 Angelo Masci
  7. #
  8. #  This library is free software; you can redistribute it and/or
  9. #  modify it under the terms of the GNU Library General Public
  10. #  License as published by the Free Software Foundation; either
  11. #  version 2 of the License, or (at your option) any later version.
  12. #
  13. #  This library is distributed in the hope that it will be useful,
  14. #  but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  16. #  Library General Public License for more details.
  17. #
  18. #  You should have received a copy of the GNU Library General Public
  19. #  License along with this library; if not, write to the Free
  20. #  Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21. #
  22. #  You can contact the author at this e-mail address:
  23. #
  24. #  
  25. #  Ken Turner <kjt@cs.stir.ac.uk>
  26. #              <angelo@styx.demon.co.uk>
  27. #
  28. # -------------------------------------------------------------------- 
  29. # $Id$
  30. # -------------------------------------------------------------------- 
  31. # --------------------------------------------------------------------
  32. # NEXTSTEP 3.3 and OPENSTEP 4.2
  33. # --------------------------------------------------------------------
  34. PLATFORM = -DNEXT
  35. CC       = cc
  36. CFLAGS   = -g -I. -Wall -pedantic $(PLATFORM)
  37. XTRALIBS = -lposix
  38. # --------------------------------------------------------------------
  39. # Drivers for several protocols have been written,
  40. # include them into the build simply by adding them to the
  41. # DRIVERS line below.
  42. #
  43. #       TAP                     Standard SMS protocol
  44. #       VODAFONE        verbose UK protocol
  45. #       ORANGE          verbose UK protocol
  46. #       PAGEONE         verbose UK protocol
  47. #       ONE2ONE         verbose UK protocol
  48. #       VODACOM         verbose South African protocol
  49. #       MTN             verbose South African protocol
  50. #       LIBERTEL        verbose Dutch Libertel protocol
  51. #       TIM             verbose Italian Telecom Italia Mobile protocol
  52. #       PROXIMUS                Belgium protocol
  53. #       VODAPAGE_BLOCK          UK protocol
  54. #       KPN             verbose Dutch protocol
  55. #       ANSWER          verbose protocol
  56. #
  57. #       SNPP    - ALPHA experimental rfc1861 client
  58. #       CIMD    - ALPHA
  59. #       GENERIC - ALPHA
  60. #
  61. DRIVERS = ORANGE VODAFONE PAGEONE ONE2ONE     
  62.   TAP VODACOM MTN LIBERTEL TIM        
  63.   SNPP CIMD VODAPAGE_BLOCK PROXIMUS   
  64.   KPN ANSWER GENERIC
  65. # --------------------------------------------------------------------
  66. MLOCALSMSRC   = .sms_addressbook
  67. MGLOBALSMSRC  = $(PREFIX)/etc/sms/sms_addressbook
  68. MSERVICEDIR   = $(PREFIX)/etc/sms
  69. MLOGFILE      = /usr/adm/smslog
  70. MSNPPDLOGFILE = /usr/adm/snppdlog
  71. MSMSDLOGFILE  = /usr/adm/smsdlog
  72. MVERSION      = 2.0.7k
  73. # --------------------------------------------------------------------
  74. # SMS_Client can be built to use the libmodem package or
  75. # its own internal modem routines. Currently the internal routines
  76. # are known to be unstable and are still considered to be in ALPHA
  77. # Valid Values for MODEMLIB are:
  78. #
  79. #       $(LIBMODEM) - use the libmodem-1.0.0 packages with patches
  80. #       $(SMSMODEM) - use the internal modem routines
  81. LIBMODEM = 1
  82. SMSMODEM = 2
  83. MODEMLIB = $(SMSMODEM)
  84. # --------------------------------------------------------------------
  85. BINDIR  = /usr/bin
  86. ETCDIR  = /etc
  87. MANDIR  = /usr/man
  88. MANEXT  = 1
  89. INSTALL = /usr/bin/install
  90. RM      = /bin/rm -f
  91. CP      = /bin/cp
  92. TR      = /usr/bin/tr
  93. AR      = /bin/ar
  94. STRIP   = /bin/strip
  95. MAKE    = /usr/bin/gmake
  96. # --------------------------------------------------------------------