Annotation of OpenXM/src/ox_toolkit/Makefile.in, Revision 1.1
1.1 ! ohara 1: # -*- mode: Makefile -*-
! 2: # $OpenXM$
! 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@
! 15: LIBS = @LIBS@ -L. -lox -lgmp
! 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: libgmp.a:
! 26: test -f ${GMPSRC}/libgmp.a || (cd ${GMPSRC}; ./configure; ${MAKE})
! 27: -ln -s ${GMPSRC}/libgmp.a .
! 28:
! 29: libox.a: ${OBJS}
! 30: -rm -f $@
! 31: ar -rc $@ ${OBJS}
! 32: ${RANLIB} $@
! 33:
! 34: bconv: bconv.o libox.a libgmp.a
! 35: ${CC} ${CFLAGS} -o $@ bconv.o ${LIBS}
! 36:
! 37: testclient: testclient.o libox.a libgmp.a
! 38: ${CC} ${CFLAGS} -o $@ testclient.o ${LIBS}
! 39:
! 40: sample1: sample1.o libox.a libgmp.a
! 41: ${CC} ${CFLAGS} -o $@ sample1.o ${LIBS}
! 42:
! 43: sample2: sample2.o libox.a libgmp.a
! 44: ${CC} ${CFLAGS} -o $@ sample2.o ${LIBS}
! 45:
! 46: ox_Xsample: ox_Xsample.o glib.c libox.a libgmp.a
! 47: ${CC} ${CFLAGS} ${X11INC} -o $@ ox_Xsample.o glib.c ${LIBS} ${X11LIB}
! 48:
! 49: readme-jp: README
! 50: ${OXWEAVE} ja common < README > readme-jp
! 51:
! 52: readme-eg: README
! 53: ${OXWEAVE} en common < README > readme-eg
! 54:
! 55: bnf-jp: bnf.oxweave
! 56: ${OXWEAVE} ja common < bnf.oxweave > bnf-jp
! 57:
! 58: bnf-eg: bnf.oxweave
! 59: ${OXWEAVE} en common < bnf.oxweave > bnf-eg
! 60:
! 61: install: install-document
! 62:
! 63: install-binary:
! 64: @echo "No binaries are installed."
! 65:
! 66: install-for-debug:
! 67: @echo "No binaries are installed."
! 68:
! 69: install-document: ${DOCUMENTS}
! 70: -mkdir ${OpenXM_HOME}/doc/ox_toolkit
! 71: ${INSTALL_DATA} ${DOCUMENTS} ${OpenXM_HOME}/doc/ox_toolkit
! 72:
! 73: clean-document:
! 74: -rm -f ${DOCUMENTS}
! 75:
! 76: clean-binary:
! 77: -rm -f *.o *~ libox.a libgmp.a ${BINARIES} ox_Xsample core a.out
! 78:
! 79: clean: clean-document clean-binary
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>