## Process this file with automake to produce Makefile.in
lib_LTLIBRARIES = lib5250.la
bin_PROGRAMS = scs2ascii\
scs2pdf\
scs2ps\
tn5250\
lp5250d
lib5250_la_SOURCES = buffer.c\
conf.c\
cursesterm.c\
debug.c\
dbuffer.c\
display.c\
field.c\
menu.c\
printsession.c\
record.c\
scrollbar.c\
scs.c\
session.c\
slangterm.c\
sslstream.c\
stream.c\
terminal.c\
telnetstr.c\
utility.c\
version.c\
wtd.c\
macro.c\
window.c
lib5250_la_LIBADD = @with_extra_libs@
INCLUDES = @PYTHON_CFLAGS@ \
-DSYSCONFDIR=\"$(sysconfdir)\"
# Here's where we build the python module.
if PYTHON
pysodir = @PYTHON_PREFIX@/lib/python@PYTHON_VERSION@/lib-dynload
pyso_LTLIBRARIES = libtn5250module.la
# For some icky reason, automake or libtool pukes on the below line. So we
# just add all the SOURCES (sigh).
# libtn5250module_la_LIBADD = lib5250.la
libtn5250module_la_LIBADD = @with_exra_libs@
libtn5250module_la_SOURCES = tn5250-python.c\
$(lib5250_la_SOURCES)
endif
tn5250_SOURCES = tn5250.c
tn5250_LDADD = @with_extra_libs@ lib5250.la
scs2ascii_SOURCES = scs2ascii.c
scs2ascii_LDADD = @with_extra_libs@ lib5250.la
scs2pdf_SOURCES = scs2pdf.c
scs2pdf_LDADD = @with_extra_libs@ lib5250.la
scs2ps_SOURCES = scs2ps.c
scs2ps_LDADD = @with_extra_libs@ lib5250.la
lp5250d_SOURCES = lp5250d.c
lp5250d_LDADD = @with_extra_libs@ lib5250.la
pkginclude_HEADERS = buffer.h\
codes5250.h\
conf.h\
config.h\
cursesterm.h\
debug.h\
dbuffer.h\
display.h\
field.h\
menu.h\
printsession.h\
record.h\
scrollbar.h\
scs.h\
session.h\
slangterm.h\
stream.h\
terminal.h\
utility.h\
wtd.h\
window.h\
macro.h
include_HEADERS = tn5250.h
noinst_HEADERS = transmaps.h\
tn5250-private.h
EXTRA_DIST = .lclintrc\
transmaps
lclint:
@echo "lint checking with lclint... "
@( lclint tn5250.c $(lib5250_la_SOURCES) > lclint.err 2>&1 ; \
retval=$$? ; \
echo "`grep -c :.*:.*: lclint.err` errors." ; \
exit $$retval )
config.h: tn5250-config.h
cat tn5250-config.h |sed -e 's/VERSION/TN5250_LIB_VERSION/g' -e '/PACKAGE/d' >config.h
#
# We generate our library docs using robodoc.
#
DOCFILES = $(lib5250_la_SOURCES) $(pkginclude_HEADERS)
docs:
( rm -f index.xrefs ; \
for file in $(DOCFILES) ; do \
robodoc $$file ../doc/$$file.html GENXREF ../doc/$$file.xref ; \
echo "../doc/$$file.xref" >>../doc/index.xrefs ; \
done ; \
for file in $(DOCFILES) ; do \
robodoc $$file ../doc/$$file.html HTML -x ../doc/index.xrefs ; \
done ; \
robodoc ../doc/index.xrefs ../doc/index.html INDEX HTML ; \
rm -f ../doc/*.xref ../doc/index.xrefs )
clean-local:
rm -f *~ *.xref index.xrefs index.html
distclean-local:
rm -f config.h
install-exec-local:
if PYTHON
( cd $(pysodir) && ln -sf libtn5250module.so tn5250module.so )
else
:
endif
.PHONY: lclint
syntax highlighted by Code2HTML, v. 0.9.1