CC=g++ AR=ar ifeq ($(debug), 1) CFLAGS += -g endif TARGET = ticlient INCDIRS = -I$(ACE_ROOT) \ -I$(TAO_ROOT) \ -I$(TAO_ROOT)/orbsvcs \ -I$(TAO_ROOT)/orbsvcs/orbsvcs \ -I$(CIPRES_LIB_ROOT)/commlib/C++ LIBS = -lcc_dynamic -lstdc++ -lSystem \ -lACE \ -lTAO \ -lTAO_PortableServer \ -lTAO_ObjRefTemplate \ -lTAO_ValueType \ -lTAO_IORInterceptor \ -lTAO_IORTable \ -lTAO_CosNaming \ -lTAO_Svc_Utils \ -lTAO_messaging \ -lCipres LIB_DIRS = -L$(ACE_ROOT)/ace \ -L$(TAO_ROOT)/tao \ -L$(TAO_ROOT)/orbsvcs/orbsvcs \ -L$(CIPRES_LIB_ROOT)/commlib all: $(TARGET) $(TARGET): ticlient.o $(CC) -o $@ $(CFLAGS) $(LIB_DIRS) $(LIBS) $< # $< is name of prereq, $@ is name of target %.o : %.cpp $(CC) -c $(CFLAGS) $(INCDIRS) $< -o $@ clean: -rm -f *.o realclean: clean rm -f $(TARGET)