# -*- mode: Makefile -*- # $OpenXM: OpenXM/src/ox_toolkit/Makefile,v 1.8 2000/01/19 06:18:51 noro Exp $ OpenXM_HOME=../.. CFLAGS = -g -O2 -DDEBUG -I${OpenXM_HOME}/src/gmp LIBOBJS = ox.o parse.o mysocket.o GMPSRC = ${OpenXM_HOME}/src/gmp OXWEAVE = ${OpenXM_HOME}/bin/oxweave BINARIES = bconv testclient sample1 sample2 CC=gcc all: libox.a libgmp.a ${BINARIES} README.jp README.en all2 : all ox_Xsample ox.o mysocket.o: mysocket.h ox.o parse.o: ox.h oxtag.h parse.h libgmp.a: test -f ${GMPSRC}/libgmp.a || (cd ${GMPSRC}; ./configure; ${MAKE}) -ln -s ${GMPSRC}/libgmp.a . libox.a: ${LIBOBJS} -rm -f $@ ar -rc $@ ${LIBOBJS} ranlib $@ bconv: bconv.o libox.a libgmp.a ${CC} ${CFLAGS} -o $@ bconv.o -L. -lox -lgmp testclient: testclient.o libox.a libgmp.a ${CC} ${CFLAGS} -o $@ testclient.o -L. -lox -lgmp sample1: sample1.o libox.a libgmp.a ${CC} ${CFLAGS} -o $@ sample1.o -L. -lox -lgmp sample2: sample2.o libox.a libgmp.a ${CC} ${CFLAGS} -o $@ sample2.o -L. -lox -lgmp ox_Xsample: ox_Xsample.o glib.c libox.a libgmp.a ${CC} ${CFLAGS} -I/usr/X11R6/include -o $@ ox_Xsample.o glib.c -L. -L/usr/X11R6/lib -lox -lgmp -lX11 README.jp: README ${OXWEAVE} ja common < README > README.jp README.en: README ${OXWEAVE} en common < README > README.en clean: -rm -f *.o *~ libox.a libgmp.a README.jp README.en \ bconv testclient core a.out sample1 sample2 ox_Xsample