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,22 +3,42 @@ AM_CPPFLAGS = -I$(top_srcdir)/include ...@@ -3,22 +3,42 @@ 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
CLEANFILES = \ PXDINCLUDES = \
*.pyc \ plist.pxd \
*.pyo \ $(CYTHON_PLIST_INCLUDE_DIR)/plist.pxd
plist.c
CLEANFILES = \
*.pyc \
*.pyo \
plist.c
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/Array.h \ plist/plist++.h \
plist/Boolean.h \ plist/Array.h \
plist/Data.h \ plist/Boolean.h \
plist/Date.h \ plist/Data.h \
plist/Dictionary.h \ plist/Date.h \
plist/Integer.h \ plist/Dictionary.h \
plist/Key.h \ plist/Integer.h \
plist/Node.h \ plist/Key.h \
plist/Real.h \ plist/Node.h \
plist/String.h \ plist/Real.h \
plist/Structure.h \ plist/String.h \
plist/Uid.h plist/Structure.h \
plist/Uid.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
libcnary_la_LIBADD = libcnary_la_LIBADD =
libcnary_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined libcnary_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined
libcnary_la_SOURCES = \ libcnary_la_SOURCES = \
node.c \ node.c \
node_list.c \ node_list.c \
include/node.h \ include/node.h \
include/node_list.h \ include/node_list.h \
include/object.h include/object.h
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 = \
bytearray.c bytearray.h \ base64.c base64.h \
strbuf.h \ bytearray.c bytearray.h \
hashtable.c hashtable.h \ strbuf.h \
ptrarray.c ptrarray.h \ hashtable.c hashtable.h \
time64.c time64.h time64_limits.h \ ptrarray.c ptrarray.h \
xplist.c \ time64.c time64.h \
bplist.c \ time64_limits.h \
plist.c plist.h xplist.c \
bplist.c \
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 = \
Structure.cpp \ Node.cpp \
Array.cpp \ Structure.cpp \
Boolean.cpp \ Array.cpp \
Data.cpp \ Boolean.cpp \
Date.cpp \ Data.cpp \
Dictionary.cpp \ Date.cpp \
Integer.cpp \ Dictionary.cpp \
Key.cpp \ Integer.cpp \
Real.cpp \ Key.cpp \
String.cpp \ Real.cpp \
Uid.cpp \ String.cpp \
$(top_srcdir)/include/plist/Node.h \ Uid.cpp \
$(top_srcdir)/include/plist/Structure.h \ $(top_srcdir)/include/plist/Node.h \
$(top_srcdir)/include/plist/Array.h \ $(top_srcdir)/include/plist/Structure.h \
$(top_srcdir)/include/plist/Boolean.h \ $(top_srcdir)/include/plist/Array.h \
$(top_srcdir)/include/plist/Data.h \ $(top_srcdir)/include/plist/Boolean.h \
$(top_srcdir)/include/plist/Date.h \ $(top_srcdir)/include/plist/Data.h \
$(top_srcdir)/include/plist/Dictionary.h \ $(top_srcdir)/include/plist/Date.h \
$(top_srcdir)/include/plist/Integer.h \ $(top_srcdir)/include/plist/Dictionary.h \
$(top_srcdir)/include/plist/Key.h \ $(top_srcdir)/include/plist/Integer.h \
$(top_srcdir)/include/plist/Real.h \ $(top_srcdir)/include/plist/Key.h \
$(top_srcdir)/include/plist/String.h \ $(top_srcdir)/include/plist/Real.h \
$(top_srcdir)/include/plist/Uid.h $(top_srcdir)/include/plist/String.h \
$(top_srcdir)/include/plist/Uid.h
if WIN32 if WIN32
libplist_la_LDFLAGS += -avoid-version -static-libgcc libplist_la_LDFLAGS += -avoid-version -static-libgcc
...@@ -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