unikernels/SOURCE/UNIKERNEL/Firewall/CMakeLists.txt
Gaetan Longree 4411d5800e First commit
2018-05-11 15:51:48 +02:00

43 lines
923 B
CMake

cmake_minimum_required(VERSION 2.8.9)
# IncludeOS install location
if (NOT DEFINED ENV{INCLUDEOS_PREFIX})
set(ENV{INCLUDEOS_PREFIX} /usr/local)
endif()
include($ENV{INCLUDEOS_PREFIX}/includeos/pre.service.cmake)
project (Firewall)
# Human-readable name of your service
set(SERVICE_NAME "CETIC Firewall Service")
# Name of your service binary
set(BINARY "Firewall")
# Source files to be linked with OS library parts to form bootable image
set(SOURCES
service.cpp # ...add more here
)
# To add your own include paths:
# set(LOCAL_INCLUDES ".")
# DRIVERS / PLUGINS:
if ("$ENV{PLATFORM}" STREQUAL "x86_solo5")
set(DRIVERS
solo5net
)
else()
set(DRIVERS
virtionet # Virtio networking
# virtioblock # Virtio block device
# ... Others from src/drivers
)
endif()
set(PLUGINS
)
# include service build script
include($ENV{INCLUDEOS_PREFIX}/includeos/post.service.cmake)