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

传真(Fax)编程

开发平台:

C/C++

  1. #! smake
  2. # $Id: Makefile.in,v 1.8 2009/02/17 00:38:54 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}/faxd
  39. VPATH = ../@SRCDIR@/faxd
  40. C++FILES=ClassModem.c++ 
  41. FaxModem.c++ 
  42. Class0.c++ 
  43. Class1.c++ 
  44. Class10.c++ 
  45. Class1Ersatz.c++ 
  46. Class1Poll.c++ 
  47. Class1Recv.c++ 
  48. Class1Send.c++ 
  49. Class2.c++ 
  50. Class20.c++ 
  51. Class21.c++ 
  52. Class2Ersatz.c++ 
  53. Class2Poll.c++ 
  54. Class2Recv.c++ 
  55. Class2Send.c++ 
  56. CopyQuality.c++ 
  57. JobControl.c++ 
  58. DestInfo.c++ 
  59. FaxAcctInfo.c++ 
  60. FaxFont.c++ 
  61. FaxItem.c++ 
  62. FaxMachineInfo.c++ 
  63. FaxMachineLog.c++ 
  64. FaxPoll.c++ 
  65. FaxRecv.c++ 
  66. FaxRequest.c++ 
  67. FaxSend.c++ 
  68. HylaClient.c++ 
  69. ModemServer.c++ 
  70. FaxServer.c++ 
  71. G3Decoder.c++ 
  72. G3Encoder.c++ 
  73. MemoryDecoder.c++ 
  74. Getty.c++ 
  75. Getty@GETTY@.c++ 
  76. HDLCFrame.c++ 
  77. Job.c++ 
  78. Modem.c++ 
  79. ModemConfig.c++ 
  80.     NSF.c++ 
  81. PCFFont.c++ 
  82. QLink.c++ 
  83. ServerConfig.c++ 
  84. TagLine.c++ 
  85. Trigger.c++ 
  86. TriggerRef.c++ 
  87. UUCPLock.c++ 
  88. faxApp.c++ 
  89. faxGettyApp.c++ 
  90. faxQueueApp.c++ 
  91. faxSendApp.c++ 
  92. tagtest.c++ 
  93. tsitest.c++ 
  94. pageSendApp.c++
  95. MODEM_OBJS=ClassModem.o 
  96. FaxModem.o 
  97. Class0.o 
  98. Class1.o 
  99. Class10.o 
  100. Class1Ersatz.o 
  101. Class1Poll.o 
  102. Class1Recv.o 
  103. Class1Send.o 
  104. Class2.o 
  105. Class20.o 
  106. Class21.o 
  107. Class2Ersatz.o 
  108. Class2Poll.o 
  109. Class2Recv.o 
  110. Class2Send.o 
  111. CopyQuality.o 
  112. G3Decoder.o 
  113. G3Encoder.o 
  114. MemoryDecoder.o 
  115. HDLCFrame.o 
  116. ModemConfig.o 
  117.     NSF.o 
  118. FaxFont.o 
  119. PCFFont.o 
  120. TagLine.o
  121. SERVER_OBJS=faxApp.o 
  122. FaxItem.o 
  123. FaxRequest.o 
  124. FaxAcctInfo.o 
  125. FaxMachineInfo.o 
  126. FaxMachineLog.o 
  127. FaxPoll.o 
  128. FaxRecv.o 
  129. FaxSend.o 
  130. ModemServer.o 
  131. FaxServer.o 
  132. UUCPLock.o 
  133. ServerConfig.o
  134. FAXQOBJS=JobControl.o 
  135. DestInfo.o 
  136. Job.o 
  137. HylaClient.o 
  138. Modem.o 
  139. QLink.o 
  140. Trigger.o 
  141. TriggerRef.o 
  142. faxQueueApp.o
  143. FAXSENDOBJS=  faxSendApp.o
  144. FAXQCLEANOBJS=faxQCleanApp.o
  145. FAXGETTYOBJS= Getty.o Getty@GETTY@.o faxGettyApp.o
  146. TARGETS=libfaxserver.${DSO} 
  147. faxq faxsend faxgetty pagesend faxqclean 
  148. tsitest tagtest cqtest choptest
  149. default all::
  150. @${MAKE} incdepend
  151. @${MAKE} targets
  152. targets: $(TARGETS)
  153. @MAKEINCLUDE@ @MAKELQUOTE@${COMMONRULES}@MAKERQUOTE@
  154. libfaxserver.a: ${SERVER_OBJS} ${MODEM_OBJS}
  155. ${AR} ${AROPTS} libfaxserver.a $?
  156. ${RANLIB} libfaxserver.a
  157. @MAKEDSOINCLUDE@ @MAKELQUOTE@${SRCDIR}/Makefile.@DSO@dso@MAKERQUOTE@
  158. LDIRT = hash.h mkhash
  159. hash.h: mkhash
  160. rm -f hash.h; ./mkhash > hash.h
  161. mkhash: ${SRCDIR}/mkhash.c
  162. ${CCF} -o mkhash ${SRCDIR}/mkhash.c
  163. faxQueueApp.o FaxRecv.o:
  164. incdepend: hash.h
  165. faxq: ${FAXQOBJS} libfaxserver.${DSO} ${LIBS}
  166. ${C++F} -o $@ ${FAXQOBJS} ${LIBFAXSERVER} ${LDFLAGS}
  167. faxsend: ${FAXSENDOBJS} libfaxserver.${DSO} ${LIBS}
  168. ${C++F} -o $@ ${FAXSENDOBJS} ${LIBFAXSERVER} ${LDFLAGS}
  169. faxgetty: ${FAXGETTYOBJS} libfaxserver.${DSO} ${LIBS}
  170. ${C++F} -o $@ ${FAXGETTYOBJS} ${LIBFAXSERVER} ${LDFLAGS}
  171. faxqclean: ${FAXQCLEANOBJS} libfaxserver.${DSO} ${LIBS}
  172. ${C++F} -o $@ ${FAXQCLEANOBJS} ${LIBFAXSERVER} ${LDFLAGS}
  173. PAGESENDOBJS=
  174. pageSendApp.o
  175. pagesend:${PAGESENDOBJS} libfaxserver.${DSO} ${LIBS}
  176. ${C++F} -o $@ ${PAGESENDOBJS} ${LIBFAXSERVER} ${LDFLAGS}
  177. tagtest: tagtest.o libfaxserver.${DSO} ${LIBS}
  178. ${C++F} -o $@ tagtest.o ${LIBFAXSERVER} ${LDFLAGS}
  179. cqtest: cqtest.o libfaxserver.${DSO} ${LIBS}
  180. ${C++F} -o $@ cqtest.o ${LIBFAXSERVER} ${LDFLAGS}
  181. choptest: choptest.o libfaxserver.${DSO} ${LIBS}
  182. ${C++F} -o $@ choptest.o ${LIBFAXSERVER} ${LDFLAGS}
  183. tsitest: tsitest.o libfaxserver.${DSO} ${LIBS}
  184. ${C++F} -o $@ tsitest.o ${LIBFAXSERVER} ${LDFLAGS}
  185. trigtest: trigtest.o libfaxserver.${DSO} ${LIBS}
  186. ${C++F} -o $@ trigtest.o ${LIBFAXSERVER} ${LDFLAGS}
  187. PUTSERV=${INSTALL} -idb ${PRODUCT}.sw.server
  188. install: default
  189. ${PUTSERV} -root ${INSTALLROOT} -F ${SBIN} -m 755 -O faxq faxqclean
  190. ${PUTSERV} -root ${INSTALLROOT} -F ${LIBEXEC} -m 755 -O faxgetty faxsend pagesend
  191. ${PUTSERV} -root ${INSTALLROOT} -F ${SBIN} -m 755 -O tsitest tagtest cqtest choptest
  192. uninstall::
  193. ${RM} -f ${SBIN}/faxq ${SBIN}/faxqclean
  194. ${RM} -f ${LIBEXEC}/faxgetty ${LIBEXEC}/faxsend ${LIBEXEC}/pagesend
  195. ${RM} -f ${SBIN}/tsitest ${SBIN}/tagtest ${SBIN}/cqtest ${SBIN}/choptest