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

传真(Fax)编程

开发平台:

C/C++

  1. #!smake
  2. # $Id: Makefile.in,v 1.9 2008/02/03 06:12:58 faxguy Exp $
  3. #
  4. # @WARNING@
  5. #
  6. # HylaFAX Facsimile Software
  7. #
  8. # Copyright (c) 1988-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. SRCDIR = ${DEPTH}/${TOPSRCDIR}/man
  38. #
  39. # Manual page targets that are installed.
  40. #
  41. # These may be formatted or unformatted versions of the sources
  42. # above.  The transformation is controlled by definitions in the
  43. # system-specific defs files.
  44. #
  45. MANCAPP=cman.apps/hylafax-client.1
  46. cman.apps/edit-faxcover.1
  47. cman.apps/faxalter.1
  48. cman.apps/faxcover.1
  49. cman.apps/faxmail.1
  50. cman.apps/faxrm.1
  51. cman.apps/faxstat.1
  52. cman.apps/sendfax.1
  53. cman.apps/sendpage.1
  54. cman.apps/sgi2fax.1
  55. cman.apps/textfmt.1
  56. MANCFILE=cman.files/pagesizes.4f
  57. cman.files/typerules.4f
  58. MANSAPP=sman.apps/cqtest.1m
  59. sman.apps/choptest.1m
  60. sman.apps/dialtest.1m
  61. sman.apps/faxabort.1m
  62. sman.apps/faxaddmodem.1m
  63. sman.apps/faxadduser.1m
  64. sman.apps/faxanswer.1m
  65. sman.apps/faxconfig.1m
  66. sman.apps/faxdeluser.1m
  67. sman.apps/faxmodem.1m
  68. sman.apps/faxstate.1m
  69. sman.apps/faxcron.1m
  70. sman.apps/faxgetty.1m
  71. sman.apps/faxinfo.1m
  72. sman.apps/faxq.1m
  73. sman.apps/faxqclean.1m
  74. sman.apps/faxquit.1m
  75. sman.apps/faxlock.1m
  76. sman.apps/faxrcvd.1m
  77. sman.apps/faxsend.1m
  78. sman.apps/faxsetup.1m
  79. sman.apps/faxstate.1m
  80. sman.apps/faxwatch.1m
  81. sman.apps/hfaxd.1m
  82. sman.apps/jobcontrol.1m
  83. sman.apps/mkcover.1m
  84. sman.apps/notify.1m
  85. sman.apps/pagesend.1m
  86. sman.apps/pollrcvd.1m
  87. sman.apps/ps2fax.1m
  88. sman.apps/pdf2fax.1m
  89. sman.apps/recvstats.1m
  90. sman.apps/tagtest.1m
  91. sman.apps/tiff2fax.1m
  92. sman.apps/tiffcheck.1m
  93. sman.apps/tsitest.1m
  94. sman.apps/wedged.1m
  95. sman.apps/xferfaxstats.1m
  96. MANSFILE=sman.files/hylafax-server.4f
  97. sman.files/hylafax-config.4f
  98. sman.files/dialrules.4f
  99. sman.files/doneq.4f
  100. sman.files/hosts.hfaxd.4f
  101. sman.files/hylafax-info.4f
  102. sman.files/hylafax-log.4f
  103. sman.files/pagermap.4f
  104. sman.files/recvq.4f
  105. sman.files/sendq.4f
  106. sman.files/hylafax-shutdown.4f
  107. sman.files/status.4f
  108. sman.files/tsi.4f
  109. sman.files/xferfaxlog.4f
  110. TARGETS=cman.apps/Makefile cman.files/Makefile 
  111. sman.apps/Makefile sman.files/Makefile
  112. #
  113. # System-specific manual page formatting commands should
  114. # apply this sed command to the manual page source before
  115. # handing it to the formatter.  This sets any pathnames
  116. # in the man pages to reflect local conventions.
  117. #
  118. MANSED=${SED}
  119. -e 's;$${SPOOL};${SPOOL};g' 
  120. -e 's;$${BIN};${BIN};g' 
  121. -e 's;$${SBIN};${SBIN};g' 
  122. -e 's;$${TIFFBIN};${TIFFBIN};g' 
  123. -e 's;$${LIBDATA};${LIBDATA};g' 
  124. -e 's;$${LIBEXEC};${LIBEXEC};g' 
  125. -e 's;$${FONTPATH};${FONTPATH};g' 
  126. -e 's;$${SENDMAIL};${SENDMAIL};g' 
  127. -e 's;$${MANNUM4_5};${MANNUM4_5};g' 
  128. -e 's;$${MANNUM1_8};${MANNUM1_8};g'
  129. default all targets:: ${TARGETS}
  130. @MAKEINCLUDE@ @MAKELQUOTE@${COMMONRULES}@MAKERQUOTE@
  131. cman.apps: ${_FORCE}; test -d $@ || ${MKDIR} $@
  132. cman.files: ${_FORCE}; test -d $@ || ${MKDIR} $@
  133. sman.apps: ${_FORCE}; test -d $@ || ${MKDIR} $@
  134. sman.files: ${_FORCE}; test -d $@ || ${MKDIR} $@
  135. cman.apps/hylafax-client.1:: ${SRCDIR}/hylafax-client.1; ${MANCVT}
  136. cman.apps/edit-faxcover.1:: ${SRCDIR}/edit-faxcover.1; ${MANCVT}
  137. cman.apps/faxalter.1:: ${SRCDIR}/faxalter.1; ${MANCVT}
  138. cman.apps/faxcover.1:: ${SRCDIR}/faxcover.1; ${MANCVT}
  139. cman.apps/faxmail.1:: ${SRCDIR}/faxmail.1; ${MANCVT}
  140. cman.apps/faxrm.1:: ${SRCDIR}/faxrm.1; ${MANCVT}
  141. cman.apps/faxstat.1:: ${SRCDIR}/faxstat.1; ${MANCVT}
  142. cman.apps/sendfax.1:: ${SRCDIR}/sendfax.1; ${MANCVT}
  143. cman.apps/sendpage.1:: ${SRCDIR}/sendpage.1; ${MANCVT}
  144. cman.apps/sgi2fax.1:: ${SRCDIR}/sgi2fax.1; ${MANCVT}
  145. cman.apps/textfmt.1:: ${SRCDIR}/textfmt.1; ${MANCVT}
  146. cman.files/pagesizes.4f:: ${SRCDIR}/pagesizes.4f; ${MANCVT}
  147. cman.files/typerules.4f:: ${SRCDIR}/typerules.4f; ${MANCVT}
  148. sman.apps/cqtest.1m:: ${SRCDIR}/cqtest.1m; ${MANCVT}
  149. sman.apps/choptest.1m:: ${SRCDIR}/choptest.1m; ${MANCVT}
  150. sman.apps/dialtest.1m:: ${SRCDIR}/dialtest.1m; ${MANCVT}
  151. sman.apps/faxabort.1m:: ${SRCDIR}/faxabort.1m; ${MANCVT}
  152. sman.apps/faxaddmodem.1m:: ${SRCDIR}/faxaddmodem.1m; ${MANCVT}
  153. sman.apps/faxadduser.1m::${SRCDIR}/faxadduser.1m; ${MANCVT}
  154. sman.apps/faxanswer.1m::${SRCDIR}/faxanswer.1m; ${MANCVT}
  155. sman.apps/faxconfig.1m::${SRCDIR}/faxconfig.1m; ${MANCVT}
  156. sman.apps/faxcron.1m:: ${SRCDIR}/faxcron.1m; ${MANCVT}
  157. sman.apps/faxdeluser.1m::${SRCDIR}/faxdeluser.1m; ${MANCVT}
  158. sman.apps/hfaxd.1m:: ${SRCDIR}/hfaxd.1m; ${MANCVT}
  159. sman.apps/faxgetty.1m:: ${SRCDIR}/faxgetty.1m; ${MANCVT}
  160. sman.apps/faxinfo.1m:: ${SRCDIR}/faxinfo.1m; ${MANCVT}
  161. sman.apps/faxmodem.1m:: ${SRCDIR}/faxmodem.1m; ${MANCVT}
  162. sman.apps/faxq.1m:: ${SRCDIR}/faxq.1m; ${MANCVT}
  163. sman.apps/faxqclean.1m::${SRCDIR}/faxqclean.1m; ${MANCVT}
  164. sman.apps/faxquit.1m:: ${SRCDIR}/faxquit.1m; ${MANCVT}
  165. sman.apps/faxlock.1m:: ${SRCDIR}/faxlock.1m; ${MANCVT}
  166. sman.apps/faxrcvd.1m:: ${SRCDIR}/faxrcvd.1m; ${MANCVT}
  167. sman.apps/faxsend.1m:: ${SRCDIR}/faxsend.1m; ${MANCVT}
  168. sman.apps/faxsetup.1m:: ${SRCDIR}/faxsetup.1m; ${MANCVT}
  169. sman.apps/faxstate.1m::${SRCDIR}/faxstate.1m; ${MANCVT}
  170. sman.apps/faxwatch.1m::${SRCDIR}/faxwatch.1m; ${MANCVT}
  171. sman.apps/jobcontrol.1m:: ${SRCDIR}/jobcontrol.1m; ${MANCVT}
  172. sman.apps/mkcover.1m:: ${SRCDIR}/mkcover.1m; ${MANCVT}
  173. sman.apps/notify.1m:: ${SRCDIR}/notify.1m; ${MANCVT}
  174. sman.apps/pagesend.1m:: ${SRCDIR}/pagesend.1m; ${MANCVT}
  175. sman.apps/pollrcvd.1m:: ${SRCDIR}/pollrcvd.1m; ${MANCVT}
  176. sman.apps/ps2fax.1m:: ${SRCDIR}/ps2fax.1m; ${MANCVT}
  177. sman.apps/pdf2fax.1m:: ${SRCDIR}/pdf2fax.1m; ${MANCVT}
  178. sman.apps/recvstats.1m:: ${SRCDIR}/recvstats.1m; ${MANCVT}
  179. sman.apps/tagtest.1m:: ${SRCDIR}/tagtest.1m; ${MANCVT}
  180. sman.apps/tiff2fax.1m:: ${SRCDIR}/tiff2fax.1m; ${MANCVT}
  181. sman.apps/tiffcheck.1m::${SRCDIR}/tiffcheck.1m; ${MANCVT}
  182. sman.apps/tsitest.1m:: ${SRCDIR}/tsitest.1m; ${MANCVT}
  183. sman.apps/wedged.1m:: ${SRCDIR}/wedged.1m; ${MANCVT}
  184. sman.apps/xferfaxstats.1m:: ${SRCDIR}/xferfaxstats.1m; ${MANCVT}
  185. sman.files/hylafax-server.4f:: ${SRCDIR}/hylafax-server.4f; ${MANCVT}
  186. sman.files/hylafax-config.4f:: ${SRCDIR}/hylafax-config.4f; ${MANCVT}
  187. sman.files/doneq.4f:: ${SRCDIR}/doneq.4f; ${MANCVT}
  188. sman.files/dialrules.4f:: ${SRCDIR}/dialrules.4f; ${MANCVT}
  189. sman.files/hosts.hfaxd.4f:: ${SRCDIR}/hosts.hfaxd.4f; ${MANCVT}
  190. sman.files/hylafax-info.4f:: ${SRCDIR}/hylafax-info.4f; ${MANCVT}
  191. sman.files/hylafax-log.4f:: ${SRCDIR}/hylafax-log.4f; ${MANCVT}
  192. sman.files/pagermap.4f::${SRCDIR}/pagermap.4f; ${MANCVT}
  193. sman.files/recvq.4f:: ${SRCDIR}/recvq.4f; ${MANCVT}
  194. sman.files/sendq.4f:: ${SRCDIR}/sendq.4f; ${MANCVT}
  195. sman.files/hylafax-shutdown.4f::${SRCDIR}/hylafax-shutdown.4f; ${MANCVT}
  196. sman.files/status.4f:: ${SRCDIR}/status.4f; ${MANCVT}
  197. sman.files/tsi.4f:: ${SRCDIR}/tsi.4f; ${MANCVT}
  198. sman.files/xferfaxlog.4f:: ${SRCDIR}/xferfaxlog.4f; ${MANCVT}
  199. LDIRT= cman.apps cman.files sman.apps sman.files
  200. cman.apps/Makefile: ${DEPTH}/defs cman.apps ${MANCAPP}
  201. ${RM} -f cman.apps/Makefile
  202. (${ECHO} '#!smake';
  203.  ${ECHO} 'DEPTH=../..';
  204.  ${ECHO} '@MAKEINCLUDE@ @MAKELQUOTE@$${DEPTH}/defs@MAKERQUOTE@';
  205.  ${ECHO} 'install:';
  206.  (cd cman.apps; for i in *.1; do
  207.     f=${MANCAPPNAME};
  208.     ${ECHO} ' $${INSTALL} -m 444 -root $${INSTALLROOT} -F $${MAN}/$${MANAPPS}
  209. -idb $${PRODUCT}.man.client -src' "$$i" '-O' "$$f";
  210.  done);
  211. ${ECHO};
  212. ${ECHO} 'uninstall:';
  213.  (cd cman.apps; for i in *.1; do
  214.     f=${MANCAPPNAME};
  215.     ${ECHO} ' $${RM} -f $${MAN}/$${MANAPPS}/'"$$f";
  216.  done)
  217. )>cman.apps/Makefile
  218. cman.files/Makefile: ${DEPTH}/defs cman.files ${MANCFILE}
  219. ${RM} -f cman.files/Makefile
  220. (${ECHO} '#!smake';
  221.  ${ECHO} 'DEPTH=../..';
  222.  ${ECHO} '@MAKEINCLUDE@ @MAKELQUOTE@$${DEPTH}/defs@MAKERQUOTE@';
  223.  ${ECHO} 'install:';
  224.  (cd cman.files; for i in *.4f; do
  225.     f=${MANCFILENAME};
  226.     ${ECHO} ' $${INSTALL} -m 444 -root $${INSTALLROOT} -F $${MAN}/$${MANFILES}
  227. -idb $${PRODUCT}.man.client -src' "$$i" '-O' "$$f";
  228.  done);
  229.  ${ECHO};
  230.  ${ECHO} 'uninstall:';
  231.  (cd cman.files; for i in *.4f; do
  232.     f=${MANCFILENAME};
  233.     ${ECHO} ' $${RM} -f $${MAN}/$${MANFILES}/'"$$f";
  234.  done)
  235. )>cman.files/Makefile
  236. sman.apps/Makefile: ${DEPTH}/defs sman.apps ${MANSAPP}
  237. ${RM} -f smap.apps/Makefile
  238. (${ECHO} '#!smake';
  239.  ${ECHO} 'DEPTH=../..';
  240.  ${ECHO} '@MAKEINCLUDE@ @MAKELQUOTE@$${DEPTH}/defs@MAKERQUOTE@';
  241.  ${ECHO} 'install:';
  242.  (cd sman.apps; for i in *.1m; do
  243.     f=${MANSAPPNAME};
  244.     ${ECHO} ' $${INSTALL} -m 444 -root $${INSTALLROOT} -F $${MAN}/$${MANSYS}
  245. -idb $${PRODUCT}.man.server -src' "$$i" '-O' "$$f";
  246.  done);
  247.  ${ECHO};
  248.  ${ECHO} 'uninstall:';
  249.  (cd sman.apps; for i in *.1m; do
  250.     f=${MANSAPPNAME};
  251.     ${ECHO} ' $${RM} -f $${MAN}/$${MANSYS}/'"$$f";
  252.  done)
  253. )>sman.apps/Makefile
  254. sman.files/Makefile: ${DEPTH}/defs sman.files ${MANSFILE}
  255. ${RM} -f sman.files/Makefile
  256. (${ECHO} '#!smake';
  257.  ${ECHO} 'DEPTH=../..';
  258.  ${ECHO} '@MAKEINCLUDE@ @MAKELQUOTE@$${DEPTH}/defs@MAKERQUOTE@';
  259.  ${ECHO} 'install:';
  260.  (cd sman.files; for i in *.4f; do
  261.     f=${MANSFILENAME};
  262.     ${ECHO} ' $${INSTALL} -m 444 -root $${INSTALLROOT} -F $${MAN}/$${MANFILES}
  263. -idb $${PRODUCT}.man.server -src' "$$i" '-O' "$$f";
  264.  done);
  265.  ${ECHO};
  266.  ${ECHO} 'uninstall:';
  267.  (cd sman.files; for i in *.4f; do
  268.     f=${MANSFILENAME};
  269.     ${ECHO} ' $${RM} -f $${MAN}/$${MANFILES}/'"$$f";
  270.  done)
  271. )>sman.files/Makefile
  272. installClientManPages:: cman.apps/Makefile cman.files/Makefile
  273. -${INSTALL} -m ${DIRMODE} -root ${INSTALLROOT} -dir -idb hylafax.man.client 
  274.     ${MAN} ${MAN}/${MANAPPS} ${MAN}/${MANFILES}
  275. cd cman.apps; ${MAKE} install
  276. cd cman.files; ${MAKE} install
  277. uninstallClientManPages:: cman.apps/Makefile cman.files/Makefile
  278. cd cman.apps; ${MAKE} uninstall
  279. cd cman.files; ${MAKE} uninstall
  280. installServerManPages:: sman.apps/Makefile sman.files/Makefile
  281. -${INSTALL} -m ${DIRMODE} -root ${INSTALLROOT} -dir -idb hylafax.man.server 
  282.     ${MAN} ${MAN}/${MANSYS} ${MAN}/${MANFILES}
  283. cd sman.apps; ${MAKE} install
  284. cd sman.files; ${MAKE} install
  285. uninstallServerManPages:: sman.apps/Makefile sman.files/Makefile
  286. cd sman.apps; ${MAKE} uninstall
  287. cd sman.files; ${MAKE} uninstall
  288. installClient: targets installClientManPages
  289. install: installClient installServerManPages
  290. uninstall: uninstallClientManPages uninstallServerManPages