LIB_CURRENT = 1
LIB_REVISION = 1
LIB_AGE = 0
.SUFFIXES:
.SUFFIXES: .c .lo
top_builddir = ../..
subdir = tools/runidn
srcdir = @srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@
mandir = @mandir@
man1dir = $(mandir)/man1
CC = @CC@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
SHELL = @SHELL@
LIBTOOL = @LIBTOOL@
ICONVINC = @ICONVINC@
ICONVLIB = @ICONVLIB@
INCS = -I$(srcdir) -I$(srcdir)/../../include -I../../include $(ICONVINC)
DEFS =
CFLAGS = $(INCS) $(DEFS) @CPPFLAGS@ @CFLAGS@
LDFLAGS = @LDFLAGS@
LIB = libidnkitres
OBJS = rtresolver.lo stub.lo $(IDNOBJS)
SCRIPT = runidn
LIBDL = @LIBDL@
IDNDIR = ../../lib
IDNOBJS = \
$(IDNDIR)/aliaslist.lo \
$(IDNDIR)/api.lo \
$(IDNDIR)/checker.lo \
$(IDNDIR)/converter.lo \
$(IDNDIR)/debug.lo \
$(IDNDIR)/delimitermap.lo \
$(IDNDIR)/filechecker.lo \
$(IDNDIR)/filemapper.lo \
$(IDNDIR)/localencoding.lo \
$(IDNDIR)/log.lo \
$(IDNDIR)/mapper.lo \
$(IDNDIR)/mapselector.lo \
$(IDNDIR)/nameprep.lo \
$(IDNDIR)/normalizer.lo \
$(IDNDIR)/punycode.lo \
$(IDNDIR)/race.lo \
$(IDNDIR)/res.lo \
$(IDNDIR)/resconf.lo \
$(IDNDIR)/result.lo \
$(IDNDIR)/strhash.lo \
$(IDNDIR)/ucsmap.lo \
$(IDNDIR)/ucsset.lo \
$(IDNDIR)/unicode.lo \
$(IDNDIR)/unormalize.lo \
$(IDNDIR)/ucs4.lo \
$(IDNDIR)/utf8.lo \
$(IDNDIR)/util.lo \
$(IDNDIR)/version.lo
.c.lo:
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<
@RUNIDN_TRUE@all: $(LIB).la runidn
@RUNIDN_FALSE@all:
rtresolver.lo: $(srcdir)/resolver.c
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -DFOR_RUNIDN -o $@ \
-c $(srcdir)/resolver.c
$(LIB).la: $(OBJS)
$(LIBTOOL) --mode=link $(LD) $(LDFLAGS) -o $@ \
-version-info $(LIB_CURRENT):$(LIB_REVISION):$(LIB_AGE) \
-module -rpath $(libdir) $(OBJS) $(LIBDL)
runidn: $(srcdir)/runidn.in
cd $(top_builddir) && \
CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= CONFIG_LINKS= \
$(SHELL) ./config.status
@RUNIDN_TRUE@@COMPAT_TRUE@install: all install-runidn install-compat
@RUNIDN_TRUE@@COMPAT_FALSE@install: all install-runidn
@RUNIDN_FALSE@install:
install-runidn:
$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
$(LIBTOOL) --mode=install $(INSTALL_DATA) $(LIB).la \
$(DESTDIR)$(libdir)/$(LIB).la
$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
$(INSTALL_SCRIPT) $(SCRIPT) $(DESTDIR)$(bindir)
$(MKINSTALLDIRS) $(DESTDIR)$(man1dir)
$(INSTALL_DATA) $(srcdir)/runidn.1 $(DESTDIR)$(man1dir)/runidn.1
install-compat:
src=$(DESTDIR)$(bindir)/runidn; \
dst=$(DESTDIR)$(bindir)/runmdn; \
rm -f $$dst; \
ln $$src $$dst || cp $$src $$dst
src=$(DESTDIR)$(man1dir)/runidn.1; \
dst=$(DESTDIR)$(man1dir)/runmdn.1; \
rm -f $$dst; \
ln $$src $$dst || cp $$src $$dst
clean:
rm -f *.lo *.la *.o
rm -fr .libs/
distclean: clean
rm -f runidn Makefile
test check: