# Generated automatically from Makefile.in by configure.
# **********************************************************************
#
# Copyright (c) 1997
# Object-Oriented Concepts, Inc.
# Billerica, MA, USA
#
# All Rights Reserved
#
# **********************************************************************

SHELL		= /bin/sh



top_srcdir	= ..

SERVER_NAME	= server
CLIENT_NAME	= client

TARGETS		= $(SERVER_NAME) \
		  $(CLIENT_NAME)

include $(top_srcdir)/config/Make.rules

INSTALL         = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA    = ${INSTALL} -m 644

COMMON_OBJS	= Test1.o \
		  Test2.o

SERVER_OBJS	= Server.o \
		  Test1_skel.o \
		  Test2_skel.o \
		  Test_impl.o \
		  TestDSI_impl.o

CLIENT_OBJS	= Client.o \
		  TestConst.o \
		  TestTypeCode.o \
		  TestAny.o \
		  TestUnion.o \
		  TestStub.o \
		  TestStubContext.o \
		  TestStubException.o \
		  TestStubTimeout.o \
		  TestDII.o \
		  TestDIIException.o \
		  TestDIIContext.o

SRCS		= $(COMMON_OBJS:.o=.cpp) \
		  $(SERVER_OBJS:.o=.cpp) \
		  $(CLIENT_OBJS:.o=.cpp)

ALL_CXXFLAGS	= $(CXXFLAGS)
ALL_CPPFLAGS	= $(CPPFLAGS) -I. -I$(top_srcdir)/include 
ALL_LDFLAGS	= $(LDFLAGS)
ALL_DEFS	= $(DEFS)
ALL_LIBS	= $(OB_LIBS) $(LIBS)

$(SERVER_NAME): $(COMMON_OBJS) $(SERVER_OBJS)
	rm -f $@
	$(CXX) $(ALL_CXXFLAGS) $(ALL_LDFLAGS) -o $@ \
	$(COMMON_OBJS) $(SERVER_OBJS) $(ALL_LIBS)

$(CLIENT_NAME): $(COMMON_OBJS) $(CLIENT_OBJS)
	rm -f $@
	$(CXX) $(ALL_CXXFLAGS) $(ALL_LDFLAGS) -o $@ \
	$(COMMON_OBJS) $(CLIENT_OBJS) $(ALL_LIBS)

Test1.cpp Test1.h: Test1.idl
	if test -x $(IDL) ; then \
	rm -f Test1.cpp Test1.h ; \
	$(IDL) --tie Test1.idl ; \
	fi

Test2.cpp Test2.h: Test2.idl
	if test -x $(IDL) ; then \
	rm -f Test2.cpp Test2.h ; \
	$(IDL) --tie -I. Test2.idl ; \
	fi

install:

clean::
	rm -f $(TARGETS)

include .depend
