69 $(SYMBINDREP):= PICS = $(SYMBINDREPPICS)
70 $(BINDLIB):= PICS = $(BINDPICS)
71
72 $(TRUSSLIB):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
73 $(PERFLIB):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
74 $(WHOLIB):= LDLIBS += $(ELFLIBDIR) -lelf $(ZRECORD) -lmapmalloc $(DLLIB) -lc
75 $(SYMBINDREP):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
76 $(BINDLIB):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
77
78 $(TRUSSLIB):= SONAME = $(TRUSSLIB)
79 $(PERFLIB):= SONAME = $(PERFLIB)
80 $(WHOLIB):= SONAME = $(WHOLIB)
81 $(SYMBINDREP):= SONAME = $(SYMBINDREP)
82 $(BINDLIB):= SONAME = $(BINDLIB)
83
84 $(TRUSSLIB):= MAPFILES = ../common/mapfile-vers-truss
85 $(PERFLIB):= MAPFILES = ../common/mapfile-vers-perfcnt
86 $(WHOLIB):= MAPFILES = ../common/mapfile-vers-who
87 $(SYMBINDREP):= MAPFILES = ../common/mapfile-vers-symbindrep
88 $(BINDLIB):= MAPFILES = ../common/mapfile-vers-bindings
89
90 $(ROOTCCSLIB) := DIRMODE = 755
91
92 CPPFLAGS += -D_REENTRANT
93 LDFLAGS += $(CC_USE_PROTO)
94 DYNFLAGS += $(VERSREF)
95
96 LINTFLAGS += -uaxs $(LDLIBS)
97 LINTFLAGS64 += -uaxs $(LDLIBS)
98
99 CLEANFILES += $(LINTOUT) $(OBJDIR)/* $(PICDIR)/*
100 CLOBBERFILES += $(ONSCRIPTS) $(ONPROGS) $(ONLIBS) $(CCSLIBS) $(USRSCRIPTS)
101
102 ROOTONLDLIB= $(ROOT)/opt/SUNWonld/lib
103 ROOTONLDLIBS= $(ONLIBS:%=$(ROOTONLDLIB)/%)
104 ROOTONLDLIB64= $(ROOTONLDLIB)/$(MACH64)
105 ROOTONLDLIBS64= $(ONLIBS:%=$(ROOTONLDLIB64)/%)
106
107 ROOTONLDBIN= $(ROOT)/opt/SUNWonld/bin
108 ROOTONLDBINPROG= $(ONSCRIPTS:%=$(ROOTONLDBIN)/%) \
|
69 $(SYMBINDREP):= PICS = $(SYMBINDREPPICS)
70 $(BINDLIB):= PICS = $(BINDPICS)
71
72 $(TRUSSLIB):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
73 $(PERFLIB):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
74 $(WHOLIB):= LDLIBS += $(ELFLIBDIR) -lelf $(ZRECORD) -lmapmalloc $(DLLIB) -lc
75 $(SYMBINDREP):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
76 $(BINDLIB):= LDLIBS += $(ZRECORD) -lmapmalloc -lc
77
78 $(TRUSSLIB):= SONAME = $(TRUSSLIB)
79 $(PERFLIB):= SONAME = $(PERFLIB)
80 $(WHOLIB):= SONAME = $(WHOLIB)
81 $(SYMBINDREP):= SONAME = $(SYMBINDREP)
82 $(BINDLIB):= SONAME = $(BINDLIB)
83
84 $(TRUSSLIB):= MAPFILES = ../common/mapfile-vers-truss
85 $(PERFLIB):= MAPFILES = ../common/mapfile-vers-perfcnt
86 $(WHOLIB):= MAPFILES = ../common/mapfile-vers-who
87 $(SYMBINDREP):= MAPFILES = ../common/mapfile-vers-symbindrep
88 $(BINDLIB):= MAPFILES = ../common/mapfile-vers-bindings
89
90 $(ONPROGS):= LDFLAGS += -Bdirect
91
92 $(ROOTCCSLIB) := DIRMODE = 755
93
94 CPPFLAGS += -D_REENTRANT
95 LDFLAGS += $(CC_USE_PROTO)
96 DYNFLAGS += $(VERSREF)
97
98 LINTFLAGS += -uaxs $(LDLIBS)
99 LINTFLAGS64 += -uaxs $(LDLIBS)
100
101 CLEANFILES += $(LINTOUT) $(OBJDIR)/* $(PICDIR)/*
102 CLOBBERFILES += $(ONSCRIPTS) $(ONPROGS) $(ONLIBS) $(CCSLIBS) $(USRSCRIPTS)
103
104 ROOTONLDLIB= $(ROOT)/opt/SUNWonld/lib
105 ROOTONLDLIBS= $(ONLIBS:%=$(ROOTONLDLIB)/%)
106 ROOTONLDLIB64= $(ROOTONLDLIB)/$(MACH64)
107 ROOTONLDLIBS64= $(ONLIBS:%=$(ROOTONLDLIB64)/%)
108
109 ROOTONLDBIN= $(ROOT)/opt/SUNWonld/bin
110 ROOTONLDBINPROG= $(ONSCRIPTS:%=$(ROOTONLDBIN)/%) \
|