2016-01-05 21:20:25 -06:00
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
|
2020-11-28 12:24:23 -08:00
|
|
|
BUILT_SOURCES =#
|
|
|
|
CLEANFILES =#
|
|
|
|
|
2019-05-27 17:05:07 -07:00
|
|
|
DEFS += \
|
|
|
|
-DIRCD_UNIT \
|
|
|
|
###
|
|
|
|
|
2020-09-13 14:30:04 -07:00
|
|
|
CXXFLAGS += \
|
|
|
|
$(EXTRA_CXXFLAGS) \
|
|
|
|
###
|
|
|
|
|
2017-09-29 22:59:11 -07:00
|
|
|
AM_CXXFLAGS = \
|
2018-12-23 16:56:28 -08:00
|
|
|
-ftls-model=initial-exec \
|
2017-09-29 22:59:11 -07:00
|
|
|
###
|
|
|
|
|
2016-07-20 11:55:46 -07:00
|
|
|
AM_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/include \
|
2018-06-15 16:13:18 -06:00
|
|
|
-include ircd/ircd.pic.h \
|
2020-07-30 06:23:31 -07:00
|
|
|
$(EXTRA_CPPFLAGS) \
|
2017-09-08 02:43:23 -07:00
|
|
|
###
|
2016-07-20 11:55:46 -07:00
|
|
|
|
|
|
|
AM_LDFLAGS = \
|
2019-09-30 19:27:25 -07:00
|
|
|
-version-info 3:2:0 \
|
2019-02-08 18:24:20 -08:00
|
|
|
-Wl,--no-undefined-version \
|
2019-05-02 14:23:13 -07:00
|
|
|
-Wl,--weak-unresolved-symbols \
|
2019-10-05 18:04:13 -07:00
|
|
|
-Wl,--unresolved-symbols=ignore-in-shared-libs \
|
2020-05-04 15:40:48 -07:00
|
|
|
-Wl,--wrap=pthread_create \
|
|
|
|
-Wl,--wrap=pthread_join \
|
2021-01-03 04:12:56 -08:00
|
|
|
-Wl,--wrap=pthread_tryjoin_np \
|
2020-05-05 20:33:20 -07:00
|
|
|
-Wl,--wrap=pthread_timedjoin_np \
|
2021-01-03 04:12:56 -08:00
|
|
|
-Wl,--wrap=pthread_clockjoin_np \
|
2020-05-04 15:40:48 -07:00
|
|
|
-Wl,--wrap=pthread_self \
|
2020-05-05 19:12:21 -07:00
|
|
|
-Wl,--wrap=pthread_setname_np \
|
2019-06-05 18:22:28 -07:00
|
|
|
-Wl,-z,nodelete \
|
|
|
|
-Wl,-z,nodlopen \
|
2019-10-05 18:04:13 -07:00
|
|
|
-Wl,-z,lazy \
|
2019-05-26 23:32:55 -07:00
|
|
|
$(PLATFORM_LDFLAGS) \
|
2020-07-30 06:23:31 -07:00
|
|
|
$(EXTRA_LDFLAGS) \
|
2017-09-08 02:43:23 -07:00
|
|
|
###
|
2016-07-20 11:55:46 -07:00
|
|
|
|
2020-05-21 08:58:42 -07:00
|
|
|
if CLANG
|
|
|
|
AM_CXXFLAGS += -fno-c++-static-destructors
|
|
|
|
endif
|
|
|
|
|
2020-04-17 21:21:28 -07:00
|
|
|
if LTO
|
2020-11-24 10:15:34 -08:00
|
|
|
AM_CXXFLAGS += -flto=thin
|
2020-04-17 21:21:28 -07:00
|
|
|
endif
|
|
|
|
|
2020-05-11 01:58:25 -07:00
|
|
|
if LTO
|
|
|
|
if CLANG
|
|
|
|
AM_CXXFLAGS += -fstrict-vtable-pointers
|
|
|
|
AM_CXXFLAGS += -fwhole-program-vtables
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
2020-11-28 12:24:23 -08:00
|
|
|
if !PROFILE
|
|
|
|
if CLANG
|
|
|
|
AM_CXXFLAGS += -fprofile-use
|
|
|
|
BUILT_SOURCES += default.profdata
|
|
|
|
CLEANFILES += default.profdata
|
|
|
|
endif
|
2019-05-25 22:35:54 -07:00
|
|
|
endif
|
|
|
|
|
2020-11-24 11:04:19 -08:00
|
|
|
if PROFILE
|
|
|
|
if CLANG
|
|
|
|
AM_CXXFLAGS += -fprofile-generate
|
|
|
|
AM_LDFLAGS += -Wl,-fprofile-generate
|
|
|
|
#TODO: XXX
|
|
|
|
#AM_CXXFLAGS += -fprofile-instr-generate
|
|
|
|
#AM_CXXFLAGS += -fcoverage-mapping
|
|
|
|
#AM_LDFLAGS += -Wl,-fprofile-instr-generate
|
|
|
|
#AM_LDFLAGS += -Wl,-fcoverage-mapping
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
2020-11-28 12:24:23 -08:00
|
|
|
if MINGW
|
|
|
|
AM_LDFLAGS += -Wl,--enable-runtime-pseudo-reloc
|
|
|
|
AM_LDFLAGS += -export-symbols-regex '*'
|
|
|
|
endif
|
2019-09-25 20:30:26 -07:00
|
|
|
|
2019-05-06 13:18:03 -07:00
|
|
|
libircddir = @libdir@
|
2016-07-20 11:55:46 -07:00
|
|
|
libircd_LTLIBRARIES = libircd.la
|
|
|
|
|
2017-08-23 15:39:41 -06:00
|
|
|
libircd_la_LDFLAGS = \
|
|
|
|
$(AM_LDFLAGS) \
|
|
|
|
@ROCKSDB_LDFLAGS@ \
|
|
|
|
@JS_LDFLAGS@ \
|
2020-06-19 01:04:30 -07:00
|
|
|
@ICU_LDFLAGS@ \
|
2017-09-08 02:43:23 -07:00
|
|
|
@BOOST_LDFLAGS@ \
|
2020-10-07 15:41:32 -07:00
|
|
|
@OPENCL_LDFLAGS@ \
|
2018-09-03 03:02:35 -07:00
|
|
|
@SSL_LDFLAGS@ \
|
2020-02-11 15:38:27 -08:00
|
|
|
@PBC_LDFLAGS@ \
|
2018-09-03 03:02:35 -07:00
|
|
|
@CRYPTO_LDFLAGS@ \
|
2017-09-30 19:14:45 -07:00
|
|
|
@SODIUM_LDFLAGS@ \
|
2018-02-17 19:48:36 -08:00
|
|
|
@MAGIC_LDFLAGS@ \
|
2020-08-24 01:35:15 -07:00
|
|
|
@IMAGEMAGICK_LDFLAGS@ \
|
2021-01-15 18:41:25 -08:00
|
|
|
@PNG_LDFLAGS@ \
|
2020-09-21 16:20:23 -07:00
|
|
|
@ZSTD_LDFLAGS@ \
|
2018-06-04 14:48:04 -07:00
|
|
|
@SNAPPY_LDFLAGS@ \
|
2018-06-04 14:43:20 -07:00
|
|
|
@LZ4_LDFLAGS@ \
|
2018-06-03 08:29:20 -07:00
|
|
|
@Z_LDFLAGS@ \
|
2019-07-03 14:31:05 -07:00
|
|
|
@MALLOC_LDFLAGS@ \
|
2017-09-08 02:43:23 -07:00
|
|
|
###
|
2017-08-23 15:39:41 -06:00
|
|
|
|
|
|
|
libircd_la_LIBADD = \
|
|
|
|
@ROCKSDB_LIBS@ \
|
|
|
|
@JS_LIBS@ \
|
2020-06-19 01:04:30 -07:00
|
|
|
@ICU_LIBS@ \
|
2017-08-23 15:39:41 -06:00
|
|
|
@BOOST_LIBS@ \
|
2020-02-11 15:38:27 -08:00
|
|
|
@PBC_LIBS@ \
|
2018-09-03 03:02:35 -07:00
|
|
|
@SSL_LIBS@ \
|
|
|
|
@CRYPTO_LIBS@ \
|
2017-09-30 19:14:45 -07:00
|
|
|
@SODIUM_LIBS@ \
|
2018-02-17 19:48:36 -08:00
|
|
|
@MAGIC_LIBS@ \
|
2020-08-24 01:35:15 -07:00
|
|
|
@IMAGEMAGICK_LIBS@ \
|
2020-09-21 16:20:23 -07:00
|
|
|
@ZSTD_LIBS@ \
|
2018-06-04 14:48:04 -07:00
|
|
|
@SNAPPY_LIBS@ \
|
2018-06-04 14:43:20 -07:00
|
|
|
@LZ4_LIBS@ \
|
2018-06-03 08:29:20 -07:00
|
|
|
@Z_LIBS@ \
|
2019-07-03 14:31:05 -07:00
|
|
|
@MALLOC_LIBS@ \
|
2020-07-30 06:23:31 -07:00
|
|
|
$(EXTRA_LIBS) \
|
2017-09-08 02:43:23 -07:00
|
|
|
###
|
2017-08-23 15:39:41 -06:00
|
|
|
|
2020-11-24 11:04:19 -08:00
|
|
|
if PROFILE
|
|
|
|
if CLANG11
|
|
|
|
#TODO: XXX
|
|
|
|
libircd_la_LIBADD += /usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.profile-x86_64.a
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
2019-09-25 20:30:26 -07:00
|
|
|
#
|
|
|
|
# Unit list
|
|
|
|
#
|
2018-02-11 11:51:46 -08:00
|
|
|
# Since this is a GNU C++ project we assume the non-standard respect for
|
|
|
|
# the order of this sources list. Static initialization will occur in
|
|
|
|
# the same order as this list, and destruction in the reverse order.
|
|
|
|
# Add the most dependent units at the end and the least dependent units
|
|
|
|
# at the beginning.
|
|
|
|
#
|
2019-09-25 20:30:26 -07:00
|
|
|
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES =#
|
2020-11-28 12:24:23 -08:00
|
|
|
libircd_la_SOURCES += default.profdata
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += assert.cc
|
|
|
|
libircd_la_SOURCES += info.cc
|
2020-10-16 09:48:33 -07:00
|
|
|
libircd_la_SOURCES += vg.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += allocator.cc
|
2019-07-03 17:27:58 -07:00
|
|
|
libircd_la_SOURCES += allocator_gnu.cc
|
2019-07-03 18:35:50 -07:00
|
|
|
libircd_la_SOURCES += allocator_je.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += exception.cc
|
|
|
|
libircd_la_SOURCES += util.cc
|
|
|
|
libircd_la_SOURCES += demangle.cc
|
2019-09-19 22:02:57 -07:00
|
|
|
libircd_la_SOURCES += backtrace.cc
|
2020-06-24 10:28:03 -07:00
|
|
|
libircd_la_SOURCES += simd.cc
|
2020-06-17 22:55:56 -07:00
|
|
|
libircd_la_SOURCES += fpe.cc
|
2020-09-23 17:10:03 -07:00
|
|
|
if ICU
|
2020-06-19 01:04:30 -07:00
|
|
|
libircd_la_SOURCES += icu.cc
|
2020-09-23 17:10:03 -07:00
|
|
|
endif
|
2020-06-27 18:10:36 -07:00
|
|
|
libircd_la_SOURCES += utf.cc
|
2019-07-15 09:47:34 -07:00
|
|
|
libircd_la_SOURCES += timedate.cc
|
2019-06-05 02:10:29 -07:00
|
|
|
libircd_la_SOURCES += lex_cast.cc
|
2019-06-05 02:09:42 -07:00
|
|
|
libircd_la_SOURCES += stringops.cc
|
2019-07-11 13:46:32 -07:00
|
|
|
libircd_la_SOURCES += globular.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += tokens.cc
|
|
|
|
libircd_la_SOURCES += parse.cc
|
|
|
|
libircd_la_SOURCES += rand.cc
|
2020-08-10 03:51:09 -07:00
|
|
|
libircd_la_SOURCES += b64.cc
|
|
|
|
libircd_la_SOURCES += b58.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += crh.cc
|
|
|
|
libircd_la_SOURCES += fmt.cc
|
|
|
|
libircd_la_SOURCES += json.cc
|
2019-12-26 11:43:01 -08:00
|
|
|
libircd_la_SOURCES += cbor.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += conf.cc
|
2019-07-11 13:11:12 -07:00
|
|
|
libircd_la_SOURCES += stats.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += logger.cc
|
2020-12-22 18:03:56 -08:00
|
|
|
libircd_la_SOURCES += ios.cc
|
2020-01-24 10:39:40 -08:00
|
|
|
libircd_la_SOURCES += run.cc
|
2019-05-01 14:40:39 -07:00
|
|
|
libircd_la_SOURCES += prof.cc
|
2020-12-06 05:15:38 -08:00
|
|
|
libircd_la_SOURCES += prof_psi.cc
|
2019-07-31 14:06:13 -07:00
|
|
|
if LINUX
|
|
|
|
libircd_la_SOURCES += prof_linux.cc
|
|
|
|
endif
|
2019-10-06 20:22:16 -07:00
|
|
|
libircd_la_SOURCES += ctx_x86_64.S
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += ctx.cc
|
2019-07-21 15:26:44 -07:00
|
|
|
libircd_la_SOURCES += ctx_eh.cc
|
2019-07-11 14:07:12 -07:00
|
|
|
libircd_la_SOURCES += ctx_ole.cc
|
2020-04-30 08:57:33 -07:00
|
|
|
libircd_la_SOURCES += ctx_posix.cc
|
2020-12-22 18:03:56 -08:00
|
|
|
libircd_la_SOURCES += fs.cc
|
|
|
|
libircd_la_SOURCES += fs_path.cc
|
|
|
|
libircd_la_SOURCES += fs_dev.cc
|
2019-05-01 14:40:39 -07:00
|
|
|
if AIO
|
|
|
|
libircd_la_SOURCES += fs_aio.cc
|
|
|
|
endif
|
2019-08-10 22:06:08 -07:00
|
|
|
if IOU
|
|
|
|
libircd_la_SOURCES += fs_iou.cc
|
|
|
|
endif
|
2020-06-11 00:43:36 -07:00
|
|
|
libircd_la_SOURCES += sys.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += mods.cc
|
2019-05-28 03:47:02 -07:00
|
|
|
if LINUX
|
2019-05-28 14:50:55 -07:00
|
|
|
libircd_la_SOURCES += mods_ldso.cc
|
2019-05-28 03:47:02 -07:00
|
|
|
endif
|
2020-10-19 18:37:11 -07:00
|
|
|
libircd_la_SOURCES += exec.cc
|
2020-08-24 01:33:27 -07:00
|
|
|
if MAGIC
|
|
|
|
libircd_la_SOURCES += magic.cc
|
|
|
|
endif
|
|
|
|
if SODIUM
|
|
|
|
libircd_la_SOURCES += sodium.cc
|
|
|
|
endif
|
|
|
|
if PBC
|
|
|
|
libircd_la_SOURCES += pbc.cc
|
|
|
|
endif
|
2020-08-24 01:35:15 -07:00
|
|
|
if IMAGEMAGICK
|
|
|
|
libircd_la_SOURCES += magick.cc
|
|
|
|
endif
|
2021-01-15 18:41:25 -08:00
|
|
|
libircd_la_SOURCES += png.cc
|
2021-01-04 02:29:40 -08:00
|
|
|
if OPENCL
|
|
|
|
libircd_la_SOURCES += cl.cc
|
|
|
|
endif
|
2020-08-24 01:33:27 -07:00
|
|
|
libircd_la_SOURCES += openssl.cc
|
|
|
|
libircd_la_SOURCES += rfc1459.cc
|
|
|
|
libircd_la_SOURCES += rfc3986.cc
|
|
|
|
libircd_la_SOURCES += rfc1035.cc
|
|
|
|
libircd_la_SOURCES += http.cc
|
|
|
|
libircd_la_SOURCES += http2.cc
|
2020-04-29 00:31:52 -07:00
|
|
|
libircd_la_SOURCES += db_fixes.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += db_port.cc
|
2020-06-04 15:01:39 -07:00
|
|
|
libircd_la_SOURCES += db_allocator.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += db_env.cc
|
2020-10-11 11:03:45 -07:00
|
|
|
libircd_la_SOURCES += db_database.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += db.cc
|
|
|
|
libircd_la_SOURCES += net.cc
|
2020-02-26 11:20:00 -08:00
|
|
|
libircd_la_SOURCES += net_addrs.cc
|
2019-10-05 17:02:50 -07:00
|
|
|
libircd_la_SOURCES += net_dns.cc
|
2020-04-13 12:05:15 -07:00
|
|
|
libircd_la_SOURCES += net_dns_netdb.cc
|
2019-10-05 17:02:50 -07:00
|
|
|
libircd_la_SOURCES += net_dns_cache.cc
|
2019-10-03 10:47:33 -07:00
|
|
|
libircd_la_SOURCES += net_dns_resolver.cc
|
2020-04-12 19:07:07 -07:00
|
|
|
libircd_la_SOURCES += net_listener.cc
|
|
|
|
libircd_la_SOURCES += net_listener_udp.cc
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += server.cc
|
|
|
|
libircd_la_SOURCES += client.cc
|
|
|
|
libircd_la_SOURCES += resource.cc
|
2016-11-29 07:23:38 -08:00
|
|
|
if JS
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += js.cc
|
2016-11-29 07:23:38 -08:00
|
|
|
endif
|
2019-04-30 16:46:34 -07:00
|
|
|
libircd_la_SOURCES += ircd.cc
|
2019-03-22 16:29:04 -07:00
|
|
|
|
2019-09-25 20:30:26 -07:00
|
|
|
#
|
|
|
|
# Specific unit configurations
|
|
|
|
#
|
2019-05-16 19:30:55 -07:00
|
|
|
|
2019-09-25 20:30:26 -07:00
|
|
|
client.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-10-06 20:22:16 -07:00
|
|
|
ctx_x86_64.lo: AM_CPPFLAGS := -I$(top_srcdir)/include
|
2019-09-25 20:30:26 -07:00
|
|
|
ctx.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
ctx_ole.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
ctx_eh.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
db.lo: AM_CPPFLAGS := ${ROCKSDB_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-06-04 15:01:39 -07:00
|
|
|
db_allocator.lo: AM_CPPFLAGS := ${ROCKSDB_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-10-11 11:03:45 -07:00
|
|
|
db_database.lo: AM_CPPFLAGS := ${ROCKSDB_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
db_env.lo: AM_CPPFLAGS := ${ROCKSDB_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-04-29 00:31:52 -07:00
|
|
|
db_fixes.lo: AM_CPPFLAGS := ${ROCKSDB_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-06-09 00:50:21 -07:00
|
|
|
db_fixes.lo: AM_CPPFLAGS += -isystem $(top_srcdir)/deps/rocksdb/include
|
|
|
|
db_fixes.lo: AM_CPPFLAGS += -isystem $(top_srcdir)/deps/rocksdb
|
2020-10-11 11:03:45 -07:00
|
|
|
db_port.lo: AM_CPPFLAGS := ${ROCKSDB_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-02-26 11:33:15 -08:00
|
|
|
exception.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-10-19 18:37:11 -07:00
|
|
|
exec.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-09-25 20:30:26 -07:00
|
|
|
fmt.lo: AM_CPPFLAGS := ${SPIRIT_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
fmt.lo: AM_CXXFLAGS := ${SPIRIT_UNIT_CXXFLAGS} ${AM_CXXFLAGS}
|
|
|
|
fs.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-04-19 18:13:05 -07:00
|
|
|
fs_path.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-09-25 20:30:26 -07:00
|
|
|
if AIO
|
|
|
|
fs_aio.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-06-23 01:29:43 -06:00
|
|
|
endif
|
2019-09-25 20:30:26 -07:00
|
|
|
if IOU
|
|
|
|
fs_iou.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-03-22 17:46:21 -07:00
|
|
|
endif
|
2019-09-25 20:30:26 -07:00
|
|
|
http.lo: AM_CPPFLAGS := ${SPIRIT_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
http.lo: AM_CXXFLAGS := ${SPIRIT_UNIT_CXXFLAGS} ${AM_CXXFLAGS}
|
|
|
|
ios.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
if JS
|
|
|
|
js.lo: AM_CPPFLAGS := @JS_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
endif
|
|
|
|
json.lo: AM_CPPFLAGS := ${SPIRIT_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
json.lo: AM_CXXFLAGS := ${SPIRIT_UNIT_CXXFLAGS} ${AM_CXXFLAGS}
|
|
|
|
lex_cast.lo: AM_CPPFLAGS := @BOOST_CPPFLAGS@ ${AM_CPPFLAGS}
|
2021-01-04 02:29:40 -08:00
|
|
|
if OPENCL
|
|
|
|
cl.lo: AM_CPPFLAGS := @OPENCL_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
endif
|
2020-03-10 13:16:42 -04:00
|
|
|
tokens.lo: AM_CPPFLAGS := @BOOST_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
prof.lo: AM_CPPFLAGS := @BOOST_CPPFLAGS@ ${AM_CPPFLAGS}
|
2019-09-25 20:30:26 -07:00
|
|
|
if MAGIC
|
|
|
|
magic.lo: AM_CPPFLAGS := @MAGIC_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
endif
|
2020-08-24 01:35:15 -07:00
|
|
|
if IMAGEMAGICK
|
|
|
|
magick.lo: AM_CPPFLAGS := @IMAGEMAGICK_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
endif IMAGEMAGICK
|
2019-09-25 20:30:26 -07:00
|
|
|
mods.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
net.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-02-26 11:20:00 -08:00
|
|
|
net_addrs.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-10-05 17:02:50 -07:00
|
|
|
net_dns.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-10-03 10:47:33 -07:00
|
|
|
net_dns_resolver.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2020-04-12 19:07:07 -07:00
|
|
|
net_listener.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
net_listener_udp.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
2019-09-25 20:30:26 -07:00
|
|
|
openssl.lo: AM_CPPFLAGS := @SSL_CPPFLAGS@ @CRYPTO_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
parse.lo: AM_CPPFLAGS := ${SPIRIT_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
parse.lo: AM_CXXFLAGS := ${SPIRIT_UNIT_CXXFLAGS} ${AM_CXXFLAGS}
|
2020-02-11 15:38:27 -08:00
|
|
|
if PBC
|
|
|
|
pbc.lo: AM_CPPFLAGS := @PBC_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
endif
|
2021-01-15 18:41:25 -08:00
|
|
|
if PNG
|
|
|
|
png.o: AM_CPPFLAGS := @PNG_CPPFLAGS@ ${AM_CPPFLAGS}
|
|
|
|
endif PNG
|
2019-09-25 20:30:26 -07:00
|
|
|
rfc1459.lo: AM_CPPFLAGS := ${SPIRIT_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
rfc1459.lo: AM_CXXFLAGS := ${SPIRIT_UNIT_CXXFLAGS} ${AM_CXXFLAGS}
|
|
|
|
rfc3986.lo: AM_CPPFLAGS := ${SPIRIT_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
rfc3986.lo: AM_CXXFLAGS := ${SPIRIT_UNIT_CXXFLAGS} ${AM_CXXFLAGS}
|
|
|
|
server.lo: AM_CPPFLAGS := ${ASIO_UNIT_CPPFLAGS} ${AM_CPPFLAGS}
|
|
|
|
if SODIUM
|
|
|
|
sodium.lo: AM_CPPFLAGS := @SODIUM_CPPFLAGS@ ${AM_CPPFLAGS}
|
2019-03-22 16:29:04 -07:00
|
|
|
endif
|
2020-11-28 12:24:23 -08:00
|
|
|
|
|
|
|
#
|
|
|
|
# Other recipes
|
|
|
|
#
|
|
|
|
|
|
|
|
# LLVM PGO text to binary for -fprofile-use
|
|
|
|
default.profdata:
|
|
|
|
-$(LLVM_PROFDATA) merge -output=default.profdata default.proftext
|