Print this page
3704 libfmd_snmp should compile with newer net-snmp
@@ -42,10 +42,12 @@
SRCS = $(LIBSRCS:%.c=../common/%.c)
LIBS = $(DYNLIB) $(LINTLIB)
SRCDIR = ../common
+C99MODE= $(C99_ENABLE)
+
CPPFLAGS += -I../common -I.
$(NOT_RELEASE_BUILD)CPPFLAGS += -DDEBUG
CFLAGS += $(CCVERBOSE) $(C_BIGPICFLAGS)
CFLAGS64 += $(CCVERBOSE) $(C_BIGPICFLAGS)
@@ -56,12 +58,12 @@
LDLIBS += $(MACH_LDLIBS)
LDLIBS += -lfmd_adm -luutil -lnvpair -ltopo
LDLIBS += $(SNMPLIBS)
LDLIBS += -lc
-LINTFLAGS = -msux
-LINTFLAGS64 = -msux -m64
+LINTFLAGS = -msux $(C99LMODE)
+LINTFLAGS64 = -msux -m64 $(C99LMODE)
# Net-SNMP's headers use do {} while (0) a lot
LINTCHECKFLAGS += -erroff=E_CONSTANT_CONDITION
$(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC)