prefix=@prefix@ prgdir=@PRGDIR@ imdir=@IMDIR@ CFLAGS = @CFLAGS@ DLIB_PROG = libimm_server.so DLIB_OBJS = TLS_HzInput.o TLS_ImmOp.o \ TLS_LibMain.o # CFLAGS = -g -D__IMM_DEBUG__ -Wall -I. -I/usr/local/include -I../include CFLAGS = -fpic -Wall -I. -I/usr/include -I../../include CC=g++ all: $(DLIB_PROG) libimm_server.so: $(DLIB_OBJS) $(CC) $(DLIB_OBJS) -shared -o $(DLIB_PROG) TLS_LibMain.o : TLS_LibMain.cpp $(CC) $(CFLAGS) -DUNICON_LIB=\"$(prefix)$(imdir)\" -c TLS_LibMain.cpp -o TLS_LibMain.o TLS_HzInput.o: TLS_HzInput.cpp TLS_HzInput.hpp $(CC) $(CFLAGS) -c TLS_HzInput.cpp -o TLS_HzInput.o TLS_ImmOp.o : TLS_ImmOp.cpp TLS_ImmOp.hpp $(CC) $(CFLAGS) -c TLS_ImmOp.cpp -o TLS_ImmOp.o install: all mkdir -p $(prefix)/bin mkdir -p $(prefix)$(imdir) if [ -f $(DLIB_PROG) ]; then cp -f $(DLIB_PROG) $(prefix)$(imdir); fi clean: if test -e $(PROG); then rm -f $(PROG); fi if test -e $(PROG_LIB); then rm -f $(PROG_LIB); fi if test -e $(DLIB_PROG); then rm -f $(DLIB_PROG); fi rm -f *.o *.bak distclean: clean if test -e $(PROG); then rm -f $(PROG); fi rm -f Makefile