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