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

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libtnfprobe/Makefile.com
          +++ new/usr/src/lib/libtnfprobe/Makefile.com
↓ open down ↓ 45 lines elided ↑ open up ↑
  46   46  SRCS= $(OBJECTS.c:%.o=../%.c) $(UFSOBJS:%.o=$(UFSDIR)/%.c)
  47   47  
  48   48  LIBS=           $(DYNLIB)
  49   49  
  50   50  DYNFLAGS +=     $(ZINTERPOSE)
  51   51  
  52   52  HDRS=           com.h writer.h probe.h
  53   53  ROOTHDRDIR=     $(ROOT)/usr/include/tnf
  54   54  ROOTHDRS=       $(HDRS:%=$(ROOTHDRDIR)/%)
  55   55  CHECKHDRS=      $(HDRS:%.h=%.check)
  56      -$(ROOTHDRS) :=  FILEMODE = 0644
       56 +$(ROOTHDRS) :=  FILEMODE = 0644
  57   57  CHECKHDRS =     $(HDRS:%.h=%.check)
  58   58  
  59   59  # Include .. first to pick up tnf_trace.h in current dir, Include UFSDIR to
  60   60  #       pick up tnf_types.h
  61   61  CPPFLAGS +=     -I.. -I$(UFSDIR) -D_REENTRANT -D_TNF_LIBRARY
  62   62  
  63   63  LINTFLAGS +=    -y
  64   64  
  65   65  CERRWARN +=     -_gcc=-Wno-unused-variable
  66   66  CERRWARN +=     -_gcc=-Wno-parentheses
↓ open down ↓ 13 lines elided ↑ open up ↑
  80   80          $(LINT.c) $(SRCS)
  81   81  
  82   82  check: $(CHECKHDRS)
  83   83  
  84   84  $(ROOTLIBDIR) $(ROOTHDRDIR):
  85   85          $(INS.dir)
  86   86  
  87   87  $(ROOTHDRDIR)/% : %
  88   88          $(INS.file)
  89   89  
  90      -#ASFLAGS=       -K pic -P -D_SYS_SYS_S -D_LOCORE -D_ASM -DPIC -DLOCORE $(CPPFLAGS)
       90 +#ASFLAGS=       $(AS_PICFLAGS) -P -D_SYS_SYS_S -D_LOCORE -D_ASM -DPIC -DLOCORE $(CPPFLAGS)
  91   91  ASFLAGS=        -P -D_SYS_SYS_S -D_LOCORE -D_ASM -DPIC -DLOCORE $(CPPFLAGS)
  92   92  BUILD.s=        $(AS) $(ASFLAGS) $< -o $@
  93   93  
  94   94  objs/%.o pics/%.o: ../%.s
  95   95                  $(COMPILE.s) -o $@ $<
  96   96                  $(POST_PROCESS_O)
  97   97  
  98   98  pics/%.o objs/%.o: ../%.c
  99   99                  $(COMPILE.c) -o $@ $<
 100  100                  $(POST_PROCESS_O)
 101  101  
 102  102  pics/%.o objs/%.o:      $(UFSDIR)/%.c
 103  103                  $(COMPILE.c) -o $@ $<
 104  104                  $(POST_PROCESS_O)
 105  105  
 106  106  include ../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX