diff --git a/Makefile.dep b/Makefile.dep index 1da61c90932e16a126b40711eb751cdf0babe47b..6caabb0986e3dcf5a0c5c2c09ec0b03315c44200 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 39232e351c1e465c85931bbaff26190d0b7ab363..6afd067ee9049c4727ffe174fbcd8bafb3392ae6 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 38a50741b75b1cecd3f37bdce629e36fac64df01..fbe6762c65e2f7907b3e6f43cf7cec286bc9d64c 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 0000000000000000000000000000000000000000..58c42761857113fbf72057ca6ce1d4bc77680478 --- /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 035d06fff2f2168a55d22ac54243fdfa2ed20458..c32cb1848919c91b6cf586722f89d0a6bf51a1cf 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