From 0a0bb86f4a48ae2896de696ddef01077730d3019 Mon Sep 17 00:00:00 2001 From: Martine Lenders <m.lenders@fu-berlin.de> Date: Mon, 6 Nov 2017 11:20:43 +0100 Subject: [PATCH] posix: move time functions to their own module --- Makefile.dep | 4 ++++ examples/posix_sockets/Makefile | 1 + sys/Makefile | 3 +++ sys/posix/time/Makefile | 3 +++ sys/{xtimer/xtimer_posix.c => posix/time/posix_time.c} | 0 tests/{posix_sleep => posix_time}/Makefile | 4 ++-- tests/{posix_sleep => posix_time}/main.c | 0 7 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 sys/posix/time/Makefile rename sys/{xtimer/xtimer_posix.c => posix/time/posix_time.c} (100%) rename tests/{posix_sleep => posix_time}/Makefile (59%) rename tests/{posix_sleep => posix_time}/main.c (100%) diff --git a/Makefile.dep b/Makefile.dep index 1da61c9093..6caabb0986 100644 --- a/Makefile.dep +++ b/Makefile.dep @@ -434,6 +434,10 @@ ifneq (,$(filter posix_semaphore,$(USEMODULE))) USEMODULE += xtimer endif +ifneq (,$(filter posix_time,$(USEMODULE))) + USEMODULE += xtimer +endif + ifneq (,$(filter lwip_sixlowpan,$(USEMODULE))) USEMODULE += lwip_ipv6_autoconfig endif diff --git a/examples/posix_sockets/Makefile b/examples/posix_sockets/Makefile index 39232e351c..6afd067ee9 100644 --- a/examples/posix_sockets/Makefile +++ b/examples/posix_sockets/Makefile @@ -22,6 +22,7 @@ USEMODULE += gnrc_ipv6_default USEMODULE += gnrc_udp USEMODULE += gnrc_sock_udp USEMODULE += posix_sockets +USEMODULE += posix_time # Add also the shell, some shell commands USEMODULE += shell USEMODULE += shell_commands diff --git a/sys/Makefile b/sys/Makefile index 38a50741b7..fbe6762c65 100644 --- a/sys/Makefile +++ b/sys/Makefile @@ -7,6 +7,9 @@ endif ifneq (,$(filter posix_sockets,$(USEMODULE))) DIRS += posix/sockets endif +ifneq (,$(filter posix_time,$(USEMODULE))) + DIRS += posix/time +endif ifneq (,$(filter pthread,$(USEMODULE))) DIRS += posix/pthread endif diff --git a/sys/posix/time/Makefile b/sys/posix/time/Makefile new file mode 100644 index 0000000000..58c4276185 --- /dev/null +++ b/sys/posix/time/Makefile @@ -0,0 +1,3 @@ +MODULE = posix_time + +include $(RIOTBASE)/Makefile.base diff --git a/sys/xtimer/xtimer_posix.c b/sys/posix/time/posix_time.c similarity index 100% rename from sys/xtimer/xtimer_posix.c rename to sys/posix/time/posix_time.c diff --git a/tests/posix_sleep/Makefile b/tests/posix_time/Makefile similarity index 59% rename from tests/posix_sleep/Makefile rename to tests/posix_time/Makefile index 035d06fff2..c32cb18489 100644 --- a/tests/posix_sleep/Makefile +++ b/tests/posix_time/Makefile @@ -1,6 +1,6 @@ -APPLICATION = posix_sleep +APPLICATION = posix_time include ../Makefile.tests_common -USEMODULE += posix +USEMODULE += posix_time include $(RIOTBASE)/Makefile.include diff --git a/tests/posix_sleep/main.c b/tests/posix_time/main.c similarity index 100% rename from tests/posix_sleep/main.c rename to tests/posix_time/main.c -- GitLab