Changeset View
Changeset View
Standalone View
Standalone View
contrib/wpa/hs20/client/Makefile
all: hs20-osu-client | ALL=hs20-osu-client | ||||
ifndef CC | include ../../src/build.rules | ||||
CC=gcc | |||||
endif | |||||
ifndef LDO | |||||
LDO=$(CC) | |||||
endif | |||||
ifeq ($(QUIET), 1) | |||||
Q=@ | |||||
E=true | |||||
else | |||||
Q=@ | |||||
E=echo | |||||
ifeq ($(V), 1) | |||||
Q= | |||||
E=true | |||||
endif | |||||
endif | |||||
ifndef CFLAGS | |||||
CFLAGS = -MMD -O2 -Wall -g | |||||
endif | |||||
CFLAGS += -I../../src/utils | CFLAGS += -I../../src/utils | ||||
CFLAGS += -I../../src/common | CFLAGS += -I../../src/common | ||||
Context not available. | |||||
ifndef CONFIG_NO_BROWSER | ifndef CONFIG_NO_BROWSER | ||||
ifndef CONFIG_BROWSER_SYSTEM | ifndef CONFIG_BROWSER_SYSTEM | ||||
TEST_WK := $(shell pkg-config --silence-errors --cflags webkitgtk-3.0) | |||||
ifeq ($(TEST_WK),) | |||||
# Try webkit2 | |||||
GTKCFLAGS := $(shell pkg-config --cflags gtk+-3.0 webkit2gtk-4.0) | |||||
GTKLIBS := $(shell pkg-config --libs gtk+-3.0 webkit2gtk-4.0) | |||||
CFLAGS += -DUSE_WEBKIT2 | |||||
else | |||||
GTKCFLAGS := $(shell pkg-config --cflags gtk+-3.0 webkitgtk-3.0) | GTKCFLAGS := $(shell pkg-config --cflags gtk+-3.0 webkitgtk-3.0) | ||||
GTKLIBS := $(shell pkg-config --libs gtk+-3.0 webkitgtk-3.0) | GTKLIBS := $(shell pkg-config --libs gtk+-3.0 webkitgtk-3.0) | ||||
endif | |||||
CFLAGS += $(GTKCFLAGS) | CFLAGS += $(GTKCFLAGS) | ||||
LIBS += $(GTKLIBS) | LIBS += $(GTKLIBS) | ||||
endif | endif | ||||
Context not available. | |||||
OBJS += ../../src/crypto/tls_openssl_ocsp.o | OBJS += ../../src/crypto/tls_openssl_ocsp.o | ||||
LIBS += -lssl -lcrypto | LIBS += -lssl -lcrypto | ||||
_OBJS_VAR := OBJS | |||||
include ../../src/objs.mk | |||||
hs20-osu-client: $(OBJS) | hs20-osu-client: $(OBJS) | ||||
$(Q)$(LDO) $(LDFLAGS) -o hs20-osu-client $(OBJS) $(LIBS) | $(Q)$(LDO) $(LDFLAGS) -o hs20-osu-client $(OBJS) $(LIBS) | ||||
@$(E) " LD " $@ | @$(E) " LD " $@ | ||||
%.o: %.c | clean: common-clean | ||||
$(Q)$(CC) -c -o $@ $(CFLAGS) $< | rm -f core *~ | ||||
@$(E) " CC " $< | |||||
clean: | |||||
rm -f core *~ *.o *.d hs20-osu-client | |||||
rm -f ../../src/utils/*.o | |||||
rm -f ../../src/utils/*.d | |||||
rm -f ../../src/common/*.o | |||||
rm -f ../../src/common/*.d | |||||
rm -f ../../src/crypto/*.o | |||||
rm -f ../../src/crypto/*.d | |||||
rm -f ../../src/wps/*.o | |||||
rm -f ../../src/wps/*.d | |||||
-include $(OBJS:%.o=%.d) | |||||
Context not available. |