mirror of
https://github.com/curl/curl.git
synced 2026-07-10 21:27:17 +03:00
- Makefile.am: add root `test-quiet` target that maps to `tests/quiet-test`, for completeness. Ref: #22098 - tests/Makefile.am: drop unused remains of `MANFILES`. Follow-up tofa3f889752#17463 Also replace the `distclean` target to delete `CLEANFILES`, otherwise the CI dist job fails. (I'm not grokking why) - tests/Makefile.am: sync up `tests` target with CMake, to pass `TFLAGS` `-a`. Follow-up to904e7ecb66#19347 - tests/certs/Makefile.am: fix to clean generated certs via `CLEANFILES` to comply with autotools documentation, which says the previously used variable `DISTCLEANFILES` is meant for files created by `./configure`. Ref: https://www.gnu.org/software/automake/manual/html_node/Clean.html Follow-up to44341e736a#16824 - tests/http/Makefile.am: add `./` prefix to glob passed to `rm -rf` on clean, to avoid deleting unintented files, or pass unintended options. Follow-up to671158242d#10349 Cherry-picked from #22102 Cherry-picked from #22150 Closes #22154
51 lines
1.7 KiB
Makefile
51 lines
1.7 KiB
Makefile
#***************************************************************************
|
|
# _ _ ____ _
|
|
# Project ___| | | | _ \| |
|
|
# / __| | | | |_) | |
|
|
# | (__| |_| | _ <| |___
|
|
# \___|\___/|_| \_\_____|
|
|
#
|
|
# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
|
|
#
|
|
# This software is licensed as described in the file COPYING, which
|
|
# you should have received as part of this distribution. The terms
|
|
# are also available at https://curl.se/docs/copyright.html.
|
|
#
|
|
# You may opt to use, copy, modify, merge, publish, distribute and/or sell
|
|
# copies of the Software, and permit persons to whom the Software is
|
|
# furnished to do so, under the terms of the COPYING file.
|
|
#
|
|
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
|
# KIND, either express or implied.
|
|
#
|
|
# SPDX-License-Identifier: curl
|
|
#
|
|
###########################################################################
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
# Get CERTCONFIG_CA, CERTCONFIGS, GENERATEDCERTS, SRPFILES variables
|
|
include Makefile.inc
|
|
|
|
EXTRA_DIST = $(CERTCONFIG_CA) $(CERTCONFIGS) $(SRPFILES) CMakeLists.txt \
|
|
genserv.pl
|
|
|
|
CLEANFILES = $(GENERATEDCERTS)
|
|
|
|
all-am: test-ca.cacert
|
|
|
|
# Rebuild the certificates
|
|
|
|
# Generate all certs in a single shot, but declare only a single target file
|
|
# to support GNU Make <4.3 without the "grouped explicit targets" feature.
|
|
test-ca.cacert: $(CERTCONFIG_CA) $(CERTCONFIGS) genserv.pl
|
|
@PERL@ $(srcdir)/genserv.pl test $(CERTCONFIGS)
|
|
|
|
clean-local:
|
|
rm -f $(GENERATEDCERTS) \
|
|
test-*.csr \
|
|
test-*.der \
|
|
test-*.keyenc \
|
|
test-ca.cnt* \
|
|
test-ca.db* \
|
|
test-ca.raw* \
|
|
test-ca.srl
|