2020-09-19 07:25:58 +02:00
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
|
2016-07-01 05:04:00 +02:00
|
|
|
prefix = @prefix@
|
|
|
|
|
2020-09-13 23:30:04 +02:00
|
|
|
CXXFLAGS += \
|
|
|
|
$(EXTRA_CXXFLAGS) \
|
|
|
|
###
|
|
|
|
|
2017-09-30 07:59:11 +02:00
|
|
|
AM_CXXFLAGS = \
|
2020-02-12 00:18:47 +01:00
|
|
|
-ftls-model=initial-exec \
|
2017-09-30 07:59:11 +02:00
|
|
|
###
|
|
|
|
|
2016-07-20 20:55:46 +02:00
|
|
|
AM_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/include \
|
2017-09-08 11:43:23 +02:00
|
|
|
@BOOST_CPPFLAGS@ \
|
2018-09-03 12:02:35 +02:00
|
|
|
@SSL_CPPFLAGS@ \
|
|
|
|
@CRYPTO_CPPFLAGS@ \
|
2022-09-04 20:08:05 +02:00
|
|
|
@URING_CPPFLAGS@ \
|
2020-07-30 15:23:31 +02:00
|
|
|
$(EXTRA_CPPFLAGS) \
|
2017-09-08 11:43:23 +02:00
|
|
|
###
|
2016-07-20 20:55:46 +02:00
|
|
|
|
|
|
|
AM_LDFLAGS = \
|
2016-11-08 01:28:12 +01:00
|
|
|
-dlopen self \
|
2018-05-31 22:00:58 +02:00
|
|
|
-Wl,--warn-execstack \
|
|
|
|
-Wl,--warn-common \
|
|
|
|
-Wl,--detect-odr-violations \
|
2019-02-09 03:24:20 +01:00
|
|
|
-Wl,--unresolved-symbols=report-all \
|
2019-05-15 02:57:36 +02:00
|
|
|
-Wl,--allow-shlib-undefined \
|
2018-05-31 22:00:58 +02:00
|
|
|
-Wl,--dynamic-list-data \
|
|
|
|
-Wl,--dynamic-list-cpp-new\
|
|
|
|
-Wl,--dynamic-list-cpp-typeinfo \
|
|
|
|
-Wl,--rosegment \
|
2019-06-06 03:22:28 +02:00
|
|
|
-Wl,-z,noexecstack \
|
2020-12-13 13:55:35 +01:00
|
|
|
-Wl,--wrap=epoll_wait \
|
2023-02-24 01:24:16 +01:00
|
|
|
-Wl,--wrap=io_uring_queue_init \
|
2016-07-20 20:55:46 +02:00
|
|
|
-L$(top_srcdir)/ircd \
|
2017-08-23 22:55:58 +02:00
|
|
|
-L$(top_srcdir)/modules \
|
2017-09-08 11:43:23 +02:00
|
|
|
$(PLATFORM_LDFLAGS) \
|
2020-07-30 15:23:31 +02:00
|
|
|
$(EXTRA_LDFLAGS) \
|
2017-09-08 11:43:23 +02:00
|
|
|
###
|
2016-07-01 05:04:00 +02:00
|
|
|
|
2018-02-22 22:33:53 +01:00
|
|
|
bin_PROGRAMS = construct
|
2016-07-13 07:17:21 +02:00
|
|
|
|
2018-02-22 22:33:53 +01:00
|
|
|
construct_LDFLAGS = \
|
2017-08-23 23:39:41 +02:00
|
|
|
$(AM_LDFLAGS) \
|
2020-02-26 19:55:51 +01:00
|
|
|
@BOOST_LDFLAGS@ \
|
|
|
|
@SSL_LDFLAGS@ \
|
|
|
|
@CRYPTO_LDFLAGS@ \
|
2022-09-04 20:08:05 +02:00
|
|
|
@URING_LDFLAGS@ \
|
2017-09-08 11:43:23 +02:00
|
|
|
###
|
2016-07-13 07:17:21 +02:00
|
|
|
|
2018-02-22 22:33:53 +01:00
|
|
|
construct_LDADD = \
|
2016-07-20 20:55:46 +02:00
|
|
|
-lircd \
|
2016-11-29 16:23:38 +01:00
|
|
|
@BOOST_LIBS@ \
|
2018-09-03 12:02:35 +02:00
|
|
|
@SSL_LIBS@ \
|
|
|
|
@CRYPTO_LIBS@ \
|
2022-09-04 20:08:05 +02:00
|
|
|
@URING_LIBS@ \
|
2020-07-30 15:23:31 +02:00
|
|
|
$(EXTRA_LIBS) \
|
2017-09-08 11:43:23 +02:00
|
|
|
###
|
2017-08-23 23:39:41 +02:00
|
|
|
|
2018-02-22 22:33:53 +01:00
|
|
|
construct_SOURCES = \
|
|
|
|
construct.cc \
|
2021-01-04 17:37:01 +01:00
|
|
|
homeserver.cc \
|
2018-12-11 23:55:40 +01:00
|
|
|
signals.cc \
|
2017-08-23 23:39:41 +02:00
|
|
|
console.cc \
|
2017-09-08 11:43:23 +02:00
|
|
|
lgetopt.cc \
|
|
|
|
###
|