diff --git a/Makefile b/Makefile index 3783b496..8932f474 100644 --- a/Makefile +++ b/Makefile @@ -421,7 +421,7 @@ INCLUDES += -I $(SDK_PATH)/components/lwip/include INCLUDES += -I $(SDK_PATH)/components/lwip/include/lwip INCLUDES += -I $(SDK_PATH)/components/lwip/include/lwip/ipv4 INCLUDES += -I $(SDK_PATH)/components/lwip/include/lwip/ipv6 -INCLUDES += -I $(SDK_PATH)/include/nopoll +INCLUDES += -I $(SDK_PATH)/components/nopoll/include INCLUDES += -I $(SDK_PATH)/include/spiffs INCLUDES += -I $(SDK_PATH)/include/ssl INCLUDES += -I $(SDK_PATH)/include/json diff --git a/components/nopoll/component.mk b/components/nopoll/component.mk new file mode 100644 index 00000000..957dee84 --- /dev/null +++ b/components/nopoll/component.mk @@ -0,0 +1,6 @@ +# +# Component Makefile +# +COMPONENT_ADD_INCLUDEDIRS := include/nopoll + +COMPONENT_SRCDIRS := library diff --git a/include/nopoll/nopoll.h b/components/nopoll/include/nopoll/nopoll.h similarity index 100% rename from include/nopoll/nopoll.h rename to components/nopoll/include/nopoll/nopoll.h diff --git a/include/nopoll/nopoll_config.h b/components/nopoll/include/nopoll/nopoll_config.h similarity index 100% rename from include/nopoll/nopoll_config.h rename to components/nopoll/include/nopoll/nopoll_config.h diff --git a/include/nopoll/nopoll_conn.h b/components/nopoll/include/nopoll/nopoll_conn.h similarity index 100% rename from include/nopoll/nopoll_conn.h rename to components/nopoll/include/nopoll/nopoll_conn.h diff --git a/include/nopoll/nopoll_conn_opts.h b/components/nopoll/include/nopoll/nopoll_conn_opts.h similarity index 100% rename from include/nopoll/nopoll_conn_opts.h rename to components/nopoll/include/nopoll/nopoll_conn_opts.h diff --git a/include/nopoll/nopoll_ctx.h b/components/nopoll/include/nopoll/nopoll_ctx.h similarity index 100% rename from include/nopoll/nopoll_ctx.h rename to components/nopoll/include/nopoll/nopoll_ctx.h diff --git a/include/nopoll/nopoll_decl.h b/components/nopoll/include/nopoll/nopoll_decl.h similarity index 100% rename from include/nopoll/nopoll_decl.h rename to components/nopoll/include/nopoll/nopoll_decl.h diff --git a/include/nopoll/nopoll_handlers.h b/components/nopoll/include/nopoll/nopoll_handlers.h similarity index 100% rename from include/nopoll/nopoll_handlers.h rename to components/nopoll/include/nopoll/nopoll_handlers.h diff --git a/include/nopoll/nopoll_io.h b/components/nopoll/include/nopoll/nopoll_io.h similarity index 100% rename from include/nopoll/nopoll_io.h rename to components/nopoll/include/nopoll/nopoll_io.h diff --git a/include/nopoll/nopoll_listener.h b/components/nopoll/include/nopoll/nopoll_listener.h similarity index 100% rename from include/nopoll/nopoll_listener.h rename to components/nopoll/include/nopoll/nopoll_listener.h diff --git a/include/nopoll/nopoll_log.h b/components/nopoll/include/nopoll/nopoll_log.h similarity index 100% rename from include/nopoll/nopoll_log.h rename to components/nopoll/include/nopoll/nopoll_log.h diff --git a/include/nopoll/nopoll_loop.h b/components/nopoll/include/nopoll/nopoll_loop.h similarity index 100% rename from include/nopoll/nopoll_loop.h rename to components/nopoll/include/nopoll/nopoll_loop.h diff --git a/include/nopoll/nopoll_msg.h b/components/nopoll/include/nopoll/nopoll_msg.h similarity index 100% rename from include/nopoll/nopoll_msg.h rename to components/nopoll/include/nopoll/nopoll_msg.h diff --git a/include/nopoll/nopoll_private.h b/components/nopoll/include/nopoll/nopoll_private.h similarity index 100% rename from include/nopoll/nopoll_private.h rename to components/nopoll/include/nopoll/nopoll_private.h diff --git a/include/nopoll/nopoll_win32.h b/components/nopoll/include/nopoll/nopoll_win32.h similarity index 100% rename from include/nopoll/nopoll_win32.h rename to components/nopoll/include/nopoll/nopoll_win32.h diff --git a/third_party/nopoll/nopoll-regression-client.c b/components/nopoll/library/nopoll-regression-client.c similarity index 100% rename from third_party/nopoll/nopoll-regression-client.c rename to components/nopoll/library/nopoll-regression-client.c diff --git a/third_party/nopoll/nopoll.c b/components/nopoll/library/nopoll.c similarity index 100% rename from third_party/nopoll/nopoll.c rename to components/nopoll/library/nopoll.c diff --git a/third_party/nopoll/nopoll_conn.c b/components/nopoll/library/nopoll_conn.c similarity index 100% rename from third_party/nopoll/nopoll_conn.c rename to components/nopoll/library/nopoll_conn.c diff --git a/third_party/nopoll/nopoll_conn_opts.c b/components/nopoll/library/nopoll_conn_opts.c similarity index 100% rename from third_party/nopoll/nopoll_conn_opts.c rename to components/nopoll/library/nopoll_conn_opts.c diff --git a/third_party/nopoll/nopoll_ctx.c b/components/nopoll/library/nopoll_ctx.c similarity index 100% rename from third_party/nopoll/nopoll_ctx.c rename to components/nopoll/library/nopoll_ctx.c diff --git a/third_party/nopoll/nopoll_decl.c b/components/nopoll/library/nopoll_decl.c similarity index 100% rename from third_party/nopoll/nopoll_decl.c rename to components/nopoll/library/nopoll_decl.c diff --git a/third_party/nopoll/nopoll_io.c b/components/nopoll/library/nopoll_io.c similarity index 100% rename from third_party/nopoll/nopoll_io.c rename to components/nopoll/library/nopoll_io.c diff --git a/third_party/nopoll/nopoll_listener.c b/components/nopoll/library/nopoll_listener.c similarity index 100% rename from third_party/nopoll/nopoll_listener.c rename to components/nopoll/library/nopoll_listener.c diff --git a/third_party/nopoll/nopoll_log.c b/components/nopoll/library/nopoll_log.c similarity index 100% rename from third_party/nopoll/nopoll_log.c rename to components/nopoll/library/nopoll_log.c diff --git a/third_party/nopoll/nopoll_loop.c b/components/nopoll/library/nopoll_loop.c similarity index 100% rename from third_party/nopoll/nopoll_loop.c rename to components/nopoll/library/nopoll_loop.c diff --git a/third_party/nopoll/nopoll_msg.c b/components/nopoll/library/nopoll_msg.c similarity index 100% rename from third_party/nopoll/nopoll_msg.c rename to components/nopoll/library/nopoll_msg.c diff --git a/third_party/nopoll/nopoll_win32.c b/components/nopoll/library/nopoll_win32.c similarity index 100% rename from third_party/nopoll/nopoll_win32.c rename to components/nopoll/library/nopoll_win32.c diff --git a/third_party/nopoll/Makefile b/third_party/nopoll/Makefile deleted file mode 100644 index 471098f8..00000000 --- a/third_party/nopoll/Makefile +++ /dev/null @@ -1,44 +0,0 @@ - -############################################################# -# Required variables for each makefile -# Discard this section from all parent makefiles -# Expected variables (with automatic defaults): -# CSRCS (all "C" files in the dir) -# SUBDIRS (all subdirs with a Makefile) -# GEN_LIBS - list of libs to be generated () -# GEN_IMAGES - list of images to be generated () -# COMPONENTS_xxx - a list of libs/objs in the form -# subdir/lib to be extracted and rolled up into -# a generated lib/image xxx.a () -# -ifndef PDIR -GEN_LIBS = libnopoll.a -endif - - -############################################################# -# Configuration i.e. compile options etc. -# Target specific stuff (defines etc.) goes in here! -# Generally values applying to a tree are captured in the -# makefile at its root level - these are then overridden -# for a subtree within the makefile rooted therein -# -#DEFINES += - -############################################################# -# Recursion Magic - Don't touch this!! -# -# Each subtree potentially has an include directory -# corresponding to the common APIs applicable to modules -# rooted at that subtree. Accordingly, the INCLUDE PATH -# of a module can only contain the include directories up -# its parent path, and not its siblings -# -# Required for each makefile to inherit from the parent -# - -INCLUDES := $(INCLUDES) -I $(PDIR)include -INCLUDES += -I ./ -PDIR := ../$(PDIR) -sinclude $(PDIR)Makefile -