Makefile.am 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435
  1. # This Makefile.am is in the public domain
  2. ACLOCAL_AMFLAGS = -I m4
  3. SUBDIRS = contrib m4 src .
  4. if BUILD_DOC
  5. # SUBDIRS += doc
  6. endif
  7. W32COMMON = w32/common/gen_dll_res.ps1 w32/common/microhttpd_dll_res_vc.rc.in w32/common/microhttpd_dll_res_vc.rc \
  8. w32/common/MHD_config.h w32/common/vs_dirs.props \
  9. w32/common/common-build-settings.props w32/common/libmicrohttpd-build-settings.props \
  10. w32/common/apps-build-settings.props \
  11. w32/common/project-configs.props w32/common/project-configs-xp.props \
  12. w32/common/libmicrohttpd-files.vcxproj w32/common/libmicrohttpd-filters.vcxproj \
  13. w32/common/hellobrowser-files.vcxproj w32/common/hellobrowser-filters.vcxproj
  14. W32VS2013 = w32/VS2013/libmicrohttpd.vcxproj w32/VS2013/libmicrohttpd.vcxproj.filters \
  15. w32/VS2013/hellobrowser.vcxproj w32/VS2013/hellobrowser.vcxproj.filters \
  16. w32/VS2013/simplepost.vcxproj w32/VS2013/largepost.vcxproj \
  17. w32/VS2013/libmicrohttpd.sln
  18. W32VS2015 = w32/VS2015/libmicrohttpd.vcxproj w32/VS2015/libmicrohttpd.vcxproj.filters \
  19. w32/VS2015/hellobrowser.vcxproj w32/VS2015/hellobrowser.vcxproj.filters \
  20. w32/VS2015/simplepost.vcxproj w32/VS2015/largepost.vcxproj \
  21. w32/VS2015/libmicrohttpd.sln
  22. W32VS2017 = w32/VS2017/libmicrohttpd.vcxproj w32/VS2017/libmicrohttpd.vcxproj.filters \
  23. w32/VS2017/hellobrowser.vcxproj w32/VS2017/hellobrowser.vcxproj.filters \
  24. w32/VS2017/simplepost.vcxproj w32/VS2017/largepost.vcxproj \
  25. w32/VS2017/libmicrohttpd.sln
  26. W32VS2019 = w32/VS2019/libmicrohttpd.vcxproj w32/VS2019/libmicrohttpd.vcxproj.filters \
  27. w32/VS2019/hellobrowser.vcxproj w32/VS2019/hellobrowser.vcxproj.filters \
  28. w32/VS2019/simplepost.vcxproj w32/VS2019/largepost.vcxproj \
  29. w32/VS2019/libmicrohttpd.sln
  30. W32VS2022 = w32/VS2022/libmicrohttpd.vcxproj w32/VS2022/libmicrohttpd.vcxproj.filters \
  31. w32/VS2022/hellobrowser.vcxproj w32/VS2022/hellobrowser.vcxproj.filters \
  32. w32/VS2022/simplepost.vcxproj w32/VS2022/largepost.vcxproj \
  33. w32/VS2022/libmicrohttpd.sln
  34. W32VSAV = w32/VS-Any-Version/libmicrohttpd.vcxproj w32/VS-Any-Version/libmicrohttpd.vcxproj.filters \
  35. w32/VS-Any-Version/hellobrowser.vcxproj w32/VS-Any-Version/hellobrowser.vcxproj.filters \
  36. w32/VS-Any-Version/simplepost.vcxproj w32/VS-Any-Version/largepost.vcxproj \
  37. w32/VS-Any-Version/libmicrohttpd.sln
  38. EXTRA_DIST = \
  39. libmicrohttpd.pc.in \
  40. $(W32COMMON) $(W32VS2013) $(W32VS2015) $(W32VS2017) \
  41. $(W32VS2019) $(W32VS2022) $(W32VSAV)
  42. pkgconfigdir = $(libdir)/pkgconfig
  43. pkgconfig_DATA = libmicrohttpd.pc
  44. EXTRA_DIST += pre-dist-hook-dummy
  45. MOSTLYCLEANFILES = pre-dist-hook-dummy
  46. # Old branch files
  47. MOSTLYCLEANFILES += MHD_config.h '$(top_srcdir)\MHD_config.h.in'
  48. DISTCLEANFILES =
  49. MAINTAINERCLEANFILES = m4/c_backported.m4
  50. pre-dist-hook-dummy: pre-dist-hook Makefile
  51. @echo "dummy" > $@
  52. dist-hook: dist-po
  53. @chmod u+w '$(distdir)/pre-dist-hook-dummy' && \
  54. rm -f '$(distdir)/pre-dist-hook-dummy'
  55. @rm -f pre-dist-hook-dummy
  56. @if test -w '$(distdir)/m4/c_backported.m4'; then \
  57. echo "Use empty m4/c_backported.m4 for dist target"; \
  58. touch -r '$(distdir)/m4/c_backported.m4' '$(distdir)/m4/c_backported.m4-tmst' && \
  59. echo 'dnl Not used for distribution' > '$(distdir)/m4/c_backported.m4' && \
  60. touch -r '$(distdir)/m4/c_backported.m4-tmst' '$(distdir)/m4/c_backported.m4' && \
  61. rm -f '$(distdir)/m4/c_backported.m4-tmst'; \
  62. else \
  63. true; \
  64. fi
  65. dist-custm: distdir
  66. @test -n "$(ARC_CMD)" || \
  67. { echo 'The valid archive command must be defined by "ARC_CMD".' >&2; false; }
  68. @test -n "$(ARC_EXT)" || \
  69. { echo 'The archive file extension must be set by "ARC_EXT".' >&2; false; }
  70. -rm -f '$(distdir).$(ARC_EXT)'
  71. tardir=$(distdir) && $(am__tar) | $(ARC_CMD) >$(distdir).$(ARC_EXT)
  72. $(am__post_remove_distdir)
  73. dist-custm2: distdir
  74. @test -n "$(ARC_CMD)" || \
  75. { echo 'The valid archive command must be defined by "ARC_CMD".' >&2; false; }
  76. @test -n "$(ARC_EXT)" || \
  77. { echo 'The archive file extension must be set by "ARC_EXT".' >&2; false; }
  78. -rm -f '$(distdir).$(ARC_EXT)'
  79. tardir=$(distdir) && $(am__tar) >$(distdir).tar && $(ARC_CMD) $(distdir).tar
  80. rm -f $(distdir).tar
  81. $(am__post_remove_distdir)
  82. pre-dist-hook: pre-dist-hook-doc
  83. @echo "Preparing to make dist"
  84. pre-dist-hook-doc:
  85. @echo "Preparing to make dist in doc"
  86. @if test -w '$(top_srcdir)/doc' ; then \
  87. $(am__cd) doc && $(MAKE) $(AM_MAKEFLAGS) update-stamp; \
  88. else \
  89. echo "Source tree is read-only, skipping force doc update"; \
  90. fi;
  91. .PHONY: pre-dist-hook pre-dist-hook-doc
  92. # Works with old automake versions (<1.12.2) as "false"
  93. MHD_V = $(AM_V_P) false
  94. distclean-local: distclean-po
  95. maintainer-clean-local: maintainer-clean-po
  96. srcdir_po = $(top_srcdir)/po
  97. PO_ACLOCAL_M4 = $(srcdir_po)/aclocal.m4
  98. PO_MAIN_FILES = $(srcdir_po)/Makefile.in.in $(srcdir_po)/remove-potcdate.sin \
  99. $(srcdir_po)/quot.sed $(srcdir_po)/boldquot.sed \
  100. $(srcdir_po)/en@quot.header $(srcdir_po)/en@boldquot.header \
  101. $(srcdir_po)/insert-header.sin $(srcdir_po)/Rules-quot
  102. PO_EXTRA_FILES = $(srcdir_po)/Makevars.template
  103. PO_ROOT_FILES = $(srcdir_po)/ABOUT-NLS
  104. PO_M4_FILES = $(srcdir_po)/m4/gettext.m4 $(srcdir_po)/m4/host-cpu-c-abi.m4 \
  105. $(srcdir_po)/m4/iconv.m4 $(srcdir_po)/m4/intlmacosx.m4 \
  106. $(srcdir_po)/m4/lib-ld.m4 $(srcdir_po)/m4/lib-link.m4 \
  107. $(srcdir_po)/m4/lib-prefix.m4 $(srcdir_po)/m4/nls.m4 \
  108. $(srcdir_po)/m4/po.m4 $(srcdir_po)/m4/progtest.m4
  109. PO_AUX_FILES = $(srcdir_po)/$(MHD_AUX_DIR)/config.rpath
  110. # All autopoint-created files
  111. PO_ALL_FILES = $(PO_MAIN_FILES) $(PO_EXTRA_FILES) $(PO_ROOT_FILES) \
  112. $(PO_M4_FILES) $(PO_AUX_FILES)
  113. am__po_aclocal_m4_deps = $(PO_M4_FILES) $(srcdir_po)/configure.ac
  114. am__po_configure_deps = $(am__po_aclocal_m4_deps) $(PO_ACLOCAL_M4)
  115. $(PO_ACLOCAL_M4): $(am__po_aclocal_m4_deps)
  116. @{ $(MHD_V) && echo "Building $@" ; } || true
  117. @echo "cd $(srcdir_po) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)" && \
  118. $(am__cd) '$(srcdir_po)' && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  119. # Do update po/configure.ac only if template files updated
  120. $(srcdir_po)/configure.ac: $(srcdir_po)/po-configure.ac.in $(top_srcdir)/configure.ac
  121. @{ $(MHD_V) && echo "Building $@" ; } || true
  122. @$(MAKE) $(AM_MAKEFLAGS) po/po-configure.ac
  123. @cp -f po/po-configure.ac '$@'
  124. $(top_srcdir)/po-configure: $(srcdir_po)/configure.ac $(PO_ACLOCAL_M4) $(PO_AUX_FILES) $(srcdir_po)/$(MHD_AUX_DIR)/install-sh
  125. @{ $(MHD_V) && echo "Building $@" ; } || true
  126. @echo "cd $(srcdir_po) && $(AUTOCONF)" && \
  127. ( $(am__cd) '$(srcdir_po)' && $(AUTOCONF) )
  128. mv -f '$(srcdir_po)/configure' '$@'
  129. -chmod a-x '$@'
  130. EXTRA_DIST += $(top_srcdir)/$(MHD_AUX_DIR)/config.rpath $(srcdir_po)/$(MHD_AUX_DIR)/install-sh \
  131. $(PO_ALL_FILES) \
  132. $(PO_ACLOCAL_M4) \
  133. $(srcdir_po)/po-configure.ac.in $(srcdir_po)/configure.ac \
  134. $(top_srcdir)/po-configure \
  135. $(srcdir_po)/stamp-m.in
  136. DISTCLEANFILES += config.main.log po-config.log po/stamp-m
  137. MAINTAINERCLEANFILES += $(srcdir_po)/configure.ac
  138. $(srcdir_po)/stamp-m.in:
  139. @: > '$@'
  140. po-config.status: $(top_srcdir)/po-configure $(top_srcdir)/$(MHD_AUX_DIR)/install-sh $(top_srcdir)/$(MHD_AUX_DIR)/config.rpath
  141. @if test -f config.log; then \
  142. mv -f config.log config.main.log; \
  143. else \
  144. true; \
  145. fi
  146. @SHELL@ '$(top_srcdir)/po-configure' $(ac_configure_args) --silent --no-create --no-recursion --disable-option-checking
  147. @mv -f config.log po-config.log
  148. @if test -f config.main.log; then \
  149. mv -f config.main.log config.log; \
  150. else \
  151. true; \
  152. fi
  153. po/Makefile: $(srcdir_po)/Makefile.in.in $(srcdir_po)/Makevars po-config.status $(srcdir_po)/POTFILES.in $(srcdir_po)/stamp-m.in
  154. @: && @SHELL@ ./po-config.status po/stamp-m po/Makefile.in po-directories
  155. dist-po: po/Makefile $(PO_MAIN_FILES)
  156. @dir1="po"; dir2="$(distdir)/po"; \
  157. $(am__relativize); \
  158. rel_distsubdir=$$reldir; \
  159. echo "cd po && $(MAKE) $(AM_MAKEFLAGS) distdir='$$rel_distsubdir' distdir" && \
  160. $(am__cd) po && $(MAKE) $(AM_MAKEFLAGS) distdir="$$rel_distsubdir" distdir
  161. $(srcdir_po)/POTFILES.in: $(top_srcdir)/src/microhttpd/Makefile.am
  162. @echo "cd $(top_builddir)/src/mhd2 && $(MAKE) $(AM_MAKEFLAGS) update-po-POTFILES.in" && \
  163. $(am__cd) '$(top_builddir)/src/mhd2' && $(MAKE) $(AM_MAKEFLAGS) update-po-POTFILES.in
  164. AUTOPOINT = autopoint
  165. AUTOPOINT_FLAGS =
  166. APIM_LOCK_BASE = autopoint-updating-lock
  167. APIM_TMSTMP_BASE = autopoint-timestamp
  168. APIM_TMSTMP_TMP_BASE = $(APIM_TMSTMP_BASE)-tmp
  169. APIM_TRIGGER_BASE = autopoint-trigger
  170. APIM_LOCK = $(srcdir_po)/$(APIM_LOCK_BASE)
  171. APIM_TMSTMP = $(srcdir_po)/$(APIM_TMSTMP_BASE)
  172. APIM_TMSTMP_TMP = $(srcdir_po)/$(APIM_TMSTMP_TMP_BASE)
  173. APIM_TRIGGER = $(srcdir_po)/$(APIM_TRIGGER_BASE)
  174. # Run 'autopoint' even if no file missing
  175. FORCE_AUTOPOINT_CHECK = no
  176. LOCK_TIMEOUT_VALUE = 120
  177. EXTRA_DIST += $(APIM_TMSTMP) $(APIM_TRIGGER)
  178. sleep_with_timeout = \
  179. sleep 1; \
  180. sec_waiting=`expr ${sec_waiting} + 1`; \
  181. if test $${sec_waiting} -gt '$(LOCK_TIMEOUT_VALUE)'; then \
  182. echo "Waiting timeout" 1>&2; \
  183. rmdir "$${lock_name}" ; \
  184. exit 1; \
  185. fi
  186. wait_for_unlock = \
  187. test -n "$${lock_name}" || lock_name='$(APIM_LOCK)'; \
  188. if test -d "$${lock_name}"; then \
  189. { $(MHD_V) && \
  190. echo "Autopoint files are being updated in parallel thread, wait"; } || : ; \
  191. sec_waiting=0; \
  192. while test -d "$${lock_name}"; do \
  193. $(sleep_with_timeout) ; \
  194. done; \
  195. fi
  196. apim_prepare = \
  197. $(am__cd) '$(srcdir_po)' || exit 1; \
  198. lock_name='$(APIM_LOCK_BASE)'; \
  199. { trap "rm -rf $(APIM_TMSTMP_BASE) $(APIM_TMSTMP_TMP_BASE) $${lock_name} po" HUP ABRT INT TERM 2>/dev/null && \
  200. trap "rm -rf $(APIM_TMSTMP_BASE) $(APIM_TMSTMP_TMP_BASE) $${lock_name} po" PIPE 2>/dev/null ; } || \
  201. trap "rm -rf $(APIM_TMSTMP_BASE) $(APIM_TMSTMP_TMP_BASE) $${lock_name} po" 1 2 13 15; \
  202. lock_held='false'; \
  203. sec_waiting=0; \
  204. while : ; do \
  205. if mkdir "$${lock_name}" 2>/dev/null; then lock_held=':' ; else : ; fi; \
  206. $${lock_held} && break || : ; \
  207. test 'xyes' = 'x$(FORCE_AUTOPOINT_CHECK)' || break ; \
  208. $(sleep_with_timeout) ; \
  209. done; \
  210. if $${lock_held} ; then \
  211. rm -f '$(APIM_TMSTMP_BASE)' '$(APIM_TMSTMP_TMP_BASE)' || exit 1; \
  212. echo 'timestamp' > '$(APIM_TMSTMP_TMP_BASE)' || exit 1; \
  213. if test 'xyes' = 'x$(FORCE_AUTOPOINT_CHECK)'; then \
  214. call_autopoint=':'; check_all='false'; \
  215. else \
  216. call_autopoint='false'; check_all=':'; \
  217. fi; \
  218. if $(MHD_V) ; then apim_echo='echo' ; else apim_echo=':'; fi ;\
  219. $$apim_echo "Sync autopoint files"; \
  220. files_missing='false'; \
  221. $(MKDIR_P) 'po'; \
  222. $(MKDIR_P) '$(MHD_AUX_DIR)'; \
  223. main_f_names=`for f in $(PO_MAIN_FILES) $(PO_EXTRA_FILES); do echo "$$f"; done | $(SED) -e 's|^.*/||'`; \
  224. root_f_names=`for f in $(PO_ROOT_FILES); do echo "$$f"; done | $(SED) -e 's|^.*/||'`; \
  225. m4_f_names=`for f in $(PO_M4_FILES); do echo "$$f"; done | $(SED) -e 's|^.*/||'`; \
  226. aux_f_names=`for f in $(PO_AUX_FILES); do echo "$$f"; done | $(SED) -e 's|^.*/||'`; \
  227. for f in $${main_f_names}; do \
  228. if test -f "$$f"; then \
  229. cp -f "$$f" "po/$$f" ; \
  230. else \
  231. $$apim_echo "Missing $(srcdir_po)/$$f" ; \
  232. files_missing=':' ; \
  233. fi; \
  234. done; \
  235. if $${check_all} ; then \
  236. for f in $${root_f_names}; do \
  237. if test -f "./$$f"; then : ; \
  238. else \
  239. $$apim_echo "Missing $(srcdir_po)/$$f" ; \
  240. files_missing=':' ; \
  241. fi; \
  242. done; \
  243. for f in $${m4_f_names}; do \
  244. if test -f "m4/$$f"; then : ; \
  245. else \
  246. $$apim_echo "Missing $(srcdir_po)/m4/$$f" ; \
  247. files_missing=':' ; \
  248. fi; \
  249. done; \
  250. for f in $${aux_f_names}; do \
  251. if test -f "$(MHD_AUX_DIR)/$$f"; then : ;\
  252. else \
  253. $$apim_echo "Missing $(srcdir_po)/$(MHD_AUX_DIR)/$$f" ; \
  254. files_missing=':' ; \
  255. fi; \
  256. done; \
  257. fi; \
  258. if $${files_missing} ; then \
  259. call_autopoint=':' ; \
  260. $$apim_echo "Some files are missing, call autopoint to restore them" ; \
  261. elif $${call_autopoint}; then $$apim_echo "Check and update autopoint files" ; \
  262. fi; \
  263. rc_code=0; \
  264. if $${call_autopoint} ; then \
  265. echo ' cd $(srcdir_po) && $(AUTOPOINT) $(AUTOPOINT_FLAGS)'; \
  266. '$(AUTOPOINT)' $(AUTOPOINT_FLAGS) || rc_code=1; \
  267. fi; \
  268. if test "$${rc_code}" = "0"; then \
  269. $$apim_echo "Re-sync autopoint files back"; \
  270. for f in $${aux_f_names}; do \
  271. if test -f "$(MHD_AUX_DIR)/$$f"; then \
  272. touch -f "$(MHD_AUX_DIR)/$$f" && \
  273. cp -f "$(MHD_AUX_DIR)/$$f" "../$(MHD_AUX_DIR)/$$f"; \
  274. else \
  275. $$apim_echo "Still missing $(srcdir_po)/$(MHD_AUX_DIR)/$$f" 1>&2 ; \
  276. rc_code=1; \
  277. fi; \
  278. done; \
  279. for f in $${m4_f_names}; do \
  280. if test -f "m4/$$f"; then \
  281. touch "m4/$$f"; \
  282. else \
  283. $$apim_echo "Still missing $(srcdir_po)/m4/$$f" 1>&2 ; \
  284. rc_code=1; \
  285. fi; \
  286. done; \
  287. for f in $${root_f_names}; do \
  288. if test -f "./$$f"; then \
  289. touch "./$$f"; \
  290. else \
  291. $$apim_echo "Still missing $(srcdir_po)/$$f" 1>&2 ; \
  292. rc_code=1; \
  293. fi; \
  294. done; \
  295. for f in $${main_f_names}; do \
  296. if test -f "po/$$f"; then \
  297. cp -f "po/$$f" "$$f"; \
  298. else \
  299. $$apim_echo "Still missing $(srcdir_po)/$$f" 1>&2 ; \
  300. rc_code=1; \
  301. fi; \
  302. done; \
  303. fi; \
  304. if test $${rc_code} = 0; then \
  305. cp -fp '$(APIM_TMSTMP_TMP_BASE)' '$(APIM_TMSTMP_BASE)' ; \
  306. touch -r '$(APIM_TMSTMP_TMP_BASE)' '$(APIM_TMSTMP_BASE)' ; \
  307. $$apim_echo "All autopoint files have been synced"; \
  308. rm -f '$(APIM_TMSTMP_TMP_BASE)'; \
  309. else \
  310. rm -f '$(APIM_TMSTMP_BASE)' '$(APIM_TMSTMP_TMP_BASE)'; \
  311. fi; \
  312. rm -fr 'po'; \
  313. rmdir "$${lock_name}"; \
  314. exit $${rc_code} ; \
  315. else \
  316. $(wait_for_unlock) ; \
  317. test -f '$(APIM_TMSTMP_BASE)' || exit 1; \
  318. fi; \
  319. :
  320. mostlyclean-local: mostlyclean-autopoint-update
  321. mostlyclean-autopoint-update:
  322. -rm -rf '$(APIM_LOCK)'
  323. -rm -rf '$(srcdir_po)/po'
  324. rm -f '$(APIM_TMSTMP_TMP)'
  325. $(APIM_TRIGGER):
  326. @echo "autopoint files rebuild trigger" > "$@"
  327. $(APIM_TMSTMP): $(srcdir_po)/configure.ac $(APIM_TRIGGER)
  328. @ $(apim_prepare)
  329. .DELETE_ON_ERROR: $(APIM_TMSTMP)
  330. $(PO_ALL_FILES): $(APIM_TMSTMP) $(srcdir_po)/configure.ac
  331. @ ( $(apim_prepare) )
  332. @test -f '$@'
  333. prepare-autopoint: $(srcdir_po)/configure.ac
  334. @ ( $(apim_prepare) )
  335. @test -f '$(APIM_TMSTMP)'
  336. check-prepare-autopoint: $(srcdir_po)/$(MHD_AUX_DIR)/install-sh $(APIM_TMSTMP)
  337. @echo "Check all autopoint files"; \
  338. files_missing='false'; \
  339. for f in $(PO_ALL_FILES); do \
  340. if test -f "$$f"; then : ; \
  341. else \
  342. echo "Missing $$f" ; \
  343. files_missing=':' ; \
  344. fi; \
  345. done; \
  346. if $${files_missing}; then \
  347. $(MAKE) $(AM_MAKEFLAGS) prepare-autopoint || exit 1; \
  348. else \
  349. exit 0; \
  350. fi
  351. # This could be used to update autopoint files for git or for 'dist' target
  352. update-autopoint-force:
  353. $(MAKE) $(AM_MAKEFLAGS) 'FORCE_AUTOPOINT_CHECK=yes' 'AUTOPOINT_FLAGS=$(AUTOPOINT_FLAGS) -f' prepare-autopoint
  354. autopoint-files-all: $(APIM_TRIGGER) $(APIM_TMSTMP) $(PO_MAIN_FILES) $(PO_EXTRA_FILES) $(PO_M4_FILES) $(PO_AUX_FILES) $(srcdir_po)/$(MHD_AUX_DIR)/install-sh
  355. $(top_srcdir)/$(MHD_AUX_DIR)/config.rpath: $(srcdir_po)/$(MHD_AUX_DIR)/config.rpath
  356. cp -f '$(srcdir_po)/$(MHD_AUX_DIR)/config.rpath' '$@'
  357. $(srcdir_po)/$(MHD_AUX_DIR)/install-sh: $(top_srcdir)/$(MHD_AUX_DIR)/install-sh
  358. $(MKDIR_P) '$(srcdir_po)/$(MHD_AUX_DIR)'
  359. cp -f '$(top_srcdir)/$(MHD_AUX_DIR)/install-sh' '$@'
  360. .PHONY: mostlyclean-autopoint-update prepare-autopoint update-autopoint-force check-prepare-autopoint autopoint-files-all
  361. distclean-po:
  362. @( if test -f po/Makefile; then \
  363. $(am__cd) po && $(MAKE) $(AM_MAKEFLAGS) distclean; \
  364. else \
  365. true; \
  366. fi )
  367. -rm -f po-config.status po/Makefile po/stamp-m
  368. -rm -f po/POTFILES po/remove-potcdate.sed po/Makefile.in
  369. maintainer-clean-po:
  370. @( if test -f po/Makefile; then \
  371. $(am__cd) po && $(MAKE) $(AM_MAKEFLAGS) maintainer-clean; \
  372. else \
  373. true; \
  374. fi )
  375. -rm -f po/$(PACKAGE_TARNAME).pot
  376. -rm -rf $(srcdir_po)/autom4te.cache
  377. .PHONY: distclean-po maintainer-clean-po