and under which terms and conditions the code is licensed. If such a licence
note is missing, the following copyright notice will apply:
- Copyright (c) 2019, NEC Laboratories Europei GmbH, NEC Corporation.
+ Copyright (c) 2019, NEC Laboratories Europe GmbH, NEC Corporation.
All rights reserved.
Redistribution and use in source and binary forms, with or without
help
Build with multi-threading elements
+config LIBCLICK_ELEMS_USERLEVEL
+ bool "Enable userlevel elements [BROKEN]"
+ default n
+ help
+ Build with Click userlevel elements.
+ Be aware this currently doesn't compile.
+
endif
LIBCLICK_ELEMENTS_DIR=$(LIBCLICK_EXTRACTED)/elements
LIBCLICK_BUILDTOOL=$(LIBCLICK_EXTRACTED)/bin/click-buildtool
LIBCLICK_ELEM_DIRS=aqm ethernet etherswitch icmp ip unikraft \
- local simple standard tcpudp threads
+ local simple standard tcpudp threads userlevel
################################################################################
# Config Menu - Filter which element categories actually get built
$(LIBCLICK_BUILDTOOL) elem2export < $(LIBCLICK_BUILD)/.elementsconf > $(LIBCLICK_BUILD)/elements.cc)
$(LIBCLICK_BUILD)/.cpfromtodevs: $(LIBCLICK_BUILD)/.origin
- $(call verbose_cmd,CP,libclick: $(notdir $@),\
+ $(call verbose_cmd,ELEMCP,libclick: $(notdir $@),\
$(MKDIR) -p $(LIBCLICK_ORIGIN)/click-$(LIBCLICK_COMMIT_HASH)/elements && \
$(CP) -r $(LIBCLICK_BASE)/unikraft $(LIBCLICK_ORIGIN)/click-$(LIBCLICK_COMMIT_HASH)/elements/ && \
touch $@)