118334Speter# $Id: Makefile.am,v 1.1 2004/12/20 08:31:45 assar Exp $ 290075Sobrien 3169689Skaninclude $(top_srcdir)/Makefile.am.common 418334Speter 590075Sobrienlib_LTLIBRARIES = libwind.la 618334Speter 790075Sobrienbuilt = \ 890075Sobrien bidi_table.c \ 990075Sobrien bidi_table.h \ 1090075Sobrien combining_table.c \ 1118334Speter combining_table.h \ 1290075Sobrien errorlist_table.c \ 1390075Sobrien errorlist_table.h \ 1490075Sobrien map_table.c \ 1590075Sobrien map_table.h \ 1618334Speter normalize_table.c \ 1790075Sobrien normalize_table.h 1890075Sobrien 19169689Skanbuilt_tests = \ 20169689Skan punycode_examples.h \ 2118334Speter punycode_examples.c 2218334Speter 2390075Sobrien 2490075SobrienMAINTAINERCLEANFILES = $(built) $(built_tests) 2590075Sobrien 2690075Sobriencode = \ 2718334Speter bidi.c \ 2890075Sobrien combining.c \ 2990075Sobrien doxygen.c \ 3090075Sobrien errorlist.c \ 3190075Sobrien map.c \ 3290075Sobrien ldap.c \ 3390075Sobrien normalize.c \ 3418334Speter punycode.c \ 3590075Sobrien stringprep.c \ 3690075Sobrien wind.h \ 3718334Speter windlocl.h \ 3818334Speter utf8.c 3918334Speter 4018334Speter$(code:.c=.lo): $(built) 4190075Sobrien 4290075Sobriendist_libwind_la_SOURCES = $(code) $(built) 4318334Speternodist_libwind_la_SOURCES = wind_err.c wind_err.h 4490075Sobrien 4590075Sobrienlibwind_la_DEPENDENCIES = version-script.map 46117395Skan 4718334Speterdist_include_HEADERS = wind.h 4890075Sobriennodist_include_HEADERS = wind_err.h 4990075Sobrien 50117395Skan$(libwind_la_OBJECTS): wind_err.h 5190075Sobrien 5290075Sobrienlibwind_la_LDFLAGS = -version-info 0:0:0 53132718Skan 5450397Sobrienlibwind_la_LIBADD = \ 55132718Skan $(LIB_roken) \ 56132718Skan $(LIB_com_err) 5718334Speter 5890075Sobrienif versionscript 5990075Sobrienlibwind_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map 6018334Speterendif 6152284Sobrien 6252284SobrienBUILT_SOURCES = \ 6352284Sobrien wind_err.c \ 6490075Sobrien wind_err.h 65132718Skan 6690075SobrienTESTS = \ 6718334Speter $(check_PROGRAMS) 6890075Sobrien 6990075Sobriencheck_PROGRAMS = \ 7090075Sobrien test-bidi \ 7190075Sobrien test-map \ 7290075Sobrien test-rw \ 7318334Speter test-normalize \ 7490075Sobrien test-prohibited \ 7590075Sobrien test-punycode \ 7690075Sobrien test-ldap \ 7718334Speter test-utf8 7890075Sobrien 7990075Sobrientest_punycode_SOURCES = \ 8090075Sobrien test-punycode.c \ 8190075Sobrien punycode_examples.c \ 8218334Speter punycode_examples.h 8390075Sobrien 8490075Sobrien$(test_punycode_OBJECTS): $(built_tests) 8590075Sobrien 86169689Skanbin_PROGRAMS = idn-lookup 8790075Sobrien 8890075Sobrienidn_lookup_SOURCES = idn-lookup.c 89169689Skan 9090075SobrienLDADD = libwind.la $(LIB_roken) 9190075Sobrien 9290075SobrienPYTHON = python 9318334Speter 9490075Sobrienif !MAINTAINER_MODE 9590075Sobrienskip_python = test -f $@ || 96169689Skanendif 9790075Sobrien 9890075Sobrienmap_table.h map_table.c: rfc3454.txt gen-map.py stringprep.py 9990075Sobrien $(skip_python) $(PYTHON) $(srcdir)/gen-map.py $(srcdir)/rfc3454.txt $(builddir) 10090075Sobrien 10190075Sobrienerrorlist_table.h errorlist_table.c: rfc3454.txt gen-errorlist.py stringprep.py 10290075Sobrien $(skip_python) $(PYTHON) $(srcdir)/gen-errorlist.py $(srcdir)/rfc3454.txt $(builddir) 103169689Skan 104169689Skannormalize_table.h normalize_table.c: UnicodeData.txt CompositionExclusions-3.2.0.txt gen-normalize.py 10590075Sobrien $(skip_python) $(PYTHON) $(srcdir)/gen-normalize.py $(srcdir)/UnicodeData.txt $(srcdir)/CompositionExclusions-3.2.0.txt $(builddir) 10690075Sobrien 10790075Sobriencombining_table.h combining_table.c: UnicodeData.txt gen-combining.py 10890075Sobrien $(skip_python) $(PYTHON) $(srcdir)/gen-combining.py $(srcdir)/UnicodeData.txt $(builddir) 10990075Sobrien 11090075Sobrienbidi_table.h bidi_table.c: rfc3454.txt gen-bidi.py 11190075Sobrien $(skip_python) $(PYTHON) $(srcdir)/gen-bidi.py $(srcdir)/rfc3454.txt $(builddir) 11290075Sobrien 11390075Sobrienpunycode_examples.h punycode_examples.c: gen-punycode-examples.py rfc3492.txt 11490075Sobrien $(PYTHON) $(srcdir)/gen-punycode-examples.py $(srcdir)/rfc3492.txt $(builddir) 11590075Sobrien 11690075SobrienEXTRA_DIST = \ 11790075Sobrien NTMakefile \ 11890075Sobrien libwind-exports.def \ 11990075Sobrien CompositionExclusions-3.2.0.txt \ 12090075Sobrien DerivedNormalizationProps.txt \ 12190075Sobrien NormalizationCorrections.txt \ 12290075Sobrien NormalizationTest.txt \ 12390075Sobrien UnicodeData.py \ 12418334Speter UnicodeData.txt \ 12518334Speter gen-bidi.py \ 12690075Sobrien gen-combining.py \ 12790075Sobrien gen-errorlist.py \ 12890075Sobrien gen-map.py \ 12990075Sobrien gen-normalize.py \ 13090075Sobrien gen-punycode-examples.py \ 13190075Sobrien generate.py \ 13290075Sobrien rfc3454.py \ 13390075Sobrien rfc3454.txt \ 13490075Sobrien rfc3490.txt \ 13590075Sobrien rfc3491.txt \ 13618334Speter rfc3492.txt \ 13718334Speter rfc4013.txt \ 13890075Sobrien rfc4518.py \ 13918334Speter rfc4518.txt \ 14018334Speter stringprep.py \ 14190075Sobrien util.py \ 14218334Speter version-script.map \ 14318334Speter wind_err.et 14418334Speter 14590075SobrienCLEANFILES = \ 14690075Sobrien wind_err.c \ 14790075Sobrien wind_err.h 14818334Speter 14990075Sobrienwind_err.h: wind_err.et 15090075Sobrien