[BACK]Return to Makefile.in CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_toolkit

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>