Print this page
9884 cw(1) should use -fpic rather than -Kpic


  29 LIBSRCS = \
  30         dtj_util.c \
  31         dtj_jnitab.c \
  32         dtj_error.c \
  33         dtj_probe.c \
  34         dtj_attr.c \
  35         dtj_consume.c \
  36         dtrace_jni.c
  37 
  38 OBJECTS = $(MACHOBJS) $(LIBSRCS:%.c=%.o)
  39 
  40 include ../../Makefile.lib
  41 
  42 SRCS = $(LIBSRCS:%.c=../common/%.c)
  43 
  44 SRCDIR = ../common
  45 
  46 CPPFLAGS += -I../common -I.
  47 CPPFLAGS += -I$(JAVA_ROOT)/include -I$(JAVA_ROOT)/include/solaris
  48 CPPFLAGS += -I../java/native
  49 CFLAGS += $(CCVERBOSE) -K PIC
  50 CFLAGS64 += $(CCVERBOSE) -K PIC
  51 
  52 CERRWARN += -_gcc=-Wno-uninitialized
  53 
  54 LDLIBS += -lc -luutil -ldtrace -lproc
  55 
  56 LINTLIB =
  57 
  58 LFLAGS = -t -v
  59 
  60 ROOTDLIBDIR = $(ROOT)/usr/lib/dtrace_jni
  61 ROOTDLIBDIR64 = $(ROOT)/usr/lib/dtrace_jni/64
  62 
  63 ROOTDLIBS = $(DLIBSRCS:%=$(ROOTDLIBDIR)/%)
  64 
  65 .KEEP_STATE:
  66 
  67 all: $(DYNLIB)
  68 
  69 lint: lintcheck
  70 




  29 LIBSRCS = \
  30         dtj_util.c \
  31         dtj_jnitab.c \
  32         dtj_error.c \
  33         dtj_probe.c \
  34         dtj_attr.c \
  35         dtj_consume.c \
  36         dtrace_jni.c
  37 
  38 OBJECTS = $(MACHOBJS) $(LIBSRCS:%.c=%.o)
  39 
  40 include ../../Makefile.lib
  41 
  42 SRCS = $(LIBSRCS:%.c=../common/%.c)
  43 
  44 SRCDIR = ../common
  45 
  46 CPPFLAGS += -I../common -I.
  47 CPPFLAGS += -I$(JAVA_ROOT)/include -I$(JAVA_ROOT)/include/solaris
  48 CPPFLAGS += -I../java/native
  49 CFLAGS += $(CCVERBOSE) $(C_BIGPICFLAGS)
  50 CFLAGS64 += $(CCVERBOSE) $(C_BIGPICFLAGS64)
  51 
  52 CERRWARN += -_gcc=-Wno-uninitialized
  53 
  54 LDLIBS += -lc -luutil -ldtrace -lproc
  55 
  56 LINTLIB =
  57 
  58 LFLAGS = -t -v
  59 
  60 ROOTDLIBDIR = $(ROOT)/usr/lib/dtrace_jni
  61 ROOTDLIBDIR64 = $(ROOT)/usr/lib/dtrace_jni/64
  62 
  63 ROOTDLIBS = $(DLIBSRCS:%=$(ROOTDLIBDIR)/%)
  64 
  65 .KEEP_STATE:
  66 
  67 all: $(DYNLIB)
  68 
  69 lint: lintcheck
  70