Print this page
12166 resync smatch to 0.6.1-rc1-il-3

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/Makefile
          +++ new/usr/src/tools/smatch/src/Makefile
   1      -VERSION=0.6.1-rc1-il-2
        1 +VERSION=0.6.1-rc1-il-3
   2    2  
   3    3  ########################################################################
   4    4  # The following variables can be overwritten from the command line
   5    5  OS = linux
   6    6  
   7    7  
   8    8  CC ?= gcc
   9    9  LD = $(CC)
  10   10  AR = ar
  11   11  
↓ open down ↓ 76 lines elided ↑ open up ↑
  88   88  INST_PROGRAMS=smatch sparse cgcc
  89   89  INST_MAN1=sparse.1 cgcc.1
  90   90  
  91   91  
  92   92  all:
  93   93  
  94   94  ########################################################################
  95   95  # common flags/options/...
  96   96  
  97   97  cflags = -fno-strict-aliasing
  98      -cflags += -Wall -Wwrite-strings -Wno-switch
       98 +cflags += -Wall -Wwrite-strings -Wno-switch -Wno-psabi
  99   99  
 100  100  GCC_BASE := $(shell $(CC) --print-file-name=)
 101  101  cflags += -DGCC_BASE=\"$(GCC_BASE)\"
 102  102  
 103  103  MULTIARCH_TRIPLET := $(shell $(CC) -print-multiarch 2>/dev/null)
 104  104  cflags += -DMULTIARCH_TRIPLET=\"$(MULTIARCH_TRIPLET)\"
 105  105  
 106  106  
 107  107  bindir := $(DESTDIR)$(BINDIR)
 108  108  man1dir := $(DESTDIR)$(MANDIR)/man1
↓ open down ↓ 138 lines elided ↑ open up ↑
 247  247  SMATCH_OBJS += smatch_nul_terminator.o
 248  248  SMATCH_OBJS += smatch_param_cleared.o
 249  249  SMATCH_OBJS += smatch_param_compare_limit.o
 250  250  SMATCH_OBJS += smatch_parameter_names.o
 251  251  SMATCH_OBJS += smatch_param_filter.o
 252  252  SMATCH_OBJS += smatch_param_limit.o
 253  253  SMATCH_OBJS += smatch_param_set.o
 254  254  SMATCH_OBJS += smatch_param_to_mtag_data.o
 255  255  SMATCH_OBJS += smatch_param_used.o
 256  256  SMATCH_OBJS += smatch_parse_call_math.o
      257 +SMATCH_OBJS += smatch_parsed_conditions.o
 257  258  SMATCH_OBJS += smatch_passes_array_size.o
 258  259  SMATCH_OBJS += smatch_project.o
 259  260  SMATCH_OBJS += smatch_ranges.o
 260  261  SMATCH_OBJS += smatch_real_absolute.o
 261  262  SMATCH_OBJS += smatch_recurse.o
 262  263  SMATCH_OBJS += smatch_returns.o
 263  264  SMATCH_OBJS += smatch_return_to_param.o
 264  265  SMATCH_OBJS += smatch_scope.o
 265  266  SMATCH_OBJS += smatch_slist.o
 266  267  SMATCH_OBJS += smatch_start_states.o
↓ open down ↓ 124 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX