Files
m241Neelima/components/ip_net2-6.9/ipwps/gmake/ipwps.mk
T
2026-07-30 11:19:44 +05:30

108 lines
3.2 KiB
Makefile

#############################################################################
# INTERPEAK DMAKE MAKEFILE
#
# Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: ipwps.mk,v $ $Revision: 1.3 $
# $Source: /home/interpeak/CVSRoot/ipwps/gmake/ipwps.mk,v $
# $Author: myakan $
# $State: Exp $ $Locker: $
#
#############################################################################
include $(TGT_DIR)/h/make/defs.library
#############################################################################
# PRODUCT
###########################################################################
IPPROD ?= ipwps
#############################################################################
# DEFINE
#############################################################################
IPDEFINE += -DIPWPS
#############################################################################
# INCLUDE
#############################################################################
IPINCLUDE += -I$(IPWPS_ROOT)/config
IPINCLUDE += -I$(IPWPS_ROOT)/include
#IPINCLUDE += -I$(BASE_ROOT)/$(IPWLANDIR)/include
#############################################################################
# OBJECTS
#############################################################################
# Configuration
#ifneq ($(IPPORT),las)
#IPLIBOBJECTS += ipwps_config.o
#endif
# Main
IPLIBOBJECTS += ipwps_core.o
IPLIBOBJECTS += ipwps_ui.o
IPLIBOBJECTS += ipwps_private_api.o
IPLIBOBJECTS += ipwps_api.o
IPLIBOBJECTS += ipwps_cmd.o
ifeq ($(_WRS_CONFIG_IPWPS_USE_WPS_PROTOCOL),y)
IPLIBOBJECTS += ipwps_protocol.o
IPLIBOBJECTS += ipwps_protocol_crypto.o
IPLIBOBJECTS += ipwps_protocol_handler.o
IPLIBOBJECTS += ipwps_proto_adaptor.o
IPLIBOBJECTS += ipwps_comp_ca.o
IPLIBOBJECTS += ipwps_config_adaptor.o
IPLIBOBJECTS += ipwps_pin.o
IPLIBOBJECTS += ipwps_pbc.o
endif
IPLIBOBJECTS += ipwps_sec_config.o
IPLIBOBJECTS += ipwps_credentials.o
ifeq ($(_WRS_CONFIG_IPWPS_USE_WPS_ENROLLEE),y)
IPLIBOBJECTS += ipwps_enrollee.o
IPLIBOBJECTS += ipwps_comp_enrollee.o
endif
ifeq ($(_WRS_CONFIG_IPWPS_USE_WPS_REGISTRAR),y)
IPLIBOBJECTS += ipwps_registrar.o
IPLIBOBJECTS += ipwps_comp_registrar.o
endif
ifeq ($(_WRS_CONFIG_IPWPS_USE_WPS_AP),y)
IPLIBOBJECTS += ipwps_ap.o
IPLIBOBJECTS += ipwps_comp_ap.o
endif
IPLIBOBJECTS += ipwps_drv_cfg_adaptor.o
ifeq ($(_WRS_CONFIG_IPWPS_USE_WPS_DRV_IF),y)
IPLIBOBJECTS += ipwps_drv_if.o
endif
ifeq ($(_WRS_CONFIG_IPWPS_DEBUG),y)
IPLIBOBJECTS += ipwps_debug.o
endif
#############################################################################
# VPATH
#############################################################################
# object root
IPSRCDIRS += $(IPWPS_ROOT)/src $(IPWPS_ROOT)/config
#############################################################################
# LIB
#############################################################################
IPLIBS += $(IPLIBROOT)/libipwps.a
#############################################################################
# BINARIES
#############################################################################
ifeq ($(IPPORT),las)
#error no supported
endif
#############################################################################
# END OF IPWPS.MK
#############################################################################