Print this page
10080 smatch Makefile changes for usr/src/cmd
*** 20,29 ****
--- 20,30 ----
#
#
# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+ # Copyright (c) 2018, Joyent, Inc.
include $(SRC)/Makefile.master
MODULE = libpython$(PYTHON_VERSION).so
MDBTGT = proc
*** 37,48 ****
--- 38,58 ----
include ../../Makefile.ia32
include ../../../Makefile.module
%.o := CPPFLAGS += $(PYCPPFLAGS)
%.ln := CPPFLAGS += $(PYLNFLAGS)
+
+ #
+ # Why these? Well, the pyconfig.h header hard-codes _FILE_OFFSET_BITS
+ # to 64, regardless of what we have set here. GCC quietens this complaint via
+ # use of -isystem, but neither lint nor smatch can do that.
+ #
LINTFLAGS += -erroff=E_MACRO_REDEFINED
+ # not linted
+ SMATCH=off
+
dmod/$(MODULE) := LDLIBS += -lproc
%.o: $(MODSRCS_DIR)/%.c
$(COMPILE.c) $<
$(CTFCONVERT_O)