# OBJ = eg1 # the section below should be the same for each project OMNIROOT = /proj/irt-ps3/ORB/omni/omniORB_280 CFLAGS = -O2 -D__OMNIORB2__ -D__OSVERSION__=5 -D=__sunos__ \ -I. -I$(OMNIROOT)/include -mt -DUsePthread -D_REENTRANT LIBS = -lomniORB2 -lomniDynamic2 -lomnithread -lpthread -lposix4 \ -lsocket -lnsl -ltcpwrapGK LDFLAGS = -L$(OMNIROOT)/lib/sun4_sosV_5.5 CC = CC IDL = $(OMNI_ROOT)/bin/sun4_sosV_5.5/omniidl2 all: eg1 eg2_clt eg2_impl echoSK.cc: echo.idl $(IDL) echo.idl eg1: eg1.o echoSK.o CC $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS) eg2_clt: eg2_clt.o echoSK.o CC $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS) eg2_impl: eg2_impl.o echoSK.o CC $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS) eg2_impl.o: eg2_impl.cc CC -c $(CFLAGS) -o $@ $< eg2_clt.o: eg2_clt.cc CC -c $(CFLAGS) -o $@ $< echoSK.o: echoSK.cc CC -c $(CFLAGS) -o $@ $< eg1.o: eg1.cc $(CC) -c $(CFLAGS) -o $@ $<