#
# Copyright 07/09/97 Sun Microsystems, Inc.  All Rights Reserved.
# 
# Makefile for sample ping mpa
#

.KEEP_STATE:

#EM_ROOT =       /opt/SUNWconn/em
EM_ROOT =       ../../..


FLAG = -g -noex 
DBGS = -DDEBUG $(SOL25HIGHER)

EXEC = 	ping_mpa

SRCS = \
	ping_mpa.cc \
	ping.cc

OBJS = $(SRCS:%.cc=%.o)

DEFS = \
	-DSYSV \
	-DSVR4 \
	-DNO_LPP_STUBS \
	-DPLATFORM \
	-DTESTPGM

INCS = \
	-I$(EM_ROOT)/include \
	-I$(EM_ROOT)/include/pmi

LIBS = \
	-L.. \
	-L$(EM_ROOT)/lib \
	-lmpa \
	-lpmi \
	-lsched \
	-lsocket \
	-lnsl \
	-lgen \
	-R$(EM_ROOT)/lib

SOL25HIGHER:sh = \
 (                                      \
   UNAME=` uname -r 2>/dev/null` ||.;   \
   case $UNAME in                       \
   5.5*) echo -DSOL25HIGHER;;            \
   *)   echo ;;                         \
   esac                                 \
 )

CCFLAGS = $(INCS) $(DEFS) $(DBGS) $(FLGS) -o $@
LDFLAGS = $(LIBS) -o $(EXEC)

all: $(EXEC)

$(EXEC): $(OBJS)
	$(CCC) $(CCFLAGS) $(CPPFLAGS) $(OBJS) $(LDFLAGS)

clean: 
	/bin/rm -f $(EXEC) $(OBJS)
