#
# $Header: /cvs/oleo/src/Makefile.am,v 1.56 2001/02/08 00:26:36 pw Exp $
#
# CPPFLAGS = -Wall
localedir = $(prefix)/share/locale
AUTOMAKE_OPTIONS = ../lib/ansi2knr dejagnu
EXTRA_DIST= xbase.cpp oleo_xb.h mysql.c parse.h gpl.sed
CLEANFILES = parse.c parse.h posixtm.c posixtm.h
DISTCLEANFILES = tags
MAINTAINERCLEANFILES = Makefile.in
YFLAGS = -d
bin_PROGRAMS = oleo
if UseMotif
GUI = io-motif.c appres.c fallback.c oleo_icon.xpm
else
GUI =
endif
#
# Temporary presence of GNU Plotutils Sciplot here.
# (until it gets released as part of plotutils)
#
SCIPLOT_SRC= plotter.c sciplot.h sciplotI.h legend.c
MYSQL = mysql.c oleosql.h mysql.h
#
# Xbase support
# Thanks to comments from Tom Tromey this works now.
# Need to specify the link command depending on whether we have
# a C++ compiler or not.
#
if HaveXbase
XBSRC= xbase.cpp oleo_xb.h
CXXFLAGS= $(CFLAGS)
oleo_LINK= $(CXXLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
else
XBSRC=
oleo_LINK= $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
endif
oleo_SOURCES = parse.y byte-compile.c eval.c ref.c \
decompile.c sort.c regions.c utils.c lists.c \
io-term.c io-utils.c io-x11.c window.c io-edit.c userpref.h \
line.c key.c format.c funcs.c \
hash.c ir.c io-curses.c font.c display.c init.c \
sylk.c oleofile.c sc.c list.c busi.c string.c cells.c \
cmd.c basic.c args.c \
stub.c input.c info.c help.c \
graph.c plot.c \
forminfo.c posixtm.y date.c xrdb.c \
$(GUI) $(XBSRC) $(MYSQL) \
print.c postscript.c pcl.c epson.c prtext.c afm.c \
mdi.c gsl.c \
${SCIPLOT_SRC}
if UseMotif
MYLD = @link_motif@ @link_xmhtml@ @XBAE_LIBS@ @link_sciplot@ @XLT_LIBS@
MYINC = @include_motif@ @XBAE_CFLAGS@ @include_xmhtml@ @include_sciplot@ @XLT_CFLAGS@
MYCFL = ${X_CFLAGS}
gpl.h: $(top_srcdir)/COPYING $(srcdir)/gpl.sed
sed -f $(srcdir)/gpl.sed <$(top_srcdir)/COPYING >gpl.h
io-motif.o: gpl.h $(top_srcdir)/configure $(srcdir)/oleo_icon.xpm ../config.h \
oleo_plot.h
else
# MYLD = @GTK_LIBS@
# MYINC =
# MYCFL = @GTK_CFLAGS@
#
# Allow non-Motif X version to get compiled.
#
MYLD= ${X_LIBS}
MYINC=
MYCFL= ${X_CFLAGS}
endif
oleo_LDADD = ${X_PRE_LIBS} ${MYLD} @INTLLIBS@ ../lib/liboleo.a ../intl/libintl.a ${X_LIBS}
INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir)/lib -I../intl ${MYINC}
CFLAGS = @CFLAGS@ -DLOCALEDIR=\"$(localedir)\" ${MYCFL} \
-DBUILD_PREFIX='"'${BUILD_PREFIX}'"'
noinst_HEADERS = args.h basic.h byte-compile.h cell.h cmd.h decompile.h \
defun.h defuns.h display.h errors.h eval.h font.h format.h forminfo.h \
funcdef.h funcs.h global.h hash.h help.h info.h init.h \
input.h \
io-abstract.h io-curses.h io-edit.h io-generic.h io-term.h \
io-utils.h io-x11.h \
ir.h key.h line.h lists.h node.h oleofile.h \
graph.h oleo_plot.h \
proto.h ref.h regions.h \
sc.h stub.h stubs.h sylk.h \
sysdef.h utils.h window.h list.h ir.h sort.h \
io-motif.h appres.h \
print.h pcl.h postscript.h epson.h prtext.h afm.h \
mdi.h
io-term.o: ../config.h
utils.o: ../config.h
io-utils.o: ../config.h
plot.o: ../config.h
io-term.o: ../config.h
cmd.o: ../config.h
io-x11.o: ../config.h
lists.o: ../config.h
afm.o: ../config.h $(srcdir)/afm.h
cells.o: ../config.h
print.o: $(srcdir)/afm.h
ref.o: parse.h
sc.o: parse.h
plot.o: oleo_plot.h ../config.h
graph.o: oleo_plot.h
cmd.o funcs.o: defun.h defuns.h
cmd.o stub.o: stubs.h
io-term.o io-motif.o: mdi.h
mdi.o: ../config.h
syntax highlighted by Code2HTML, v. 0.9.1