| version 1.4, 2000/03/08 05:46:14 |
version 1.9, 2000/10/10 05:23:19 |
|
|
| # -*- mode: Makefile -*- |
# -*- mode: Makefile -*- |
| # $OpenXM: OpenXM/src/ox_toolkit/Makefile.in,v 1.3 2000/03/05 14:55:18 ohara Exp $ |
# $OpenXM: OpenXM/src/ox_toolkit/Makefile.in,v 1.8 2000/03/10 12:24:38 ohara Exp $ |
| |
|
| OpenXM_HOME = ../.. |
OpenXM_HOME = ../.. |
| GMPSRC = ${OpenXM_HOME}/src/gmp |
|
| OXWEAVE = ${OpenXM_HOME}/bin/oxweave |
OXWEAVE = ${OpenXM_HOME}/bin/oxweave |
| CC = @CC@ |
CC = @CC@ |
| CFLAGS = -g -O2 -DDEBUG -I${GMPSRC} |
CFLAGS = -g -Wall -O2 -DDEBUG -I${OpenXM_HOME}/include -finline-functions |
| OBJS = ox.o parse.o mysocket.o |
OBJS = ox.o cmo.o parse.o mysocket.o mathcap.o dump.o cmolen.o print.o oxf.o oxf_old.o |
| BINARIES = bconv testclient sample1 sample2 |
BINARIES = bconv testclient sample1 sample2 zclient |
| DOCUMENTS = readme-eg readme-jp bnf-eg bnf-jp |
DOCUMENTS = readme-eg readme-jp bnf-eg bnf-jp |
| X11INC = @X_CFLAGS@ |
X11INC = @X_CFLAGS@ |
| X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ |
X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ |
| RANLIB = @RANLIB@ |
RANLIB = @RANLIB@ |
| LIBS = @LIBS@ -L${OpenXM_HOME}/lib -L. -lox -lgmp |
LIBS = @LIBS@ -L${OpenXM_HOME}/lib -L. -lox -lgmp |
| INSTALL_DATA= cp -f |
INSTALL_DATA= cp -f |
| |
OXOBJS = ${OBJS} bconv.o testclinet.o ox_Xsample.o sample1.o sample2.o |
| |
|
| all: libox.a libgmp.a ${BINARIES} ${DOCUMENTS} |
all: libox.a ${BINARIES} ${DOCUMENTS} |
| |
|
| all2: all ox_Xsample |
all2: all ox_Xsample |
| |
|
| ox.o mysocket.o: mysocket.h |
ox.o mysocket.o: mysocket.h |
| ox.o parse.o: ox.h oxtag.h parse.h |
ox.o parse.o: parse.h |
| |
${OXOBJS}: ox_toolkit.h ox_toolkit_tags.h |
| |
|
| libox.a: ${OBJS} |
libox.a: ${OBJS} |
| -rm -f $@ |
-rm -f $@ |
| ar -rc $@ ${OBJS} |
ar -rc $@ ${OBJS} |
| ${RANLIB} $@ |
${RANLIB} $@ |
| |
|
| bconv: bconv.o libox.a libgmp.a |
bconv: bconv.o libox.a |
| ${CC} ${CFLAGS} -o $@ bconv.o ${LIBS} |
${CC} ${CFLAGS} -o $@ bconv.o ${LIBS} |
| |
|
| testclient: testclient.o libox.a libgmp.a |
testclient: testclient.o libox.a |
| ${CC} ${CFLAGS} -o $@ testclient.o ${LIBS} |
${CC} ${CFLAGS} -o $@ testclient.o ${LIBS} |
| |
|
| sample1: sample1.o libox.a libgmp.a |
zclient: zclient.o libox.a |
| |
${CC} ${CFLAGS} -o $@ zclient.o ${LIBS} |
| |
|
| |
sample1: sample1.o libox.a |
| ${CC} ${CFLAGS} -o $@ sample1.o ${LIBS} |
${CC} ${CFLAGS} -o $@ sample1.o ${LIBS} |
| |
|
| sample2: sample2.o libox.a libgmp.a |
sample2: sample2.o libox.a |
| ${CC} ${CFLAGS} -o $@ sample2.o ${LIBS} |
${CC} ${CFLAGS} -o $@ sample2.o ${LIBS} |
| |
|
| ox_Xsample: ox_Xsample.o glib.c libox.a libgmp.a |
ox_Xsample: ox_Xsample.o glib.c libox.a |
| ${CC} ${CFLAGS} ${X11INC} -o $@ ox_Xsample.o glib.c ${LIBS} ${X11LIB} |
${CC} ${CFLAGS} ${X11INC} -o $@ ox_Xsample.o glib.c ${LIBS} ${X11LIB} |
| |
|
| readme-jp: README |
readme-jp: README |
| Line 56 bnf-eg: bnf.oxweave |
|
| Line 60 bnf-eg: bnf.oxweave |
|
| |
|
| install: install-document install-binary |
install: install-document install-binary |
| |
|
| install-binary: libox.a ox.h |
install-binary: libox.a ox_toolkit.h ox_toolkit_tags.h |
| -if [ ! -d ${OpenXM_HOME}/lib ]; then \ |
-if [ ! -d ${OpenXM_HOME}/lib ]; then \ |
| mkdir -p ${OpenXM_HOME}/lib ;\ |
mkdir -p ${OpenXM_HOME}/lib ;\ |
| fi |
fi |
| Line 64 install-binary: libox.a ox.h |
|
| Line 68 install-binary: libox.a ox.h |
|
| mkdir -p ${OpenXM_HOME}/include ;\ |
mkdir -p ${OpenXM_HOME}/include ;\ |
| fi |
fi |
| ${INSTALL_DATA} libox.a ${OpenXM_HOME}/lib |
${INSTALL_DATA} libox.a ${OpenXM_HOME}/lib |
| ${INSTALL_DATA} ox.h ${OpenXM_HOME}/include |
${INSTALL_DATA} ox_toolkit.h ox_toolkit_tags.h ${OpenXM_HOME}/include |
| |
|
| install-for-debug: |
install-for-debug: |
| @echo "No binaries are installed." |
@echo "No binaries are installed." |
|
|
| -rm -f ${DOCUMENTS} |
-rm -f ${DOCUMENTS} |
| |
|
| clean-binary: |
clean-binary: |
| -rm -f *.o *~ libox.a libgmp.a ${BINARIES} ox_Xsample core a.out |
-rm -f *.o *~ libox.a ${BINARIES} ox_Xsample core a.out |
| |
|
| clean: clean-document clean-binary |
clean: clean-document clean-binary |
| |
|
| distclean: |
|
| -rm -f .configure_done configure config.cache config.log config.status Makefile |
|
| |
|
| |
distclean: clean |
| |
-rm -f .configure_done configure config.cache config.log config.status Makefile |
| |
|