Annotation of OpenXM/src/ox_toolkit/Makefile.in, Revision 1.7
1.1 ohara 1: # -*- mode: Makefile -*-
1.7 ! ohara 2: # $OpenXM: OpenXM/src/ox_toolkit/Makefile.in,v 1.6 2000/03/08 06:26:19 ohara Exp $
1.1 ohara 3:
4: OpenXM_HOME = ../..
5: OXWEAVE = ${OpenXM_HOME}/bin/oxweave
6: CC = @CC@
1.6 ohara 7: CFLAGS = -g -O2 -DDEBUG -I${OpenXM_HOME}/include
1.1 ohara 8: OBJS = ox.o parse.o mysocket.o
9: BINARIES = bconv testclient sample1 sample2
10: DOCUMENTS = readme-eg readme-jp bnf-eg bnf-jp
11: X11INC = @X_CFLAGS@
12: X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@
13: RANLIB = @RANLIB@
1.4 ohara 14: LIBS = @LIBS@ -L${OpenXM_HOME}/lib -L. -lox -lgmp
1.1 ohara 15: INSTALL_DATA= cp -f
16:
1.6 ohara 17: all: libox.a ${BINARIES} ${DOCUMENTS}
1.1 ohara 18:
19: all2: all ox_Xsample
20:
21: ox.o mysocket.o: mysocket.h
22: ox.o parse.o: ox.h oxtag.h parse.h
23:
24: libox.a: ${OBJS}
25: -rm -f $@
26: ar -rc $@ ${OBJS}
27: ${RANLIB} $@
28:
1.6 ohara 29: bconv: bconv.o libox.a
1.1 ohara 30: ${CC} ${CFLAGS} -o $@ bconv.o ${LIBS}
31:
1.6 ohara 32: testclient: testclient.o libox.a
1.1 ohara 33: ${CC} ${CFLAGS} -o $@ testclient.o ${LIBS}
34:
1.6 ohara 35: sample1: sample1.o libox.a
1.1 ohara 36: ${CC} ${CFLAGS} -o $@ sample1.o ${LIBS}
37:
1.6 ohara 38: sample2: sample2.o libox.a
1.1 ohara 39: ${CC} ${CFLAGS} -o $@ sample2.o ${LIBS}
40:
1.6 ohara 41: ox_Xsample: ox_Xsample.o glib.c libox.a
1.1 ohara 42: ${CC} ${CFLAGS} ${X11INC} -o $@ ox_Xsample.o glib.c ${LIBS} ${X11LIB}
43:
44: readme-jp: README
45: ${OXWEAVE} ja common < README > readme-jp
46:
47: readme-eg: README
48: ${OXWEAVE} en common < README > readme-eg
49:
50: bnf-jp: bnf.oxweave
51: ${OXWEAVE} ja common < bnf.oxweave > bnf-jp
52:
53: bnf-eg: bnf.oxweave
54: ${OXWEAVE} en common < bnf.oxweave > bnf-eg
55:
1.3 ohara 56: install: install-document install-binary
1.1 ohara 57:
1.3 ohara 58: install-binary: libox.a ox.h
1.4 ohara 59: -if [ ! -d ${OpenXM_HOME}/lib ]; then \
60: mkdir -p ${OpenXM_HOME}/lib ;\
61: fi
62: -if [ ! -d ${OpenXM_HOME}/include ]; then \
63: mkdir -p ${OpenXM_HOME}/include ;\
1.3 ohara 64: fi
1.4 ohara 65: ${INSTALL_DATA} libox.a ${OpenXM_HOME}/lib
1.7 ! ohara 66: ${INSTALL_DATA} ox.h oxtag.h parse.h ${OpenXM_HOME}/include
1.1 ohara 67:
68: install-for-debug:
69: @echo "No binaries are installed."
70:
71: install-document: ${DOCUMENTS}
72: -mkdir ${OpenXM_HOME}/doc/ox_toolkit
73: ${INSTALL_DATA} ${DOCUMENTS} ${OpenXM_HOME}/doc/ox_toolkit
74:
75: clean-document:
76: -rm -f ${DOCUMENTS}
77:
78: clean-binary:
1.6 ohara 79: -rm -f *.o *~ libox.a ${BINARIES} ox_Xsample core a.out
1.1 ohara 80:
81: clean: clean-document clean-binary
1.4 ohara 82:
1.5 ohara 83: distclean: clean
84: -rm -f .configure_done configure config.cache config.log config.status Makefile
85:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>