Blame src/Makefile.am

Packit Service dcb6c2
include libpsl-srcs.mk
Packit Service dcb6c2
Packit Service dcb6c2
# suffixes.c must be created before psl.c is compiled
Packit Service dcb6c2
BUILT_SOURCES = suffixes_dafsa.c
Packit Service dcb6c2
Packit Service dcb6c2
# suffixes.c is a built source that must be cleaned
Packit Service dcb6c2
CLEANFILES = suffixes_dafsa.c
Packit Service dcb6c2
Packit Service dcb6c2
lib_LTLIBRARIES = libpsl.la
Packit Service dcb6c2
Packit Service dcb6c2
libpsl_la_SOURCES = $(LIBPSL_SRCS)
Packit Service dcb6c2
libpsl_la_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -DPSL_DISTFILE=\"$(PSL_DISTFILE)\" \
Packit Service dcb6c2
  $(CFLAG_VISIBILITY) -DBUILDING_PSL
Packit Service dcb6c2
libpsl_la_LIBADD = $(LTLIBICONV) $(LTLIBINTL) @INTL_MACOSX_LIBS@
Packit Service dcb6c2
Packit Service dcb6c2
# include ABI version information
Packit Service dcb6c2
libpsl_la_LDFLAGS = -no-undefined -version-info $(LIBPSL_SO_VERSION)
Packit Service dcb6c2
if WITH_LIBICU
Packit Service dcb6c2
  libpsl_la_LDFLAGS += $(LIBICU_LIBS)
Packit Service dcb6c2
endif
Packit Service dcb6c2
if WITH_LIBIDN2
Packit Service dcb6c2
  libpsl_la_LDFLAGS += -lidn2 -lunistring
Packit Service dcb6c2
endif
Packit Service dcb6c2
if WITH_LIBIDN
Packit Service dcb6c2
  libpsl_la_LDFLAGS += -lidn -lunistring
Packit Service dcb6c2
endif
Packit Service dcb6c2
Packit Service dcb6c2
# Build rule for suffix_dafsa.c
Packit Service dcb6c2
# PSL_FILE can be set by ./configure --with-psl-file=[PATH]
Packit Service dcb6c2
suffixes_dafsa.c: $(PSL_FILE) $(srcdir)/psl-make-dafsa
Packit Service dcb6c2
	$(srcdir)/psl-make-dafsa --output-format=cxx+ "$(PSL_FILE)" suffixes_dafsa.c
Packit Service dcb6c2
Packit Service dcb6c2
EXTRA_DIST = psl-make-dafsa LICENSE.chromium
Packit Service dcb6c2
Packit Service dcb6c2
dist_man_MANS = psl-make-dafsa.1