ifeq ($(PLATFORM),iphoneos)
# iOS internal SDK
CORETELEPHONY=-framework CoreTelephony
-ARCHS=armv7
+ARCHS=arm64
endif
ifeq ($(PLATFORM),macosx)
PF_INC = -F$(SYSROOT)/System/Library/PrivateFrameworks
endif
-SC_PRIV=-DUSE_SYSTEMCONFIGURATION_PRIVATE_HEADERS
ARCH_FLAGS=$(foreach a,$(ARCHS),-arch $(a))
if_rank_assert: IPMonitorControlServer.c IPMonitorControl.c main.c
- $(CC) $(SC_PRIV) -DTEST_IPMONITOR_CONTROL -I$(SYSROOT)/System/Library/Frameworks/System.framework/PrivateHeaders $(ARCH_FLAGS) -isysroot $(SYSROOT) $(PF_INC) -framework CoreFoundation -framework SystemConfiguration -Wall -g -o $@ $^
+ $(CC) -DTEST_IPMONITOR_CONTROL -I$(SYSROOT)/System/Library/Frameworks/System.framework/PrivateHeaders $(ARCH_FLAGS) -isysroot $(SYSROOT) $(PF_INC) -framework CoreFoundation -framework SystemConfiguration -Wall -g -o $@ $^
+
+IPMonitorAWDReportTest: IPMonitorAWDReport.m
+ $(CC) -isysroot $(SYSROOT) $(ARCH_FLAGS) -g -Wall -DTEST_IPMONITOR_AWD_REPORT -framework Foundation -weak_framework WirelessDiagnostics -framework CoreFoundation -framework SystemConfiguration -framework ProtocolBuffer $(PF_INC) -I AWD AWD/AWDIPMonitorInterfaceAdvisoryReport.m -o $@ $^
clean:
rm -rf *.dSYM *~ *.o if_rank_assert