C++FLAGS = -g -D_GNU_SOURCE ;
COMMON = ../common ;
DEFINES += OS_$(OS) OS_$(OS)$(OSVER) OS_$(OS)$(OSPLAT)
OS_$(OS)$(OSVER)$(OSPLAT) ;
LINK = c++ ;
OPTIM = ;
OSINFO = $(OS)$(OSVER:E)$(OSPLAT:E) ;
API = ../api/r03.2/$(OSINFO:L) ;
LIB = ../../lib.$(OSINFO:L) ;
LOCATE_TARGET = ../../bin.$(OSINFO:L) ;
HDRS = $(COMMON) $(API) ;
switch $(OSINFO)
{
case SOLARIS26 :
LINKLIBS = -lsocket -lnsl ;
case SOLARIS8SPARC :
C++ = gcc ;
LINKFLAGS = -static ;
}
Main cpipe : cpipe.cc msgcpipe.cc usage.cc ;
LinkLibraries cpipe : $(LIB)/common.a
$(API)/libclient.a $(API)/librpc.a $(API)/libsupp.a ;