[BACK]Return to Makefile.am CVS log [TXT][DIR] Up to [local] / acopm

File: [local] / acopm / Makefile.am (download)

Revision 1.1, Sat May 8 15:42:17 2021 UTC (2 years, 11 months ago) by bountyht
Branch point for: MAIN

Initial revision

AM_CPPFLAGS = -Ilib -D_ISOC99_SOURCE=1 -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE=1



noinst_LIBRARIES = libirc.a libdnsbl.a libproxy.a libutils.a

libirc_a_SOURCES =              \
    lib/irc/client.c            \
    lib/irc/commands.c          \
    lib/irc/internal.c

libdnsbl_a_SOURCES =            \
    lib/dnsbl/client.c          \
    lib/dnsbl/domain.c          \
    lib/dnsbl/lookup.c          \
    lib/dnsbl/match.c           \
    lib/dnsbl/request.c

libproxy_a_SOURCES =            \
    lib/proxy/client.c          \
    lib/proxy/host.c            \
    lib/proxy/port.c            \
    lib/proxy/protos/http.c     \
    lib/proxy/protos/socks4.c   \
    lib/proxy/protos/socks5.c

libutils_a_SOURCES =            \
    lib/utils/addr.c            \
    lib/utils/base64.c          \
    lib/utils/bufconn.c         \
    lib/utils/cidr.c            \
    lib/utils/ignore_errno.c    \
    lib/utils/log.c             \
    lib/utils/misc.c            \
    lib/utils/siphash24.c



if WITH_MBEDTLS_INTERNAL

AM_CPPFLAGS += -Imbedtls/include -DMBEDTLS_CONFIG_FILE='"3rdparty/mbedtls-config.h"'

noinst_LIBRARIES += libmbedtls.a

libmbedtls_a_CPPFLAGS = $(AM_CPPFLAGS) -w

libmbedtls_a_SOURCES =                  \
    mbedtls/library/aes.c               \
    mbedtls/library/asn1parse.c         \
    mbedtls/library/asn1write.c         \
    mbedtls/library/base64.c            \
    mbedtls/library/bignum.c            \
    mbedtls/library/camellia.c          \
    mbedtls/library/ccm.c               \
    mbedtls/library/cipher.c            \
    mbedtls/library/cipher_wrap.c       \
    mbedtls/library/dhm.c               \
    mbedtls/library/ecdh.c              \
    mbedtls/library/ecdsa.c             \
    mbedtls/library/ecp.c               \
    mbedtls/library/ecp_curves.c        \
    mbedtls/library/entropy.c           \
    mbedtls/library/entropy_poll.c      \
    mbedtls/library/error.c             \
    mbedtls/library/gcm.c               \
    mbedtls/library/hmac_drbg.c         \
    mbedtls/library/md.c                \
    mbedtls/library/md_wrap.c           \
    mbedtls/library/oid.c               \
    mbedtls/library/pem.c               \
    mbedtls/library/pk.c                \
    mbedtls/library/pk_wrap.c           \
    mbedtls/library/pkparse.c           \
    mbedtls/library/pkwrite.c           \
    mbedtls/library/rsa.c               \
    mbedtls/library/sha1.c              \
    mbedtls/library/sha256.c            \
    mbedtls/library/sha512.c            \
    mbedtls/library/ssl_ciphersuites.c  \
    mbedtls/library/ssl_cli.c           \
    mbedtls/library/ssl_tls.c           \
    mbedtls/library/x509.c              \
    mbedtls/library/x509_crt.c

endif



bin_PROGRAMS = acopm

acopm_LDADD = $(noinst_LIBRARIES)

acopm_SOURCES =                 \
    src/acopm.c                 \
    src/check.c                 \
    src/config.c                \
    src/daemon.c                \
    src/exec.c                  \
    src/options.c               \
    src/signal.c                \
    src/vars.c



TESTS = test-cidr test-siphash

check_PROGRAMS = $(TESTS)

test_cidr_LDADD = libutils.a
test_siphash_LDADD = libutils.a

test_cidr_SOURCES = tests/cidr.c
test_siphash_SOURCES = tests/siphash24.c



install-data-hook:
	$(MKDIR_P) -m 0755 '${DESTDIR}@bindir@'
	$(MKDIR_P) -m 0755 '${DESTDIR}@sysconfdir@'
	$(INSTALL) -m 0755 'dist/acopm-dronebl-submit.py' '${DESTDIR}@bindir@/'
	$(INSTALL) -m 0755 'dist/acopm-mkfingerprint.sh' '${DESTDIR}@bindir@/'
	$(INSTALL) -m 0600 'dist/acopm.conf.example' '${DESTDIR}@sysconfdir@/'