| # |
| # Copyright (c) 2016 Wi-Fi Alliance |
| # |
| # Permission to use, copy, modify, and/or distribute this software for any |
| # purpose with or without fee is hereby granted, provided that the above |
| # copyright notice and this permission notice appear in all copies. |
| # |
| # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
| # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
| # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY |
| # SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER |
| # RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, |
| # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE |
| # USE OR PERFORMANCE OF THIS SOFTWARE. |
| # |
| CC ?= gcc |
| AR ?= ar |
| LIB=lib |
| DUT=dut |
| CA=ca |
| UCC=ucc |
| CON=console_src |
| WTG=WTGService |
| MAKE?=make |
| FEATURES=-DIWLWIFI |
| |
| # This is for WMM-PS |
| #for Ext TG |
| #CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -Wall -I../inc |
| |
| ## for WMM-AC, WMM-PS, Voice, PMF, TDLS Test-Bed |
| #CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -DWFA_STA_TB -Wall -I../inc |
| |
| ## for WMM-AC, WMM-PS Test-Bed |
| #CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_STA_TB -Wall -I../inc |
| |
| ## for non-Test-Bed WMM-AC, WMM-PS and Voice |
| #CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -Wall -I../inc |
| |
| ## for PC-ENDPOINT |
| #CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -DWFA_PC_CONSOLE -Wall -I../inc |
| |
| ## for PC-ENDPOINT No Voice |
| #CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_PC_CONSOLE -DWFA_STA_TB -Wall -I../inc |
| |
| # This is for WPA2 as default |
| CFLAGS = -g -O2 -D_REENTRANT ${FEATURES} -Wall -I../inc |
| |
| DUTLIBS = ../lib/libwfa_dut.a -lpthread |
| CALIBS = ../lib/libwfa_ca.a -lpthread |
| RANLIB ?= ranlib |
| |
| LIBWFA_NAME_DUT = libwfa_dut.a |
| LIBWFA_NAME_CA = libwfa_ca.a |
| LIBWFA_NAME = libwfa.a |
| |
| LIB_OBJS = wfa_sock.o wfa_tg.o wfa_cs.o wfa_ca_resp.o wfa_tlv.o wfa_typestr.o wfa_cmdtbl.o wfa_cmdproc.o wfa_miscs.o wfa_thr.o wfa_wmmps.o |
| |
| LIB_OBJS_DUT = wfa_sock.o wfa_tlv.o wfa_cs.o wfa_cmdtbl.o wfa_tg.o wfa_miscs.o wfa_thr.o wfa_wmmps.o |
| |
| LIB_OBJS_CA = wfa_sock.o wfa_tlv.o wfa_ca_resp.o wfa_cmdproc.o wfa_miscs.o wfa_typestr.o |
| |
| CLEANFILES = core core.* *.core.* *.o *.a |