Files
heimdal/lib/wind/Makefile.am
Love Hornquist Astrand 1e9ec73bbc [HEIMDAL-646] aix
AIX qsort() is unstable and might change the order of the elements
if they are equal, libwind require them to be in the same order as they were
on the input, pull in FreeBSD qsort and use that instead of AIX version.
2009-10-11 15:08:58 -07:00

142 lines
3.0 KiB
Makefile

# $Id: Makefile.am,v 1.1 2004/12/20 08:31:45 assar Exp $
include $(top_srcdir)/Makefile.am.common
lib_LTLIBRARIES = libwind.la
built = \
bidi_table.c \
bidi_table.h \
combining_table.c \
combining_table.h \
errorlist_table.c \
errorlist_table.h \
map_table.c \
map_table.h \
normalize_table.c \
normalize_table.h
built_tests = \
punycode_examples.h \
punycode_examples.c
MAINTAINERCLEANFILES = $(built) $(built_tests)
code = \
bidi.c \
combining.c \
doxygen.c \
errorlist.c \
map.c \
ldap.c \
normalize.c \
punycode.c \
stringprep.c \
wind.h \
windlocl.h \
utf8.c
$(code:.c=.lo): $(built)
dist_libwind_la_SOURCES = $(code) $(built)
nodist_libwind_la_SOURCES = wind_err.c wind_err.h
dist_include_HEADERS = wind.h
nodist_include_HEADERS = wind_err.h
$(libwind_la_OBJECTS): wind_err.h
libwind_la_LDFLAGS = -version-info 0:0:0
libwind_la_LIBADD = \
$(LIB_roken) \
$(LIB_com_err)
if versionscript
libwind_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map
endif
BUILT_SOURCES = \
wind_err.c \
wind_err.h
TESTS = \
$(check_PROGRAMS)
check_PROGRAMS = \
test-bidi \
test-map \
test-rw \
test-normalize \
test-prohibited \
test-punycode \
test-ldap \
test-utf8
test_punycode_SOURCES = \
test-punycode.c \
punycode_examples.c \
punycode_examples.h
$(test_punycode_OBJECTS): $(built_tests)
bin_PROGRAMS = idn-lookup
idn_lookup_SOURCES = idn-lookup.c
LDADD = libwind.la $(LIB_roken)
PYTHON = python
map_table.h map_table.c: rfc3454.txt gen-map.py stringprep.py
$(PYTHON) $(srcdir)/gen-map.py $(srcdir)/rfc3454.txt $(builddir)
errorlist_table.h errorlist_table.c: rfc3454.txt gen-errorlist.py stringprep.py
$(PYTHON) $(srcdir)/gen-errorlist.py $(srcdir)/rfc3454.txt $(builddir)
normalize_table.h normalize_table.c: UnicodeData.txt CompositionExclusions-3.2.0.txt gen-normalize.py
$(PYTHON) $(srcdir)/gen-normalize.py $(srcdir)/UnicodeData.txt $(srcdir)/CompositionExclusions-3.2.0.txt $(builddir)
combining_table.h combining_table.c: UnicodeData.txt gen-combining.py
$(PYTHON) $(srcdir)/gen-combining.py $(srcdir)/UnicodeData.txt $(builddir)
bidi_table.h bidi_table.c: rfc3454.txt gen-bidi.py
$(PYTHON) $(srcdir)/gen-bidi.py $(srcdir)/rfc3454.txt $(builddir)
punycode_examples.h punycode_examples.c: gen-punycode-examples.py rfc3492.txt
$(PYTHON) $(srcdir)/gen-punycode-examples.py $(srcdir)/rfc3492.txt $(builddir)
EXTRA_DIST = \
CompositionExclusions-3.2.0.txt \
DerivedNormalizationProps.txt \
NormalizationCorrections.txt \
NormalizationTest.txt \
UnicodeData.py \
UnicodeData.txt \
gen-bidi.py \
gen-combining.py \
gen-errorlist.py \
gen-map.py \
gen-normalize.py \
gen-punycode-examples.py \
generate.py \
rfc3454.py \
rfc3454.txt \
rfc3490.txt \
rfc3491.txt \
rfc3492.txt \
rfc4013.txt \
rfc4518.py \
rfc4518.txt \
stringprep.py \
util.py \
version-script.map \
wind_err.et
CLEANFILES = \
wind_err.c \
wind_err.h
wind_err.h: wind_err.et