# -*- mode: Makefile -*- # $OpenXM: OpenXM/src/ox_toolkit/Makefile.in,v 1.14 2003/03/30 08:17:25 ohara Exp $ OpenXM_HOME = ../.. OXWEAVE = ${OpenXM_HOME}/bin/oxweave CC = @CC@ DEFS = @DEFS@ CFLAGS = -g -Wall -O2 ${DEFS} -I${OpenXM_HOME}/include -finline-functions OBJS = ox.o cmo.o parse.o mysocket.o mathcap.o dump.o cmolen.o print.o oxf.o oxf_old.o @USE_GMP@ gmp_fake.o BINARIES = bconv testclient sample1 sample2 zclient DOCUMENTS = readme-en.txt readme-ja.txt bnf-en.txt bnf-ja.txt X11INC = @X_CFLAGS@ X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ RANLIB = @RANLIB@ GMPLIB = @GMPLIB@ LIBS = @LIBS@ -L${OpenXM_HOME}/lib libox.a ${GMPLIB} INSTALL_DATA= cp -f OXOBJS = ${OBJS} bconv.o testclinet.o ox_Xsample.o sample1.o sample2.o all: libox.a ${BINARIES} ${DOCUMENTS} all2: all ox_Xsample ox.o mysocket.o: mysocket.h ox.o parse.o: parse.h ${OXOBJS}: ox_toolkit.h gmp_fake.o: gmp_fake.h libox.a: ${OBJS} -rm -f $@ ar -rc $@ ${OBJS} ${RANLIB} $@ bconv: bconv.o libox.a ${CC} ${CFLAGS} -o $@ bconv.o ${LIBS} testclient: testclient.o libox.a ${CC} ${CFLAGS} -o $@ testclient.o ${LIBS} zclient: zclient.o libox.a ${CC} ${CFLAGS} -o $@ zclient.o ${LIBS} sample1: sample1.o libox.a ${CC} ${CFLAGS} -o $@ sample1.o ${LIBS} sample2: sample2.o libox.a ${CC} ${CFLAGS} -o $@ sample2.o ${LIBS} ox_Xsample: ox_Xsample.o glib.c libox.a ${CC} ${CFLAGS} ${X11INC} -o $@ ox_Xsample.o glib.c ${LIBS} ${X11LIB} mctest: mctest.o libox.a ${CC} ${CFLAGS} -o $@ mctest.o ${LIBS} 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 install: install-document install-binary install-binary: libox.a ox_toolkit.h gmp_fake.h -if [ ! -d ${OpenXM_HOME}/lib ]; then \ mkdir -p ${OpenXM_HOME}/lib ;\ fi -if [ ! -d ${OpenXM_HOME}/include ]; then \ mkdir -p ${OpenXM_HOME}/include ;\ fi ${INSTALL_DATA} libox.a ${OpenXM_HOME}/lib ${INSTALL_DATA} ox_toolkit.h ${OpenXM_HOME}/include ${INSTALL_DATA} gmp_fake.h ${OpenXM_HOME}/include install-for-debug: @echo "No binaries are installed." install-document: ${DOCUMENTS} -mkdir ${OpenXM_HOME}/doc/ox_toolkit ${INSTALL_DATA} ${DOCUMENTS} ${OpenXM_HOME}/doc/ox_toolkit clean-document: -rm -f ${DOCUMENTS} clean-binary: -rm -f *.o *~ libox.a ${BINARIES} ox_Xsample core a.out clean: clean-document clean-binary distclean: clean -rm -f .configure_done config.cache config.log config.status Makefile