libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

Makefile.am (16814B)


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