1226031Sstas# $Id: Makefile.am,v 1.1 2004/12/20 08:31:45 assar Exp $ 2226031Sstas 3226031Sstasinclude $(top_srcdir)/Makefile.am.common 4226031Sstas 5226031Sstaslib_LTLIBRARIES = libwind.la 6226031Sstas 7226031Sstasbuilt = \ 8226031Sstas bidi_table.c \ 9226031Sstas bidi_table.h \ 10226031Sstas combining_table.c \ 11226031Sstas combining_table.h \ 12226031Sstas errorlist_table.c \ 13226031Sstas errorlist_table.h \ 14226031Sstas map_table.c \ 15226031Sstas map_table.h \ 16226031Sstas normalize_table.c \ 17226031Sstas normalize_table.h 18226031Sstas 19226031Sstasbuilt_tests = \ 20226031Sstas punycode_examples.h \ 21226031Sstas punycode_examples.c 22226031Sstas 23226031Sstas 24226031SstasMAINTAINERCLEANFILES = $(built) $(built_tests) 25226031Sstas 26226031Sstascode = \ 27226031Sstas bidi.c \ 28226031Sstas combining.c \ 29226031Sstas doxygen.c \ 30226031Sstas errorlist.c \ 31226031Sstas map.c \ 32226031Sstas ldap.c \ 33226031Sstas normalize.c \ 34226031Sstas punycode.c \ 35226031Sstas stringprep.c \ 36226031Sstas wind.h \ 37226031Sstas windlocl.h \ 38226031Sstas utf8.c 39226031Sstas 40226031Sstas$(code:.c=.lo): $(built) 41226031Sstas 42226031Sstasdist_libwind_la_SOURCES = $(code) $(built) 43226031Sstasnodist_libwind_la_SOURCES = wind_err.c wind_err.h 44226031Sstas 45226031Sstaslibwind_la_DEPENDENCIES = version-script.map 46226031Sstas 47226031Sstasdist_include_HEADERS = wind.h 48226031Sstasnodist_include_HEADERS = wind_err.h 49226031Sstas 50226031Sstas$(libwind_la_OBJECTS): wind_err.h 51226031Sstas 52226031Sstaslibwind_la_LDFLAGS = -version-info 0:0:0 53226031Sstas 54226031Sstaslibwind_la_LIBADD = \ 55226031Sstas $(LIB_roken) \ 56226031Sstas $(LIB_com_err) 57226031Sstas 58226031Sstasif versionscript 59226031Sstaslibwind_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map 60226031Sstasendif 61226031Sstas 62226031SstasBUILT_SOURCES = \ 63226031Sstas wind_err.c \ 64226031Sstas wind_err.h 65226031Sstas 66226031SstasTESTS = \ 67226031Sstas $(check_PROGRAMS) 68226031Sstas 69226031Sstascheck_PROGRAMS = \ 70226031Sstas test-bidi \ 71226031Sstas test-map \ 72226031Sstas test-rw \ 73226031Sstas test-normalize \ 74226031Sstas test-prohibited \ 75226031Sstas test-punycode \ 76226031Sstas test-ldap \ 77226031Sstas test-utf8 78226031Sstas 79226031Sstastest_punycode_SOURCES = \ 80226031Sstas test-punycode.c \ 81226031Sstas punycode_examples.c \ 82226031Sstas punycode_examples.h 83226031Sstas 84226031Sstas$(test_punycode_OBJECTS): $(built_tests) 85226031Sstas 86226031Sstasbin_PROGRAMS = idn-lookup 87226031Sstas 88226031Sstasidn_lookup_SOURCES = idn-lookup.c 89226031Sstas 90226031SstasLDADD = libwind.la $(LIB_roken) 91226031Sstas 92226031SstasPYTHON = python 93226031Sstas 94226031Sstasif !MAINTAINER_MODE 95226031Sstasskip_python = test -f $@ || 96226031Sstasendif 97226031Sstas 98226031Sstasmap_table.h map_table.c: rfc3454.txt gen-map.py stringprep.py 99226031Sstas $(skip_python) $(PYTHON) $(srcdir)/gen-map.py $(srcdir)/rfc3454.txt $(builddir) 100226031Sstas 101226031Sstaserrorlist_table.h errorlist_table.c: rfc3454.txt gen-errorlist.py stringprep.py 102226031Sstas $(skip_python) $(PYTHON) $(srcdir)/gen-errorlist.py $(srcdir)/rfc3454.txt $(builddir) 103226031Sstas 104226031Sstasnormalize_table.h normalize_table.c: UnicodeData.txt CompositionExclusions-3.2.0.txt gen-normalize.py 105226031Sstas $(skip_python) $(PYTHON) $(srcdir)/gen-normalize.py $(srcdir)/UnicodeData.txt $(srcdir)/CompositionExclusions-3.2.0.txt $(builddir) 106226031Sstas 107226031Sstascombining_table.h combining_table.c: UnicodeData.txt gen-combining.py 108226031Sstas $(skip_python) $(PYTHON) $(srcdir)/gen-combining.py $(srcdir)/UnicodeData.txt $(builddir) 109226031Sstas 110226031Sstasbidi_table.h bidi_table.c: rfc3454.txt gen-bidi.py 111226031Sstas $(skip_python) $(PYTHON) $(srcdir)/gen-bidi.py $(srcdir)/rfc3454.txt $(builddir) 112226031Sstas 113226031Sstaspunycode_examples.h punycode_examples.c: gen-punycode-examples.py rfc3492.txt 114226031Sstas $(PYTHON) $(srcdir)/gen-punycode-examples.py $(srcdir)/rfc3492.txt $(builddir) 115226031Sstas 116226031SstasEXTRA_DIST = \ 117226031Sstas NTMakefile \ 118226031Sstas libwind-exports.def \ 119226031Sstas CompositionExclusions-3.2.0.txt \ 120226031Sstas DerivedNormalizationProps.txt \ 121226031Sstas NormalizationCorrections.txt \ 122226031Sstas NormalizationTest.txt \ 123226031Sstas UnicodeData.py \ 124226031Sstas UnicodeData.txt \ 125226031Sstas gen-bidi.py \ 126226031Sstas gen-combining.py \ 127226031Sstas gen-errorlist.py \ 128226031Sstas gen-map.py \ 129226031Sstas gen-normalize.py \ 130226031Sstas gen-punycode-examples.py \ 131226031Sstas generate.py \ 132226031Sstas rfc3454.py \ 133226031Sstas rfc3454.txt \ 134226031Sstas rfc3490.txt \ 135226031Sstas rfc3491.txt \ 136226031Sstas rfc3492.txt \ 137226031Sstas rfc4013.txt \ 138226031Sstas rfc4518.py \ 139226031Sstas rfc4518.txt \ 140226031Sstas stringprep.py \ 141226031Sstas util.py \ 142226031Sstas version-script.map \ 143226031Sstas wind_err.et 144226031Sstas 145226031SstasCLEANFILES = \ 146226031Sstas wind_err.c \ 147226031Sstas wind_err.h 148226031Sstas 149226031Sstaswind_err.h: wind_err.et 150