1*a3cefe7fSPierre Proncherylibdir = @libdir@ 2*a3cefe7fSPierre Proncherydatarootdir = @datarootdir@ 3*a3cefe7fSPierre Proncherydatadir = @datadir@ 4*a3cefe7fSPierre Proncheryincludedir = @includedir@ 5*a3cefe7fSPierre Proncherysystem_includedir = @SYSTEM_INCLUDEDIR@ 6*a3cefe7fSPierre Proncherysystem_libdir = @SYSTEM_LIBDIR@ 7*a3cefe7fSPierre Proncherypkg_default_dir = @PKG_DEFAULT_PATH@ 8*a3cefe7fSPierre Proncherypersonality_dir = @PERSONALITY_PATH@ 9*a3cefe7fSPierre Proncherypkgconfigdir = $(libdir)/pkgconfig 10*a3cefe7fSPierre Proncherynodist_pkgconfig_DATA = libpkgconf.pc 11*a3cefe7fSPierre Pronchery 12*a3cefe7fSPierre ProncheryACLOCAL_AMFLAGS = -I m4 13*a3cefe7fSPierre ProncheryAM_CFLAGS = -DPERSONALITY_PATH=\"$(personality_dir)\" -DPKG_DEFAULT_PATH=\"$(pkg_default_dir)\" -DSYSTEM_INCLUDEDIR=\"$(system_includedir)\" -DSYSTEM_LIBDIR=\"$(system_libdir)\" 14*a3cefe7fSPierre Pronchery 15*a3cefe7fSPierre Proncherybin_PROGRAMS = pkgconf bomtool 16*a3cefe7fSPierre Proncherylib_LTLIBRARIES = libpkgconf.la 17*a3cefe7fSPierre Pronchery 18*a3cefe7fSPierre ProncheryEXTRA_DIST = pkg.m4 \ 19*a3cefe7fSPierre Pronchery meson.build \ 20*a3cefe7fSPierre Pronchery meson_options.txt \ 21*a3cefe7fSPierre Pronchery pkgconf.wxs.in \ 22*a3cefe7fSPierre Pronchery txt2rtf.py \ 23*a3cefe7fSPierre Pronchery libpkgconf/meson.build \ 24*a3cefe7fSPierre Pronchery libpkgconf/config.h.meson \ 25*a3cefe7fSPierre Pronchery libpkgconf/win-dirent.h \ 26*a3cefe7fSPierre Pronchery tests/lib-relocatable/lib/pkgconfig/foo.pc \ 27*a3cefe7fSPierre Pronchery tests/lib1/argv-parse-2.pc \ 28*a3cefe7fSPierre Pronchery tests/lib1/billion-laughs.pc \ 29*a3cefe7fSPierre Pronchery tests/lib1/dos-lineendings.pc \ 30*a3cefe7fSPierre Pronchery tests/lib1/paren-quoting.pc \ 31*a3cefe7fSPierre Pronchery tests/lib1/argv-parse-3.pc \ 32*a3cefe7fSPierre Pronchery tests/lib1/foo.pc \ 33*a3cefe7fSPierre Pronchery tests/lib1/foobar.pc \ 34*a3cefe7fSPierre Pronchery tests/lib1/unavailable-provider.pc \ 35*a3cefe7fSPierre Pronchery tests/lib1/prefix-foo1.pc \ 36*a3cefe7fSPierre Pronchery tests/lib1/argv-parse.pc \ 37*a3cefe7fSPierre Pronchery tests/lib1/framework-1.pc \ 38*a3cefe7fSPierre Pronchery tests/lib1/prefix-foo2.pc \ 39*a3cefe7fSPierre Pronchery tests/lib1/bar.pc \ 40*a3cefe7fSPierre Pronchery tests/lib1/framework-2.pc \ 41*a3cefe7fSPierre Pronchery tests/lib1/private-libs-duplication.pc \ 42*a3cefe7fSPierre Pronchery tests/lib1/baz.pc \ 43*a3cefe7fSPierre Pronchery tests/lib1/incomplete.pc \ 44*a3cefe7fSPierre Pronchery tests/lib1/quotes.pc \ 45*a3cefe7fSPierre Pronchery tests/lib1/case-sensitivity.pc \ 46*a3cefe7fSPierre Pronchery tests/lib1/intermediary-1.pc \ 47*a3cefe7fSPierre Pronchery tests/lib1/static-archive-libs.pc \ 48*a3cefe7fSPierre Pronchery tests/lib1/cflags-libs-only.pc \ 49*a3cefe7fSPierre Pronchery tests/lib1/intermediary-2.pc \ 50*a3cefe7fSPierre Pronchery tests/lib1/static-libs.pc \ 51*a3cefe7fSPierre Pronchery tests/lib1/circular-1.pc \ 52*a3cefe7fSPierre Pronchery tests/lib1/missing-require.pc \ 53*a3cefe7fSPierre Pronchery tests/lib1/sysroot-dir.pc \ 54*a3cefe7fSPierre Pronchery tests/lib1/circular-2.pc \ 55*a3cefe7fSPierre Pronchery tests/lib1/multiline.pc \ 56*a3cefe7fSPierre Pronchery tests/lib1/multiline-bogus.pc \ 57*a3cefe7fSPierre Pronchery tests/lib1/tilde-quoting.pc \ 58*a3cefe7fSPierre Pronchery tests/lib1/circular-3.pc \ 59*a3cefe7fSPierre Pronchery tests/lib1/no-trailing-newline.pc \ 60*a3cefe7fSPierre Pronchery tests/lib1/tilde.pc \ 61*a3cefe7fSPierre Pronchery tests/lib1/comments-in-fields.pc \ 62*a3cefe7fSPierre Pronchery tests/lib1/nocflag.pc \ 63*a3cefe7fSPierre Pronchery tests/lib1/typelibdir.pc \ 64*a3cefe7fSPierre Pronchery tests/lib2/foo.pc \ 65*a3cefe7fSPierre Pronchery tests/lib1/comments.pc \ 66*a3cefe7fSPierre Pronchery tests/lib1/nolib.pc \ 67*a3cefe7fSPierre Pronchery tests/lib3/bar.pc \ 68*a3cefe7fSPierre Pronchery tests/lib1/conflicts.pc \ 69*a3cefe7fSPierre Pronchery tests/lib1/omg-uninstalled.pc \ 70*a3cefe7fSPierre Pronchery tests/lib1/omg-sysroot-uninstalled.pc \ 71*a3cefe7fSPierre Pronchery tests/lib1/isystem.pc \ 72*a3cefe7fSPierre Pronchery tests/lib1/idirafter.pc \ 73*a3cefe7fSPierre Pronchery tests/lib1/idirafter-ordering.pc \ 74*a3cefe7fSPierre Pronchery tests/lib1/depgraph-break.pc \ 75*a3cefe7fSPierre Pronchery tests/lib1/cflags-whitespace.pc \ 76*a3cefe7fSPierre Pronchery tests/lib1/cflags-whitespace-trailing.pc \ 77*a3cefe7fSPierre Pronchery tests/lib1/provides.pc \ 78*a3cefe7fSPierre Pronchery tests/lib1/provides-request-simple.pc \ 79*a3cefe7fSPierre Pronchery tests/lib1/flag-order-1.pc \ 80*a3cefe7fSPierre Pronchery tests/lib1/flag-order-3.pc \ 81*a3cefe7fSPierre Pronchery tests/lib1/variable-whitespace.pc \ 82*a3cefe7fSPierre Pronchery tests/lib1/fragment-collision.pc \ 83*a3cefe7fSPierre Pronchery tests/lib1/fragment-collision-intermediary.pc \ 84*a3cefe7fSPierre Pronchery tests/lib1/fragment-collision-1.pc \ 85*a3cefe7fSPierre Pronchery tests/lib1/fragment-collision-2.pc \ 86*a3cefe7fSPierre Pronchery tests/lib1/fragment-comment.pc \ 87*a3cefe7fSPierre Pronchery tests/lib1/fragment-escaping-1.pc \ 88*a3cefe7fSPierre Pronchery tests/lib1/fragment-escaping-2.pc \ 89*a3cefe7fSPierre Pronchery tests/lib1/fragment-escaping-3.pc \ 90*a3cefe7fSPierre Pronchery tests/lib1/fragment-quoting.pc \ 91*a3cefe7fSPierre Pronchery tests/lib1/fragment-quoting-2.pc \ 92*a3cefe7fSPierre Pronchery tests/lib1/fragment-quoting-3.pc \ 93*a3cefe7fSPierre Pronchery tests/lib1/fragment-quoting-5.pc \ 94*a3cefe7fSPierre Pronchery tests/lib1/fragment-quoting-7.pc \ 95*a3cefe7fSPierre Pronchery tests/lib1/fragment-groups.pc \ 96*a3cefe7fSPierre Pronchery tests/lib1/fragment-groups-2.pc \ 97*a3cefe7fSPierre Pronchery tests/lib1/fragment-group-a.pc \ 98*a3cefe7fSPierre Pronchery tests/lib1/fragment-group-b.pc \ 99*a3cefe7fSPierre Pronchery tests/lib1/fragment-group-c.pc \ 100*a3cefe7fSPierre Pronchery tests/lib1/malformed-1.pc \ 101*a3cefe7fSPierre Pronchery tests/lib1/malformed-quoting.pc \ 102*a3cefe7fSPierre Pronchery tests/lib1/malformed-version.pc \ 103*a3cefe7fSPierre Pronchery tests/lib1/metapackage.pc \ 104*a3cefe7fSPierre Pronchery tests/lib1/metapackage-1.pc \ 105*a3cefe7fSPierre Pronchery tests/lib1/metapackage-2.pc \ 106*a3cefe7fSPierre Pronchery tests/lib1/metapackage-3.pc \ 107*a3cefe7fSPierre Pronchery tests/lib1/explicit-sysroot.pc \ 108*a3cefe7fSPierre Pronchery tests/lib1/escaped-backslash.pc \ 109*a3cefe7fSPierre Pronchery tests/lib1/cflags-internal.pc \ 110*a3cefe7fSPierre Pronchery tests/lib1/requires-internal.pc \ 111*a3cefe7fSPierre Pronchery tests/lib1/requires-internal-2.pc \ 112*a3cefe7fSPierre Pronchery tests/lib1/requires-internal-missing.pc \ 113*a3cefe7fSPierre Pronchery tests/lib1/requires-internal-collision.pc \ 114*a3cefe7fSPierre Pronchery tests/lib1/tuple-quoting.pc \ 115*a3cefe7fSPierre Pronchery tests/lib1/empty-tuple.pc \ 116*a3cefe7fSPierre Pronchery tests/lib1/orphaned-requires-private.pc \ 117*a3cefe7fSPierre Pronchery tests/lib1/pcfiledir.pc \ 118*a3cefe7fSPierre Pronchery tests/lib1/sysroot-dir-2.pc \ 119*a3cefe7fSPierre Pronchery tests/lib1/sysroot-dir-3.pc \ 120*a3cefe7fSPierre Pronchery tests/lib1/sysroot-dir-4.pc \ 121*a3cefe7fSPierre Pronchery tests/lib1/sysroot-dir-5.pc \ 122*a3cefe7fSPierre Pronchery tests/lib1/child-prefix/pkgconfig/child-prefix-1.pc \ 123*a3cefe7fSPierre Pronchery tests/lib1/cflags-libs-private-a.pc \ 124*a3cefe7fSPierre Pronchery tests/lib1/cflags-libs-private-b.pc \ 125*a3cefe7fSPierre Pronchery tests/lib1/cflags-libs-private-c.pc \ 126*a3cefe7fSPierre Pronchery tests/lib1/truncated.pc \ 127*a3cefe7fSPierre Pronchery tests/lib1/c-comment.pc \ 128*a3cefe7fSPierre Pronchery tests/meson.build \ 129*a3cefe7fSPierre Pronchery $(test_scripts) \ 130*a3cefe7fSPierre Pronchery doc/conf.py \ 131*a3cefe7fSPierre Pronchery doc/extract.py \ 132*a3cefe7fSPierre Pronchery doc/index.rst \ 133*a3cefe7fSPierre Pronchery doc/libpkgconf.rst \ 134*a3cefe7fSPierre Pronchery doc/libpkgconf-argvsplit.rst \ 135*a3cefe7fSPierre Pronchery doc/libpkgconf-audit.rst \ 136*a3cefe7fSPierre Pronchery doc/libpkgconf-cache.rst \ 137*a3cefe7fSPierre Pronchery doc/libpkgconf-client.rst \ 138*a3cefe7fSPierre Pronchery doc/libpkgconf-dependency.rst \ 139*a3cefe7fSPierre Pronchery doc/libpkgconf-fragment.rst \ 140*a3cefe7fSPierre Pronchery doc/libpkgconf-path.rst \ 141*a3cefe7fSPierre Pronchery doc/libpkgconf-pkg.rst \ 142*a3cefe7fSPierre Pronchery doc/libpkgconf-queue.rst \ 143*a3cefe7fSPierre Pronchery doc/libpkgconf-tuple.rst 144*a3cefe7fSPierre Pronchery 145*a3cefe7fSPierre Proncherytest_scripts= tests/basic.sh \ 146*a3cefe7fSPierre Pronchery tests/builtins.sh \ 147*a3cefe7fSPierre Pronchery tests/conflicts.sh \ 148*a3cefe7fSPierre Pronchery tests/framework.sh \ 149*a3cefe7fSPierre Pronchery tests/parser.sh \ 150*a3cefe7fSPierre Pronchery tests/provides.sh \ 151*a3cefe7fSPierre Pronchery tests/regress.sh \ 152*a3cefe7fSPierre Pronchery tests/requires.sh \ 153*a3cefe7fSPierre Pronchery tests/symlink.sh \ 154*a3cefe7fSPierre Pronchery tests/sysroot.sh \ 155*a3cefe7fSPierre Pronchery tests/version.sh 156*a3cefe7fSPierre Pronchery 157*a3cefe7fSPierre Proncherytest_sh = $(test_scripts) 158*a3cefe7fSPierre Proncherycheck_SCRIPTS = ${test_sh:.sh=} 159*a3cefe7fSPierre Pronchery 160*a3cefe7fSPierre ProncherySUFFIXES= .sh 161*a3cefe7fSPierre Pronchery 162*a3cefe7fSPierre Proncherynobase_pkginclude_HEADERS = libpkgconf/bsdstubs.h libpkgconf/iter.h libpkgconf/libpkgconf.h libpkgconf/stdinc.h libpkgconf/libpkgconf-api.h 163*a3cefe7fSPierre Proncherylibpkgconf_la_SOURCES = \ 164*a3cefe7fSPierre Pronchery libpkgconf/audit.c \ 165*a3cefe7fSPierre Pronchery libpkgconf/buffer.c \ 166*a3cefe7fSPierre Pronchery libpkgconf/cache.c \ 167*a3cefe7fSPierre Pronchery libpkgconf/client.c \ 168*a3cefe7fSPierre Pronchery libpkgconf/pkg.c \ 169*a3cefe7fSPierre Pronchery libpkgconf/bsdstubs.c \ 170*a3cefe7fSPierre Pronchery libpkgconf/fragment.c \ 171*a3cefe7fSPierre Pronchery libpkgconf/argvsplit.c \ 172*a3cefe7fSPierre Pronchery libpkgconf/fileio.c \ 173*a3cefe7fSPierre Pronchery libpkgconf/tuple.c \ 174*a3cefe7fSPierre Pronchery libpkgconf/dependency.c \ 175*a3cefe7fSPierre Pronchery libpkgconf/queue.c \ 176*a3cefe7fSPierre Pronchery libpkgconf/path.c \ 177*a3cefe7fSPierre Pronchery libpkgconf/personality.c \ 178*a3cefe7fSPierre Pronchery libpkgconf/parser.c 179*a3cefe7fSPierre Proncherylibpkgconf_la_LDFLAGS = -no-undefined -version-info 7:0:0 -export-symbols-regex '^pkgconf_' 180*a3cefe7fSPierre Pronchery 181*a3cefe7fSPierre Proncherydist_man_MANS = \ 182*a3cefe7fSPierre Pronchery man/bomtool.1 \ 183*a3cefe7fSPierre Pronchery man/pkgconf.1 \ 184*a3cefe7fSPierre Pronchery man/pkg.m4.7 \ 185*a3cefe7fSPierre Pronchery man/pc.5 \ 186*a3cefe7fSPierre Pronchery man/pkgconf-personality.5 187*a3cefe7fSPierre Pronchery 188*a3cefe7fSPierre Proncherypkgconf_LDADD = libpkgconf.la 189*a3cefe7fSPierre Proncherypkgconf_SOURCES = \ 190*a3cefe7fSPierre Pronchery cli/main.c \ 191*a3cefe7fSPierre Pronchery cli/getopt_long.c \ 192*a3cefe7fSPierre Pronchery cli/renderer-msvc.c 193*a3cefe7fSPierre Proncherypkgconf_CPPFLAGS = -I$(top_srcdir)/libpkgconf -I$(top_srcdir)/cli 194*a3cefe7fSPierre Proncherynoinst_HEADERS = \ 195*a3cefe7fSPierre Pronchery cli/getopt_long.h \ 196*a3cefe7fSPierre Pronchery cli/renderer-msvc.h 197*a3cefe7fSPierre Pronchery 198*a3cefe7fSPierre Proncherybomtool_LDADD = libpkgconf.la 199*a3cefe7fSPierre Proncherybomtool_SOURCES = \ 200*a3cefe7fSPierre Pronchery cli/bomtool/main.c \ 201*a3cefe7fSPierre Pronchery cli/getopt_long.c 202*a3cefe7fSPierre Proncherybomtool_CPPFLAGS = -I$(top_srcdir)/libpkgconf -I$(top_srcdir)/cli -I$(top_srcdir)/cli/bomtool 203*a3cefe7fSPierre Pronchery 204*a3cefe7fSPierre Proncherydist_doc_DATA = README.md AUTHORS 205*a3cefe7fSPierre Pronchery 206*a3cefe7fSPierre Proncherym4datadir = $(datadir)/aclocal 207*a3cefe7fSPierre Proncherym4data_DATA = pkg.m4 208*a3cefe7fSPierre Pronchery 209*a3cefe7fSPierre ProncheryCLEANFILES = $(EXTRA_PROGRAMS) \ 210*a3cefe7fSPierre Pronchery $(check_SCRIPTS) 211*a3cefe7fSPierre Pronchery 212*a3cefe7fSPierre Proncherycheck: pkgconf $(check_SCRIPTS) 213*a3cefe7fSPierre Pronchery kyua --config=none test --kyuafile='$(top_builddir)/Kyuafile' \ 214*a3cefe7fSPierre Pronchery --build-root='$(top_builddir)' 215*a3cefe7fSPierre Pronchery 216*a3cefe7fSPierre Pronchery.sh: 217*a3cefe7fSPierre Pronchery install -m 755 $< $@ 218