1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
## Process this file with automake to produce Makefile.in
SUBDIRS = ws os dot2l examples
# lefty build parameters
#not useful / old:
# FEATURE_CS coshell support
# FEATURE_NETSCAPE build lefty as a netscape plugin
# FEATURE_RUSAGE print rusage stats on exit
# FEATURE_VFORK use vfork instead of fork
# FEATURE_GMAP build performer version of lefty (source in lefty3d)
# FEATURE_MESAGL assume MesaGL instead of SGI's OpenGL for GMAP
# FEATURE_MINTSIZE use int instead of short to hold object sizes.
# allows for larger objects (strings, hash tables, etc.)
# FEATURE_MS assume windows system calls (as opposed to UNIX)
# to use when building on ms windows without UWIN
# FEATURE_X11 assume X11 graphics calls
# FEATURE_BACKINGSTORE ask X server to use backing store for canvas
# FEATURE_NEXTAW when linking with -lnextaw a widget lib ala NeXT
# FEATURE_XAW3D when linking with -lXaw3d a nicer looking widget lib
# FEATURE_WIN32 assume WIN32 graphics calls
# FEATURE_DOT when linking in the dot2l code, a graph parser
leftydir = $(pkgdatadir)/lefty
pdfdir = $(pkgdatadir)/doc/pdf
AM_CPPFLAGS = \
-I$(top_srcdir)/cmd/lefty/ws/x11 \
-I$(top_srcdir)/cmd/lefty/os/unix \
-I$(top_srcdir)/cmd/lefty/dot2l @XAW_INCLUDES@
AM_CFLAGS = -DLEFTYDATADIR=\"$(leftydir)\" -DHAVE_CONFIG_H @X_CFLAGS@
man = lefty.1
pdf = lefty.pdf
noinst_HEADERS = code.h common.h display.h exec.h g.h gfxview.h internal.h \
io.h lex.h mem.h parse.h str.h tbl.h txtview.h
if WITH_X
bin_PROGRAMS = lefty
man_MANS = $(man)
pdf_DATA = $(pdf)
endif
lefty_DATA = lefty.psp
lefty_SOURCES = code.c common.c display.c exec.c g.c gfxview.c internal.c \
lefty.c lex.c mem.c parse.c str.c tbl.c txtview.c
#
# NB. -lXaw must be before -lXt or strange inability-to-get-mouse-focus
# problems can occur on some systems.
#
lefty_LDADD = $(top_builddir)/cmd/lefty/dot2l/libdot2l.la \
$(top_builddir)/cmd/lefty/ws/x11/libws.la \
$(top_builddir)/cmd/lefty/ws/x11/libfilereq/libfilereq.la \
$(top_builddir)/cmd/lefty/os/unix/libos.la \
@X_LIBS@ @XAW_LIBS@ @X_PRE_LIBS@ @XPM_LIBS@ \
-lXt -lXmu -lXext -lX11 @SOCKET_LIBS@ @MATH_LIBS@
.1.pdf:
groff -Tps -man $< | ps2pdf - - >$@
EXTRA_DIST = $(lefty_DATA) $(man) $(pdf) \
colors.txt Makefile.old aix_mods cs2l/*
DISTCLEANFILES = $(pdf)
|