# 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	= ../..

PEER1_NAME	= peer1
PEER2_NAME	= peer2

TARGETS		= $(PEER1_NAME) \
		  $(PEER2_NAME)

include $(top_srcdir)/config/Make.rules

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

COMMON_OBJS	= Peer.o \
		  Peer_skel.o \
		  Peer_impl.o

PEER1_OBJS	= Peer1.o
PEER2_OBJS	= Peer2.o

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

$(PEER2_NAME): $(COMMON_OBJS) $(PEER2_OBJS)
	rm -f $@
	$(CXX) $(ALL_CXXFLAGS) $(ALL_LDFLAGS) -o $@ \
	$(COMMON_OBJS) $(PEER2_OBJS) $(ALL_LIBS)

$(PEER1_NAME): $(COMMON_OBJS) $(PEER1_OBJS)
	rm -f $@
	$(CXX) $(ALL_CXXFLAGS) $(ALL_LDFLAGS) -o $@ \
	$(COMMON_OBJS) $(PEER1_OBJS) $(ALL_LIBS)

Peer.cpp Peer.h: Peer.idl
	if test -x $(IDL) ; then \
	rm -f Peer.cpp Peer.h Peer_skel.cpp Peer_skel.h ; \
	$(IDL) --no-type-codes Peer.idl ; \
	fi

clean::
	rm -f $(TARGETS)

include .depend
