# enable-demos Enable the building of the example code in the demos directory
# enable-h3demo Enable the http3 demo, which currently only links to the
# external nghttp3 library on unix platforms
+#
+# enable-hqinterop
+# Enable the building of the hq-interop code for construction
+# of the interop container
+#
# no-hw do not compile support for any crypto hardware.
# [no-]threads [don't] try to create a library that is suitable for
# multithreaded applications (default is "threads" if we
"default-thread-pool",
"demos",
"h3demo",
+ "hqinterop",
"deprecated",
"des",
"devcryptoeng",
"crypto-mdebug-backtrace" => "default",
"demos" => "default",
"h3demo" => "default",
+ "hqinterop" => "default",
"devcryptoeng" => "default",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
# Most of all, ../apps/lib/apps.c needs to be divided in smaller pieces to
# be useful here.
#
+
+IF[{- !$disabled{hqinterop} -}]
+ SUBDIRS=quic-openssl-docker
+ENDIF
+
# Auxiliary program source (copied from ../apps/build.info)
IF[{- $config{target} =~ /^(?:VC-|mingw|BC-)/ -}]
# It's called 'init', but doesn't have much 'init' in it...
--- /dev/null
+PROGRAMS{noinst} = quic-hq-interop \
+ quic-hq-interop-server
+
+INCLUDE[quic-hq-interop]=../../../include
+SOURCE[quic-hq-interop]=quic-hq-interop.c
+DEPEND[quic-hq-interop]=../../../libcrypto ../../../libssl
+
+INCLUDE[quic-hq-interop-server]=../../../include
+SOURCE[quic-hq-interop-server]=quic-hq-interop-server.c
+DEPEND[quic-hq-interop-server]=../../../libcrypto ../../../libssl