version 1.4, 1999/12/16 06:09:42 |
version 1.10, 2000/01/20 15:41:03 |
|
|
# -*- mode: Makefile -*- |
# -*- mode: Makefile -*- |
# $OpenXM: OpenXM/src/ox_toolkit/Makefile,v 1.3 1999/12/15 09:33:53 ohara Exp $ |
# $OpenXM: OpenXM/src/ox_toolkit/Makefile,v 1.9 2000/01/19 18:36:19 ohara Exp $ |
|
|
CFLAGS = -g -O2 -DDEBUG -I${OpenXM_HOME}/src/gmp |
OpenXM_HOME = ../.. |
LIBOBJS = ox.o parse.o mysocket.o |
CFLAGS = -g -O2 -DDEBUG -I${OpenXM_HOME}/src/gmp |
GMPSRC = ${OpenXM_HOME}/src/gmp |
LIBOBJS = ox.o parse.o mysocket.o |
OXWEAVE = ${OpenXM_HOME}/bin/oxweave |
GMPSRC = ${OpenXM_HOME}/src/gmp |
|
OXWEAVE = ${OpenXM_HOME}/bin/oxweave |
|
BINARIES = bconv testclient sample1 sample2 |
|
DOCUMENTS = readme-eg readme-jp bnf-eg bnf-jp |
|
X11INC = /usr/X11R6/include |
|
X11LIB = /usr/X11R6/lib |
|
CC = gcc |
|
|
all: libox.a libgmp.a bconv testclient sample1 README.jp README.en |
all: libox.a libgmp.a ${BINARIES} ${DOCUMENTS} |
|
|
|
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: ox.h oxtag.h parse.h |
|
|
Line 29 testclient: testclient.o libox.a libgmp.a |
|
Line 37 testclient: testclient.o libox.a libgmp.a |
|
sample1: sample1.o libox.a libgmp.a |
sample1: sample1.o libox.a libgmp.a |
${CC} ${CFLAGS} -o $@ sample1.o -L. -lox -lgmp |
${CC} ${CFLAGS} -o $@ sample1.o -L. -lox -lgmp |
|
|
README.jp: README |
sample2: sample2.o libox.a libgmp.a |
${OXWEAVE} ja common < README > README.jp |
${CC} ${CFLAGS} -o $@ sample2.o -L. -lox -lgmp |
|
|
README.en: README |
ox_Xsample: ox_Xsample.o glib.c libox.a libgmp.a |
${OXWEAVE} en common < README > README.en |
${CC} ${CFLAGS} -I${X11INC} -o $@ ox_Xsample.o glib.c -L. -L${X11LIB} -lox -lgmp -lX11 |
|
|
clean: |
readme-jp: README |
-rm -f *.o *~ libox.a libgmp.a README.jp README.en \ |
${OXWEAVE} ja common < README > readme-jp |
bconv testclient core a.out sample1 |
|
|
|
|
readme-eg: README |
|
${OXWEAVE} en common < README > readme-eg |
|
|
|
bnf-jp: bnf.oxweave |
|
${OXWEAVE} ja common < bnf.oxweave > bnf-jp |
|
|
|
bnf-eg: bnf.oxweave |
|
${OXWEAVE} en common < bnf.oxweave > bnf-eg |
|
|
|
install: install-document |
|
|
|
install-binary: |
|
@echo "No binaries are installed." |
|
|
|
install-for-debug: |
|
@echo "No binaries are installed." |
|
|
|
install-document: ${DOCUMENTS} |
|
-mkdir ${OpenXM_HOME}/doc/ox_toolkit |
|
cp -f ${DOCUMENTS} ${OpenXM_HOME}/doc/ox_toolkit |
|
|
|
clean-document: |
|
-rm -f ${DOCUMENTS} |
|
|
|
clean-binary: |
|
-rm -f *.o *~ libox.a libgmp.a ${BINARIES} ox_Xsample core a.out |
|
|
|
clean: clean-document clean-binary |