# Copyright (c) 2021 HPMicro # SPDX-License-Identifier: BSD-3-Clause cmake_minimum_required(VERSION 3.13) set(CONFIG_CHERRYUSB 1) set(CONFIG_USB_DEVICE 1) set(CONFIG_USB_DEVICE_RNDIS 1) set(CONFIG_LWIP 1) set(CONFIG_LWIP_HTTPSRV 1) if("${CMAKE_BUILD_TYPE}" STREQUAL "") SET(CMAKE_BUILD_TYPE flash_xip) endif() find_package(hpm-sdk REQUIRED HINTS $ENV{HPM_SDK_BASE}) project(cherryusb_device_rndis_http_server) sdk_inc(../../../config) sdk_inc(src) sdk_inc(../common) sdk_inc(../common/dhcp-server) sdk_inc(../common/dns-server) sdk_app_src(src/main.c) sdk_app_src(src/cdc_rndis_device.c) sdk_app_src(../common/dhcp-server/dhserver.c) sdk_app_src(../common/dns-server/dnserver.c) generate_ide_projects()