1# Process this file with automake to produce Makefile.in 2# 3# $Id: Makefile.am,v 1.36.4.11 2007-05-09 14:37:52 opengl2772 Exp $ 4# 5 6AUTOMAKE_OPTIONS = 1.4 no-dependencies 7 8EXTRA_DIST = alloca.c memcmp.c memmove.c memset.c strcasecmp.c strncasecmp.c \ 9 strcspn.c strerror.c vsnprintf.c system.h support.h \ 10 nmzversion.c.in 11 12CLEAN_FILES = nmzversion.c nmz.dll nmz.def nmz.lib nmz.exp 13 14dll_libadd = @LTLIBINTL@ 15 16DLL_OBJ_FILES = alias.o codeconv.o field.o hlist.o i18n.o \ 17 idxname.o l10n-ja.o libnamazu.o nmzversion.o \ 18 parser.o query.o re.o regex.o replace.o \ 19 score.o search.o seed.o \ 20 list.o \ 21 util.o var.o wakati.o 22 23localedir = $(prefix)/$(DATADIRNAME)/locale 24confdir = $(sysconfdir)/$(PACKAGE) 25indexdir = $(localstatedir)/$(PACKAGE)/index 26 27DEFS = -DLOCALEDIR=\"$(localedir)\" \ 28 -DOPT_CONFDIR=\"$(confdir)\" \ 29 -DOPT_INDEXDIR=\"$(indexdir)\" \ 30 -DHAVE_SUPPORT_H -DNO_ALLOCA \ 31 @DEFS@ 32INCLUDES = -I$(srcdir) -I.. -I$(srcdir)/../lib -I$(srcdir)/../src \ 33 -I$(top_builddir)/intl -I$(srcdir)/../nmz 34 35pkginclude_HEADERS = codeconv.h field.h hlist.h i18n.h idxname.h \ 36 libnamazu.h l10n-ja.h parser.h query.h re.h regex.h \ 37 search.h score.h util.h var.h wakati.h list.h 38lib_LTLIBRARIES = libnmz.la 39 40libnmz_la_SOURCES = alias.c alias.h codeconv.c codeconv.h \ 41 field.c field.h hlist.c hlist.h i18n.c i18n.h \ 42 idxname.c idxname.h libnamazu.c libnamazu.h l10n-ja.c l10n-ja.h \ 43 parser.c parser.h query.c query.h re.c re.h replace.c replace.h \ 44 regex.c regex.h search.c search.h seed.c seed.h util.c util.h \ 45 var.c var.h wakati.c wakati.h score.c score.h \ 46 list.c list.h \ 47 nmzversion.c 48 49libnmz_la_DEPENDENCIES = @NMZ_LIBOBJS@ 50libnmz_la_LIBADD = @LTLIBINTL@ 51libnmz_la_LDFLAGS = -version-info $(LTVERSION) 52 53nmzversion.c: nmzversion.c.in 54 rm -f nmzversion.c 55 sed -e 's!%VERSION%!@VERSION@!g' nmzversion.c.in > nmzversion.c.tmp 56 mv nmzversion.c.tmp nmzversion.c 57 58clean-generic: 59 -rm -f $(CLEAN_FILES) 60 61# Win32: nmz.dll (for MinGw) 62dll: nmz.dll nmz.def 63 64nmz.dll: $(DLL_OBJ_FILES) 65 $(CC) -shared -Wl,--output-def,nmz.def,--out-implib,libnmz.a \ 66 -o nmz.dll $(DLL_OBJ_FILES) $(dll_libadd) $(LIBS) 67 strip nmz.dll 68 69nmz.def: $(DLL_OBJ_FILES) 70 $(CC) -shared -Wl,--output-def,nmz.def,--out-implib,libnmz.a \ 71 -o nmz.dll $(DLL_OBJ_FILES) $(dll_libadd) $(LIBS) 72 strip nmz.dll 73 74# Win32: MSVC import libirary (need lib.exe) 75implib: nmz.dll nmz.def 76 lib /machine:i386 /def:nmz.def 77 78##Bug in automake: Can't use `if MAINTAINER_MODE' 79@MAINTAINER_MODE_TRUE@include $(srcdir)/maintMakefile 80