# watch out for big sized messages !!! CPPFLAGS = -g -Wall -fPIC -I. -I ${HOME}/cadinc OMNIFLAGS = -I. -bcxx LIBS = -L ${HOME}/cadlib -lomniORB4 -lomniDynamic4 -lomnithread -lsocket -lnsl OBJS = echoSK.o all: serv clnt clean: @echo '... Cleanup ...' rm -rf serv clnt *.o *.so *.cc *.hh install: @echo '... Install tools ...' cadenv -r 4.1.2 gcc cadenv -r 4.1.3 omniorb %SK.cc: %.idl @echo '... IDL --> .hh/.cc ...' omniidl ${OMNIFLAGS} $*.idl example: omniidl ${OMNIFLAGS} -Wbexample echo.idl %SK.o: %SK.cc c++ ${CPPFLAGS} -c $*SK.cc serv: ${OBJS} src/serv.cc c++ ${CPPFLAGS} -o serv src/serv.cc ${OBJS} ${LIBS} clnt: ${OBJS} src/clnt.cc c++ ${CPPFLAGS} ${CLDEF} -o clnt src/clnt.cc ${OBJS} ${LIBS}