2011-02-17 11:55:36 +00:00
|
|
|
ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
|
|
|
|
|
|
2012-03-22 14:51:30 -07:00
|
|
|
if INTERNAL_GLIB
|
|
|
|
|
GLIB_SUBDIR = glib
|
|
|
|
|
endif
|
|
|
|
|
|
2012-05-22 09:21:25 -07:00
|
|
|
# Normally we'd want glib to be part of DIST_SUBDIRS unconditionally,
|
2012-05-10 08:23:08 -07:00
|
|
|
# but distclean gets broken unless we always run glib's configure
|
2012-05-22 09:21:25 -07:00
|
|
|
SUBDIRS = $(GLIB_SUBDIR) . check
|
|
|
|
|
DIST_SUBDIRS = $(SUBDIRS)
|
2005-07-14 13:04:01 +00:00
|
|
|
|
2012-05-22 09:21:25 -07:00
|
|
|
# Escape paths properly on windows
|
2011-04-14 07:25:43 +04:00
|
|
|
if NATIVE_WIN32
|
2012-05-22 09:21:25 -07:00
|
|
|
AM_CPPFLAGS = \
|
2011-04-14 07:25:43 +04:00
|
|
|
-DPKG_CONFIG_PC_PATH="\"$(subst /,\/,$(pc_path))\"" \
|
|
|
|
|
-DPKG_CONFIG_SYSTEM_INCLUDE_PATH="\"$(subst /,\/,$(system_include_path))\"" \
|
2012-05-22 09:21:25 -07:00
|
|
|
-DPKG_CONFIG_SYSTEM_LIBRARY_PATH="\"$(subst /,\/,$(system_library_path))\""
|
2011-04-14 07:25:43 +04:00
|
|
|
else
|
2012-05-22 09:21:25 -07:00
|
|
|
AM_CPPFLAGS = \
|
2011-04-13 22:56:53 +02:00
|
|
|
-DPKG_CONFIG_PC_PATH="\"$(pc_path)\"" \
|
|
|
|
|
-DPKG_CONFIG_SYSTEM_INCLUDE_PATH="\"$(system_include_path)\"" \
|
2012-05-22 09:21:25 -07:00
|
|
|
-DPKG_CONFIG_SYSTEM_LIBRARY_PATH="\"$(system_library_path)\""
|
2011-04-14 07:25:43 +04:00
|
|
|
endif
|
2005-07-14 13:04:01 +00:00
|
|
|
|
2012-05-22 09:21:25 -07:00
|
|
|
AM_CFLAGS = \
|
|
|
|
|
$(WARN_CFLAGS) \
|
2012-09-28 05:45:37 -07:00
|
|
|
$(GCOV_CFLAGS) \
|
2012-05-22 09:21:25 -07:00
|
|
|
$(GLIB_CFLAGS)
|
|
|
|
|
|
|
|
|
|
bin_PROGRAMS = pkg-config
|
|
|
|
|
pkg_config_LDADD = $(GLIB_LIBS)
|
2015-10-16 12:49:18 +08:00
|
|
|
|
|
|
|
|
include Makefile.sources
|
2012-05-10 08:40:11 -07:00
|
|
|
|
2012-08-22 17:10:24 -07:00
|
|
|
if HOST_TOOL
|
|
|
|
|
host_tool = $(host)-pkg-config$(EXEEXT)
|
|
|
|
|
install-exec-hook:
|
2015-06-13 09:50:14 -07:00
|
|
|
cd $(DESTDIR)$(bindir) && $(LN) -f pkg-config$(EXEEXT) $(host_tool)
|
2013-01-23 11:09:56 -08:00
|
|
|
uninstall-hook:
|
|
|
|
|
cd $(DESTDIR)$(bindir) && rm -f $(host_tool)
|
2012-08-22 17:10:24 -07:00
|
|
|
endif
|
|
|
|
|
|
2012-05-22 09:21:25 -07:00
|
|
|
# Various data files
|
|
|
|
|
m4dir = $(datadir)/aclocal
|
2015-09-26 12:28:02 -07:00
|
|
|
m4_DATA = pkg.m4
|
2012-05-22 09:21:25 -07:00
|
|
|
dist_doc_DATA = pkg-config-guide.html
|
|
|
|
|
dist_man_MANS = pkg-config.1
|
2015-10-16 13:02:55 +08:00
|
|
|
EXTRA_DIST = \
|
|
|
|
|
README.win32 \
|
2015-10-16 13:13:38 +08:00
|
|
|
detectenv-msvc.mak \
|
|
|
|
|
Makefile.vc \
|
2015-10-16 13:02:55 +08:00
|
|
|
config.h.win32
|
2012-05-22 09:21:25 -07:00
|
|
|
|
2012-09-28 05:45:37 -07:00
|
|
|
# gcov test coverage
|
|
|
|
|
gcov:
|
|
|
|
|
-$(MAKE) $(AM_MAKEFLAGS) -k check
|
|
|
|
|
$(GCOV) $(pkg_config_SOURCES)
|
|
|
|
|
CLEANFILES = *.gcda *.gcno *.gcov
|
|
|
|
|
|
2012-05-10 08:40:11 -07:00
|
|
|
# Since we can't always have glib in DIST_SUBDIRS, we need to make sure
|
|
|
|
|
# glib is configured when we want to run dist. Unfortunately, there's no
|
|
|
|
|
# DIST_CONFIGURE_FLAGS.
|
2010-06-17 08:56:50 -07:00
|
|
|
DISTCHECK_CONFIGURE_FLAGS = --with-internal-glib
|
2012-05-10 08:40:11 -07:00
|
|
|
if !INTERNAL_GLIB
|
|
|
|
|
dist-hook:
|
|
|
|
|
@echo "error: --with-internal-glib is required to include glib in dist"
|
|
|
|
|
@exit 1
|
|
|
|
|
endif
|