[BACK]Return to Makefile.am CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_toolkit

File: [local] / OpenXM / src / ox_toolkit / Makefile.am (download)

Revision 1.1, Mon Jun 28 12:39:11 2004 UTC (19 years, 10 months ago) by ohara
Branch: MAIN

We imported automake/libtool technology to the ox_toolkit package.
Libtool-ja.txt is the working log. (written in Japanese)

REMARK:
A shared object "libox.so" will be installed to ${OpenXM_HOME}/lib.

# -*- mode: Makefile -*-
## $OpenXM: OpenXM/src/ox_toolkit/Makefile.am,v 1.1 2004/06/28 12:39:11 ohara Exp $

AUTOMAKE_OPTIONS = foreign no-dependencies 1.5
if USE_GMP
GMPLIB   = -L${prefix}/lib -lgmp
else
GMPFAKE  = gmp_fake.c gmp_fake.h
endif

OXWEAVE   = ${prefix}/bin/oxweave
INCLUDES  = @X_CFLAGS@ -I${prefix}/include
OXLIBS    = -L${prefix}/lib -lgc -lox ${GMPLIB}
XLIBS     = ${X_LIBS} ${X_PRE_LIBS} -lX11 ${X_EXTRA_LIBS}
DOCUMENTS = readme-en.txt readme-ja.txt bnf-en.txt bnf-ja.txt

CLEANFILES         = ${DOCUMENTS}
DISTCLEANFILES     = .configure_done

docdir    = ${prefix}/doc/ox_toolkit
doc_DATA  = ${DOCUMENTS}

include_HEADERS    = gmp_fake.h ox_toolkit.h
noinst_HEADERS     = mysocket.h parse.h
noinst_PROGRAMS    = bconv testclient sample1 sample2 zclient ox_Xsample

bconv_SOURCES      = bconv.c ox_toolkit.h gmp_fake.h
sample1_SOURCES    = sample1.c ox_toolkit.h gmp_fake.h
sample2_SOURCES    = sample2.c ox_toolkit.h gmp_fake.h
zclient_SOURCES    = zclient.c ox_toolkit.h gmp_fake.h
testclient_SOURCES = testclient.c ox_toolkit.h gmp_fake.h
ox_Xsample_SOURCES = ox_Xsample.c glib.c ox_toolkit.h gmp_fake.h

bconv_LDADD        = ${OXLIBS}
sample1_LDADD      = ${OXLIBS}
sample2_LDADD      = ${OXLIBS}
zclient_LDADD      = ${OXLIBS}
testclient_LDADD   = ${OXLIBS}
ox_Xsample_LDADD   = ${OXLIBS} ${XLIBS}

lib_LTLIBRARIES    = libox.la
libox_la_LDFLAGS   = --version-info 0:0:0
libox_la_SOURCES   = ox.c cmo.c parse.c mysocket.c mathcap.c dump.c \
                     cmolen.c print.c oxf.c oxf_old.c \
                     ox_toolkit.h mysocket.h parse.h ${GMPFAKE} 
EXTRA_libox_la_SOURCES = gmp_fake.c gmp_fake.h

readme-ja.txt: README
	${OXWEAVE} ja common < README > readme-ja.txt

readme-en.txt: README
	${OXWEAVE} en common < README > readme-en.txt

bnf-ja.txt: bnf.oxweave
	${OXWEAVE} ja common < bnf.oxweave > bnf-ja.txt

bnf-en.txt: bnf.oxweave
	${OXWEAVE} en common < bnf.oxweave > bnf-en.txt