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 ;