Commit c1484998 authored by Martin Szulecki's avatar Martin Szulecki

Unfold automake variables into multiple lines for maintainability

parent 65a7ffbf
AUTOMAKE_OPTIONS = foreign AUTOMAKE_OPTIONS = foreign
ACLOCAL_AMFLAGS = -I m4 ACLOCAL_AMFLAGS = -I m4
SUBDIRS = libcnary src include tools test docs SUBDIRS = libcnary src include tools test docs
if HAVE_CYTHON if HAVE_CYTHON
SUBDIRS += cython SUBDIRS += cython
endif endif
if BUILD_FUZZERS if BUILD_FUZZERS
SUBDIRS += fuzz SUBDIRS += fuzz
endif endif
......
...@@ -3,12 +3,17 @@ AM_CPPFLAGS = -I$(top_srcdir)/include ...@@ -3,12 +3,17 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
AM_CFLAGS = $(GLOBAL_CFLAGS) AM_CFLAGS = $(GLOBAL_CFLAGS)
AM_LDFLAGS = $(GLOBAL_LDFLAGS) AM_LDFLAGS = $(GLOBAL_LDFLAGS)
EXTRA_DIST = plist.pyx plist.pxd EXTRA_DIST = \
plist.pyx \
plist.pxd
if HAVE_CYTHON if HAVE_CYTHON
BUILT_SOURCES = plist.c BUILT_SOURCES = plist.c
PXDINCLUDES = plist.pxd $(CYTHON_PLIST_INCLUDE_DIR)/plist.pxd
PXDINCLUDES = \
plist.pxd \
$(CYTHON_PLIST_INCLUDE_DIR)/plist.pxd
CLEANFILES = \ CLEANFILES = \
*.pyc \ *.pyc \
...@@ -17,8 +22,23 @@ CLEANFILES = \ ...@@ -17,8 +22,23 @@ CLEANFILES = \
plistdir = $(pyexecdir) plistdir = $(pyexecdir)
plist_LTLIBRARIES = plist.la plist_LTLIBRARIES = plist.la
plist_la_SOURCES = plist_util.c plist_util.h plist.pyx plist_la_SOURCES = \
plist_la_CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src $(PYTHON_CPPFLAGS) $(AM_CFLAGS) -Wno-shadow -Wno-redundant-decls -Wno-switch-default -Wno-strict-aliasing -Wno-implicit-function-declaration -fvisibility=default plist_util.c \
plist_util.h \
plist.pyx
plist_la_CFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/src \
$(PYTHON_CPPFLAGS) \
$(AM_CFLAGS) \
-Wno-shadow \
-Wno-redundant-decls \
-Wno-switch-default \
-Wno-strict-aliasing \
-Wno-implicit-function-declaration \
-fvisibility=default
plist_la_LDFLAGS = -module -avoid-version $(PYTHON_LIBS) $(AM_LDFLAGS) plist_la_LDFLAGS = -module -avoid-version $(PYTHON_LIBS) $(AM_LDFLAGS)
plist_la_LIBADD = $(top_builddir)/src/libplist.la plist_la_LIBADD = $(top_builddir)/src/libplist.la
......
...@@ -19,7 +19,9 @@ LIBFUZZER_SRC: ...@@ -19,7 +19,9 @@ LIBFUZZER_SRC:
CLEANFILES = libFuzzer.a CLEANFILES = libFuzzer.a
noinst_PROGRAMS = xplist_fuzzer bplist_fuzzer noinst_PROGRAMS = \
xplist_fuzzer \
bplist_fuzzer
xplist_fuzzer_SOURCES = xplist_fuzzer.cc xplist_fuzzer_SOURCES = xplist_fuzzer.cc
xplist_fuzzer_LDFLAGS = -static xplist_fuzzer_LDFLAGS = -static
...@@ -31,6 +33,11 @@ bplist_fuzzer_LDADD = $(top_builddir)/src/libplist.la libFuzzer.a ...@@ -31,6 +33,11 @@ bplist_fuzzer_LDADD = $(top_builddir)/src/libplist.la libFuzzer.a
TESTS = fuzzers.test TESTS = fuzzers.test
EXTRA_DIST = bplist.dict xplist.dict init-fuzzers.sh test-fuzzers.sh fuzzers.test EXTRA_DIST = \
bplist.dict \
xplist.dict \
init-fuzzers.sh \
test-fuzzers.sh \
fuzzers.test
endif endif
nobase_include_HEADERS = plist/plist.h \ nobase_include_HEADERS = \
plist/plist.h \
plist/plist++.h \ plist/plist++.h \
plist/Array.h \ plist/Array.h \
plist/Boolean.h \ plist/Boolean.h \
......
AM_CFLAGS = $(GLOBAL_CFLAGS) -I$(top_srcdir)/libcnary/include AM_CFLAGS = \
$(GLOBAL_CFLAGS) \
-I$(top_srcdir)/libcnary/include
AM_LDFLAGS = AM_LDFLAGS =
noinst_LTLIBRARIES = libcnary.la noinst_LTLIBRARIES = libcnary.la
......
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir) -I$(top_srcdir)/libcnary/include AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir) \
-I$(top_srcdir)/libcnary/include
AM_CFLAGS = $(GLOBAL_CFLAGS) AM_CFLAGS = $(GLOBAL_CFLAGS)
AM_LDFLAGS = $(GLOBAL_LDFLAGS) AM_LDFLAGS = $(GLOBAL_LDFLAGS)
lib_LTLIBRARIES = libplist.la libplist++.la lib_LTLIBRARIES = \
libplist.la \
libplist++.la
libplist_la_LIBADD = $(top_builddir)/libcnary/libcnary.la libplist_la_LIBADD = $(top_builddir)/libcnary/libcnary.la
libplist_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBPLIST_SO_VERSION) -no-undefined libplist_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBPLIST_SO_VERSION) -no-undefined
libplist_la_SOURCES = base64.c base64.h \ libplist_la_SOURCES = \
base64.c base64.h \
bytearray.c bytearray.h \ bytearray.c bytearray.h \
strbuf.h \ strbuf.h \
hashtable.c hashtable.h \ hashtable.c hashtable.h \
ptrarray.c ptrarray.h \ ptrarray.c ptrarray.h \
time64.c time64.h time64_limits.h \ time64.c time64.h \
time64_limits.h \
xplist.c \ xplist.c \
bplist.c \ bplist.c \
plist.c plist.h plist.c plist.h
libplist___la_LIBADD = libplist.la libplist___la_LIBADD = libplist.la
libplist___la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBPLIST_SO_VERSION) -no-undefined libplist___la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBPLIST_SO_VERSION) -no-undefined
libplist___la_SOURCES = Node.cpp \ libplist___la_SOURCES = \
Node.cpp \
Structure.cpp \ Structure.cpp \
Array.cpp \ Array.cpp \
Boolean.cpp \ Boolean.cpp \
...@@ -49,4 +58,6 @@ libplist___la_LDFLAGS += -avoid-version -static-libgcc ...@@ -49,4 +58,6 @@ libplist___la_LDFLAGS += -avoid-version -static-libgcc
endif endif
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libplist-2.0.pc libplist++-2.0.pc pkgconfig_DATA = \
libplist-2.0.pc \
libplist++-2.0.pc
AM_CFLAGS = $(GLOBAL_CFLAGS) -I$(top_srcdir)/include -I$(top_srcdir)/libcnary/include AM_CFLAGS = \
$(GLOBAL_CFLAGS) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/libcnary/include
AM_LDFLAGS = AM_LDFLAGS =
noinst_PROGRAMS = plist_cmp plist_test noinst_PROGRAMS = \
plist_cmp \
plist_test
plist_cmp_SOURCES = plist_cmp.c plist_cmp_SOURCES = plist_cmp.c
plist_cmp_LDADD = $(top_builddir)/src/libplist.la $(top_builddir)/libcnary/libcnary.la plist_cmp_LDADD = \
$(top_builddir)/src/libplist.la \
$(top_builddir)/libcnary/libcnary.la
plist_test_SOURCES = plist_test.c plist_test_SOURCES = plist_test.c
plist_test_LDADD = $(top_builddir)/src/libplist.la plist_test_LDADD = $(top_builddir)/src/libplist.la
...@@ -77,7 +85,9 @@ EXTRA_DIST = \ ...@@ -77,7 +85,9 @@ EXTRA_DIST = \
data/unsigned.bplist \ data/unsigned.bplist \
data/unsigned.plist data/unsigned.plist
TESTS_ENVIRONMENT = top_srcdir=$(top_srcdir) top_builddir=$(top_builddir) TESTS_ENVIRONMENT = \
top_srcdir=$(top_srcdir) \
top_builddir=$(top_builddir)
clean-local: clean-local:
if test -d $(top_builddir)/test/data; then cd $(top_builddir)/test/data && rm -f *.out *.bin *.xml; fi if test -d $(top_builddir)/test/data; then cd $(top_builddir)/test/data && rm -f *.out *.bin *.xml; fi
AM_CFLAGS = $(GLOBAL_CFLAGS) -I$(top_srcdir)/include AM_CFLAGS = \
$(GLOBAL_CFLAGS) \
-I$(top_srcdir)/include
AM_LDFLAGS = AM_LDFLAGS =
bin_PROGRAMS = plistutil bin_PROGRAMS = plistutil
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment