Makefile.in
上传用户:weiyuanprp
上传日期:2020-05-20
资源大小:1169k
文件大小:9k
源码类别:

传真(Fax)编程

开发平台:

C/C++

  1. #! smake
  2. # $Id: Makefile.in,v 1.15 2009/09/08 03:18:43 faxguy Exp $
  3. #
  4. # @WARNING@
  5. #
  6. # HylaFAX Facsimile Software
  7. #
  8. # Copyright (c) 1990-1996 Sam Leffler
  9. # Copyright (c) 1991-1996 Silicon Graphics, Inc.
  10. # HylaFAX is a trademark of Silicon Graphics
  11. # Permission to use, copy, modify, distribute, and sell this software and 
  12. # its documentation for any purpose is hereby granted without fee, provided
  13. # that (i) the above copyright notices and this permission notice appear in
  14. # all copies of the software and related documentation, and (ii) the names of
  15. # Sam Leffler and Silicon Graphics may not be used in any advertising or
  16. # publicity relating to the software without the specific, prior written
  17. # permission of Sam Leffler and Silicon Graphics.
  18. # THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
  19. # EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
  20. # WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
  21. # IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  22. # ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  23. # OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  24. # WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
  25. # LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
  26. # OF THIS SOFTWARE.
  27. #
  28. #
  29. # VERSION: @VERSION@
  30. # DATE: @DATE@
  31. # TARGET: @TARGET@
  32. # CCOMPILER: @CCOMPILER@
  33. # CXXCOMPILER: @CXXCOMPILER@
  34. #
  35. DEPTH=..
  36. @MAKEINCLUDE@ @MAKELQUOTE@${DEPTH}/defs@MAKERQUOTE@
  37. LIBVERSION = @VERSION@
  38. SRCDIR = ${DEPTH}/${TOPSRCDIR}/util
  39. VPATH = ../@SRCDIR@/util
  40. C++FILES=Array.c++ 
  41. BoolArray.c++ 
  42. Dictionary.c++ 
  43. Obj.c++ 
  44. PageSize.c++ 
  45. RE.c++ 
  46. REArray.c++ 
  47. REDict.c++ 
  48. StackBuffer.c++ 
  49. Str.c++ 
  50. StrArray.c++ 
  51. StrDict.c++ 
  52. Dispatcher.c++ 
  53. IOHandler.c++ 
  54. Sys.c++ 
  55. SystemLog.c++ 
  56. Timeout.c++ 
  57. Fatal.c++ 
  58. AtSyntax.c++ 
  59. DialRules.c++ 
  60. FmtTime.c++ 
  61. Sequence.c++ 
  62. TimeOfDay.c++ 
  63. FaxDB.c++ 
  64. TextFormat.c++ 
  65. Class2Params.c++ 
  66. FaxParams.c++ 
  67. FaxClient.c++ 
  68. FaxConfig.c++ 
  69. FaxRecvInfo.c++ 
  70. FaxSendInfo.c++ 
  71. JobExt.c++ 
  72. CallID.c++ 
  73. ModemExt.c++ 
  74. SendFaxJob.c++ 
  75. SendFaxClient.c++ 
  76. TypeRules.c++ 
  77. Transport.c++ 
  78. InetTransport.c++ 
  79. UnixTransport.c++ 
  80. SNPPClient.c++ 
  81. SNPPJob.c++
  82. CFILES= cvtfacility.c fxassert.c
  83. TARGETS=libfaxutil.${DSO} faxmsg faxmodem faxadduser faxconfig faxdeluser 
  84.     faxstate faxinfo faxwatch textfmt dialtest typetest tiffcheck
  85. LC++INCS=${ZLIBINC} # for FaxClient.c++
  86. default all::
  87. @${MAKE} incdepend
  88. @${MAKE} targets
  89. targets: $(TARGETS)
  90. @MAKEINCLUDE@ @MAKELQUOTE@${COMMONRULES}@MAKERQUOTE@
  91. libfaxutil.a: ${OBJECTS}
  92. @rm -f $@;
  93. @echo "${AR} ${AROPTS} $@ ${OBJECTS}"; 
  94.     ${AR} ${AROPTS} $@ ${OBJECTS} ${C++FILT}
  95. ${RANLIB} $@
  96. ../util/libfaxutil.a: libfaxutil.a
  97. faxmsg: ${SRCDIR}/faxmsg.c ${LIBS}
  98. ${CCF} -o $@ ${SRCDIR}/faxmsg.c ${LDFLAGS}
  99. faxstate: ${SRCDIR}/faxstate.c ${LIBS}
  100. ${CCF} -o $@ ${SRCDIR}/faxstate.c ${LDFLAGS}
  101. faxmodem: ${SRCDIR}/faxmodem.c ${LIBS}
  102. ${CCF} -o $@ ${SRCDIR}/faxmodem.c ${LDFLAGS}
  103. faxadduser: ${SRCDIR}/faxadduser.c ${LIBS}
  104. ${CCF} -o $@ ${SRCDIR}/faxadduser.c ${LDFLAGS}
  105. faxconfig: ${SRCDIR}/faxconfig.c ${LIBS}
  106. ${CCF} -o $@ ${SRCDIR}/faxconfig.c ${LDFLAGS}
  107. faxdeluser: ${SRCDIR}/faxdeluser.c ${LIBS}
  108. ${CCF} -o $@ ${SRCDIR}/faxdeluser.c ${LDFLAGS}
  109. tiffcheck.o: ${SRCDIR}/tiffcheck.c++
  110. ${C++F} -c ${C++FILE} ${SRCDIR}/tiffcheck.c++@MAKECXXOVERRIDE@
  111. tiffcheck: tiffcheck.o ${LIBS}
  112. ${C++F} -o $@ tiffcheck.o ${LDFLAGS}
  113. textfmt.o: ${SRCDIR}/textfmt.c++
  114. ${C++F} -c ${C++FILE} ${SRCDIR}/textfmt.c++@MAKECXXOVERRIDE@
  115. textfmt: textfmt.o ${LIBS}
  116. ${C++F} -o $@ textfmt.o ${LDFLAGS}
  117. dialtest.o: ${SRCDIR}/dialtest.c++
  118. ${C++F} -c ${C++FILE} ${SRCDIR}/dialtest.c++@MAKECXXOVERRIDE@
  119. dialtest: dialtest.o ${LIBS}
  120. ${C++F} -o $@ dialtest.o ${LDFLAGS}
  121. typetest.o: ${SRCDIR}/typetest.c++
  122. ${C++F} -c ${C++FILE} ${SRCDIR}/typetest.c++@MAKECXXOVERRIDE@
  123. typetest: typetest.o ${LIBS}
  124. ${C++F} -o $@ typetest.o ${LDFLAGS}
  125. faxinfo.o: ${SRCDIR}/faxinfo.c++
  126. ${C++F} -c ${C++FILE} ${SRCDIR}/faxinfo.c++@MAKECXXOVERRIDE@
  127. faxinfo: faxinfo.o ${LIBS}
  128. ${C++F} -o $@ faxinfo.o ${LDFLAGS}
  129. faxwatch.o: ${SRCDIR}/faxwatch.c++
  130. ${C++F} -c ${C++FILE} ${SRCDIR}/faxwatch.c++@MAKECXXOVERRIDE@
  131. faxwatch: faxwatch.o ${LIBS}
  132. ${C++F} -o $@ faxwatch.o ${LDFLAGS}
  133. faxfetch: faxfetch.o ${LIBS}
  134. ${C++F} -o $@ faxfetch.o ${LDFLAGS}
  135. LDIRT= checkat
  136. checkat.o: ${SRCDIR}/checkat.c++
  137. ${C++F} -c ${C++FILE} ${SRCDIR}/checkat.c++@MAKECXXOVERRIDE@
  138. checkat: checkat.o ${LIBS}
  139. ${C++F} -o $@ checkat.o ${LDFLAGS}
  140. PUTCLIENT = ${INSTALL} -idb ${PRODUCT}.sw.client
  141. PUTSERVER = ${INSTALL} -idb ${PRODUCT}.sw.server
  142. PUTSERV = ${PUTSERVER} -m 755
  143. PUTSUPD = ${PUTSERVER} -root ${INSTALLROOT} -F ${SPOOL}/bin -idb "config(update)"
  144. PUTSUPDDICT = ${PUTSERVER} -root ${INSTALLROOT} -F ${SPOOL}/bin/dict -idb "config(update)"
  145. PUTSBIN = ${PUTSERVER} -root ${INSTALLROOT} -F ${SBIN}
  146. installClient: default
  147. ${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBEXEC} -m 755 -O textfmt
  148. ${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDATA} -m 444 -O pagesizes
  149. ${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDATA} -m 444 -src ${SRCDIR}/typerules -O typerules
  150. install: installClient
  151. ${PUTSBIN} -m 755 -O faxmsg faxadduser faxconfig faxdeluser faxmodem 
  152.         faxstate faxwatch faxinfo tiffcheck
  153. ${PUTSBIN} -idb ${PRODUCT}.sw.server 
  154.     -ln ${SBIN}/faxmsg -O faxabort faxanswer faxquit faxlock
  155. ${PUTSBIN} -m 755 -O dialtest typetest
  156. ${PUTSBIN} -m 755 -src xferfaxstats.sh -O xferfaxstats
  157. ${PUTSBIN} -m 755 -src recvstats.sh -O recvstats
  158. ${PUTSBIN} -m 755 -idb "config(update)" -src faxcron.sh -O faxcron
  159. ${PUTSUPD} -m 755 -src ps2fax.gs.sh -O ps2fax.gs
  160. ${PUTSUPD} -m 755 -src ps2fax.dps.sh -O ps2fax.dps
  161. ${PUTSUPD} -m 755 -src ps2fax.imp.sh -O ps2fax.imp
  162. ${PUTSUPD} -m 755 -src pdf2fax.gs.sh -O pdf2fax.gs
  163. ${PUTSUPD} -m 755 -src pcl2fax.sh -O pcl2fax
  164. ${PUTSUPD} -m 755 -src tiff2fax.sh -O tiff2fax
  165. ${PUTSUPD} -m 755 -src tiff2pdf.sh -O tiff2pdf
  166. ${PUTSUPD} -m 755 -src notify.sh -O notify
  167. ${PUTSUPD} -m 755 -src archive.sh -O archive
  168. ${PUTSUPD} -m 755 -src common-functions.sh -O common-functions
  169. ${PUTSUPD} -m 755 -src faxrcvd.sh -O faxrcvd
  170. ${PUTSUPD} -m 755 -src pollrcvd.sh -O pollrcvd
  171. ${PUTSUPD} -m 755 -src mkcover.sh -O mkcover
  172. ${PUTSUPD} -m 755 -src wedged.sh -O wedged
  173. ${PUTSUPD} -m 755 -src qp-encode.awk -O qp-encode.awk
  174. ${PUTSUPD} -m 755 -src rfc2047-encode.awk -O rfc2047-encode.awk
  175. ${PUTSUPD} -m 755 -src auto-rotate.ps -O auto-rotate.ps
  176. ${PUTSUPD} -m 755 -src dictionary.sh -O dictionary
  177. ${PUTSUPDDICT} -m 644 -src dict-de -O de
  178. ${PUTSUPDDICT} -m 644 -src dict-en -O en
  179. ${PUTSUPDDICT} -m 644 -src dict-es -O es
  180. ${PUTSUPDDICT} -m 644 -src dict-fr -O fr
  181. ${PUTSUPDDICT} -m 644 -src dict-it -O it
  182. ${PUTSUPDDICT} -m 644 -src dict-pl -O pl
  183. ${PUTSUPDDICT} -m 644 -src dict-pt -O pt
  184. ${PUTSUPDDICT} -m 644 -src dict-pt_BR -O pt_BR
  185. ${PUTSUPDDICT} -m 644 -src dict-ro -O ro
  186. ${PUTSUPDDICT} -m 644 -src dict-sr -O sr
  187. ${PUTSUPDDICT} -m 644 -src dict-tr -O tr
  188. ${PUTSUPDDICT} -m 644 -src dict-zh -O zh
  189. ${PUTSERVER} -root ${INSTALLROOT} -F ${SPOOL}/etc -m 444 -idb "config(update)" 
  190.     -src ${SRCDIR}/dpsprinter.ps -O dpsprinter.ps
  191. ${PUTSERVER} -root ${INSTALLROOT} -F ${SPOOL}/etc -idb "config(suggest)" 
  192.     -m 444 -src ${SRCDIR}/cover.templ -O cover.templ
  193. uninstall::
  194. ${RM} -f ${LIBEXEC}/textfmt
  195. ${RM} -f ${LIBDATA}/pagesizes
  196. ${RM} -f ${LIBDATA}/typerules
  197. ${RM} -f ${SBIN}/faxmsg ${SBIN}/faxadduser ${SBIN}/faxconfig ${SBIN}/faxdeluser 
  198.         ${SBIN}/faxmodem ${SBIN}/faxstate ${SBIN}/faxwatch ${SBIN}/faxinfo ${SBIN}/tiffcheck
  199. ${RM} -f ${SBIN}/faxabort ${SBIN}/faxanswer ${SBIN}/faxquit ${SBIN}/faxlock
  200. ${RM} -f ${SBIN}/typetest
  201. ${RM} -f ${SBIN}/dialtest
  202. ${RM} -f ${SBIN}/xferfaxstats
  203. ${RM} -f ${SBIN}/recvstats
  204. ${RM} -f ${SBIN}/faxcron
  205. ${RM} -f ${SPOOL}/bin/ps2fax.gs
  206. ${RM} -f ${SPOOL}/bin/ps2fax.dps
  207. ${RM} -f ${SPOOL}/bin/ps2fax.imp
  208. ${RM} -f ${SPOOL}/bin/pdf2fax.gs
  209. ${RM} -f ${SPOOL}/bin/pcl2fax
  210. ${RM} -f ${SPOOL}/bin/tiff2fax
  211. ${RM} -f ${SPOOL}/bin/tiff2pdf
  212. ${RM} -f ${SPOOL}/bin/notify
  213. ${RM} -f ${SPOOL}/bin/archive
  214. ${RM} -f ${SPOOL}/bin/common-functions
  215. ${RM} -f ${SPOOL}/bin/faxrcvd
  216. ${RM} -f ${SPOOL}/bin/pollrcvd
  217. ${RM} -f ${SPOOL}/bin/mkcover
  218. ${RM} -f ${SPOOL}/bin/wedged
  219. ${RM} -f ${SPOOL}/bin/qp-encode.awk
  220. ${RM} -f ${SPOOL}/bin/rfc2047-encode.awk
  221. ${RM} -f ${SPOOL}/bin/auto-rotate.ps
  222. ${RM} -f ${SPOOL}/etc/dpsprinter.ps
  223. ${RM} -f ${SPOOL}/etc/cover.templ
  224. ${RM} -f ${SPOOL}/bin/dictionary
  225. ${RM} -rf ${SPOOL}/bin/dict
  226. @MAKEDSOINCLUDE@ @MAKELQUOTE@${SRCDIR}/Makefile.@DSO@dso@MAKERQUOTE@
  227. #
  228. # These targets are created during the configuration procedure.
  229. #
  230. clobberconfig:
  231. -${RM} -f pagesizes xferfaxstats.sh recvstats.sh faxcron.sh dictionary.sh 
  232. faxrcvd.sh mkcover.sh notify.sh pcl2fax.sh pollrcvd.sh 
  233. ps2fax.dps.sh ps2fax.gs.sh ps2fax.imp.sh tiff2fax.sh tiff2pdf.sh 
  234. wedged.sh qp-encode.awk rfc2047-encode.awk archive.sh pdf2fax.gs.sh common-functions.sh 
  235. dict-de dict-en dict-es dict-fr dict-it dict-pl dict-pt dict-pt_BR dict-ro dict-sr dict-tr dict-zh