AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
ACLOCAL_AMFLAGS = -I ../../config/m4 -I ../m4
EXTRA_DIST =
MOSTLYCLEANFILES =
include_HEADERS = autosprintf.h
all-local $(libasprintf_la_OBJECTS): autosprintf.h
autosprintf.h: autosprintf.h.in
cp $(srcdir)/autosprintf.h.in autosprintf.h
MOSTLYCLEANFILES += autosprintf.h
EXTRA_DIST += autosprintf.h.in
dist-hook:
rm -f $(distdir)/autosprintf.h
lib_LTLIBRARIES = libasprintf.la
libasprintf_la_SOURCES = \
lib-asprintf.h lib-asprintf.c \
autosprintf.h autosprintf.cc
lib_asprintf_EXTRASOURCES = \
xsize.h \
printf-args.h printf-args.c \
printf-parse.h printf-parse.c \
vasnprintf.h vasnprintf.c asnprintf.c \
vasprintf.h vasprintf.c asprintf.c
lib-asprintf.lo: $(lib_asprintf_EXTRASOURCES)
EXTRA_DIST += $(lib_asprintf_EXTRASOURCES)
EXTRA_DIST += alloca_.h
all-local $(libasprintf_la_OBJECTS): @ALLOCA_H@
alloca.h: alloca_.h
cp $(srcdir)/alloca_.h alloca.h
MOSTLYCLEANFILES += alloca.h
clean-am:
rm -rf SunWS_cache
docdir = $(datadir)/doc/@PACKAGE@
dvidir = $(docdir)
psdir = $(docdir)
pdfdir = $(docdir)
htmldir = $(docdir)
MAKEINFO = env LANG= LC_MESSAGES= LC_ALL= LANGUAGE= @MAKEINFO@
info_TEXINFOS = autosprintf.texi
all-local: html
install-data-local: install-html
installdirs-local: installdirs-html
uninstall-local: uninstall-html
CLEANFILES = autosprintf.pdf
install-dvi: autosprintf.dvi
$(mkinstalldirs) $(DESTDIR)$(dvidir)
$(INSTALL_DATA) `if test -f autosprintf.dvi; then echo .; else echo $(srcdir); fi`/autosprintf.dvi $(DESTDIR)$(dvidir)/autosprintf.dvi
installdirs-dvi:
$(mkinstalldirs) $(DESTDIR)$(dvidir)
uninstall-dvi:
$(RM) $(DESTDIR)$(dvidir)/autosprintf.dvi
MOSTLYCLEANFILES +=
DVIPS = @DVIPS@ -D600
ps: autosprintf.ps
autosprintf.ps: autosprintf.dvi
$(DVIPS) -o $@ `if test -f autosprintf.dvi; then echo autosprintf.dvi; else echo $(srcdir)/autosprintf.dvi; fi`
install-ps: autosprintf.ps
$(mkinstalldirs) $(DESTDIR)$(psdir)
$(INSTALL_DATA) `if test -f autosprintf.ps; then echo .; else echo $(srcdir); fi`/autosprintf.ps $(DESTDIR)$(psdir)/autosprintf.ps
installdirs-ps:
$(mkinstalldirs) $(DESTDIR)$(psdir)
uninstall-ps:
$(RM) $(DESTDIR)$(psdir)/autosprintf.ps
TEXI2PDF = @TEXI2PDF@
SUFFIXES = .pdf
pdf: autosprintf.pdf
.texi.pdf:
TEXINPUTS=.:$$TEXINPUTS \
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2PDF) $<
install-pdf: autosprintf.pdf
$(mkinstalldirs) $(DESTDIR)$(pdfdir)
$(INSTALL_DATA) `if test -f autosprintf.pdf; then echo .; else echo $(srcdir); fi`/autosprintf.pdf $(DESTDIR)$(pdfdir)/autosprintf.pdf
installdirs-pdf:
$(mkinstalldirs) $(DESTDIR)$(pdfdir)
uninstall-pdf:
$(RM) $(DESTDIR)$(pdfdir)/autosprintf.pdf
TEXI2HTML = @PERL@ $(srcdir)/texi2html
html: autosprintf.html
autosprintf.html: autosprintf.texi
$(TEXI2HTML) -expandinfo -number -monolithic `if test -f autosprintf.texi; then echo autosprintf.texi; else echo $(srcdir)/autosprintf.texi; fi`
install-html: autosprintf.html
$(mkinstalldirs) $(DESTDIR)$(htmldir)
$(INSTALL_DATA) `if test -f autosprintf.html; then echo .; else echo $(srcdir); fi`/autosprintf.html $(DESTDIR)$(htmldir)/autosprintf.html
installdirs-html:
$(mkinstalldirs) $(DESTDIR)$(htmldir)
uninstall-html:
$(RM) $(DESTDIR)$(htmldir)/autosprintf.html
EXTRA_DIST += texi2html autosprintf.html
config.h_vms: config.h.in
(echo ' sed -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ < $(srcdir)/config.h.in; echo; echo '
EXTRA_DIST += Makefile.vms config.h_vms
config.h.msvc: config.h.in
sed -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ -e 's/ < $(srcdir)/config.h.in > $@
autosprintf.h.msvc-shared: autosprintf.h.in windows/dllexport.h
sed -e 's/extern \([^"]\)/extern LIBASPRINTF_DLL_EXPORTED \1/' \
-e 's/class /class LIBASPRINTF_DLL_EXPORTED /' \
-e 's/struct /struct LIBASPRINTF_DLL_EXPORTED /' \
-e '/#define _AUTOSPRINTF_H/r windows/dllexport.h' < $(srcdir)/autosprintf.h.in > $@
EXTRA_DIST += README.woe32 Makefile.msvc config.h.msvc autosprintf.h.msvc-shared windows/dllexport.h windows/asprintf.rc