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