• Home
  • Raw
  • Download

Lines Matching +full:- +full:wno +full:- +full:implicit +full:- +full:function +full:- +full:declaration

1 MAKEFLAGS += --no-print-directory
6 PKG_CONFIG ?= pkg-config
8 MKDIR ?= mkdir -p
12 CFLAGS ?= -O2 -g
13 CFLAGS += -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror
22 OBJS-$(HWSIM) += hwsim.o
24 OBJS += $(OBJS-y) $(OBJS-Y)
29 NL3xFOUND := $(shell $(PKG_CONFIG) --atleast-version=3.2 libnl-3.0 && echo Y)
31 NL31FOUND := $(shell $(PKG_CONFIG) --exact-version=3.1 libnl-3.1 && echo Y)
33 NL3FOUND := $(shell $(PKG_CONFIG) --atleast-version=3 libnl-3.0 && echo Y)
35 NL2FOUND := $(shell $(PKG_CONFIG) --atleast-version=2 libnl-2.0 && echo Y)
37 NL1FOUND := $(shell $(PKG_CONFIG) --atleast-version=1 libnl-1 && echo Y)
44 NLLIBNAME = libnl-1
48 CFLAGS += -DCONFIG_LIBNL20
49 LIBS += -lnl-genl
50 NLLIBNAME = libnl-2.0
56 CFLAGS += -DCONFIG_LIBNL30
57 LIBS += -lnl-genl-3
58 NLLIBNAME = libnl-3.0
62 CFLAGS += -DCONFIG_LIBNL30
63 LIBS += -lnl-genl
64 NLLIBNAME = libnl-3.0
67 # nl-3.1 has a broken libnl-gnl-3.1.pc file
68 # as show by pkg-config --debug --libs --cflags --exact-version=3.1 libnl-genl-3.1;echo $?
70 CFLAGS += -DCONFIG_LIBNL30
71 LIBS += -lnl-genl
72 NLLIBNAME = libnl-3.1
79 LIBS += $(shell $(PKG_CONFIG) --libs $(NLLIBNAME))
80 CFLAGS += $(shell $(PKG_CONFIG) --cflags $(NLLIBNAME))
93 VERSION_OBJS := $(filter-out version.o, $(OBJS))
102 $(Q)$(CC) $(CFLAGS) -c -o $@ $<
107 $(Q)$(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o iw
111 $(Q)$(MAKE) all CC="REAL_CC=$(CC) CHECK=\"sparse -Wall\" cgcc"
120 $(Q)$(INSTALL) -m 755 iw $(DESTDIR)$(SBINDIR)
123 $(Q)$(INSTALL) -m 644 iw.8.gz $(DESTDIR)$(MANDIR)/man8/
126 $(Q)rm -f iw *.o *~ *.gz version.c *-stamp