# 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
SERVER_TIE_NAME	= server_tie
CLIENT_NAME	= client

TARGETS		= $(SERVER_NAME) \
		  $(SERVER_TIE_NAME) \
		  $(CLIENT_NAME)

include $(top_srcdir)/config/Make.rules

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

COMMON_OBJS	= Hello.o

SERVER_OBJS	= Hello_skel.o \
		  Hello_impl.o \
		  Server.o

SERVER_TIE_OBJS	= Hello_skel.o \
		  Hello_impl_tie.o \
		  Server_tie.o

CLIENT_OBJS	= Client.o

SRCS		= $(COMMON_OBJS:.o=.cpp) \
		  $(SERVER_OBJS:.o=.cpp) \
		  $(SERVER_TIE_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)

$(SERVER_TIE_NAME): $(COMMON_OBJS) $(SERVER_TIE_OBJS)
	rm -f $@
	$(CXX) $(ALL_CXXFLAGS) $(ALL_LDFLAGS) -o $@ \
	$(COMMON_OBJS) $(SERVER_TIE_OBJS) $(ALL_LIBS)

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

Hello.cpp Hello.h: Hello.idl
	if test -x $(IDL) ; then \
	rm -f Hello.cpp Hello.h Hello_skel.cpp Hello_skel.h \
	Hello_skel_tie.h ; \
	$(IDL) --no-type-codes --tie Hello.idl ; \
	fi

clean::
	rm -f $(TARGETS)

include .depend
