From 9695ea005d4af93dcd60f74f10fd3c54499a182f Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Thu, 11 Nov 2021 16:31:58 -0800 Subject: chore: split up base library into individual files for smaller binaries --- sys/base/rules.mk | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) (limited to 'sys/base/rules.mk') diff --git a/sys/base/rules.mk b/sys/base/rules.mk index 1300f4c..1726aa3 100644 --- a/sys/base/rules.mk +++ b/sys/base/rules.mk @@ -2,26 +2,24 @@ include share/push.mk # Iterate through subdirectory tree -# Local sources -SRCS_$(d) := \ - $(d)/arg.c \ - $(d)/bufio.c \ - $(d)/coro_unix_x64.s \ - $(d)/coro.c \ - $(d)/error.c \ - $(d)/flate.c \ - $(d)/fs.c \ - $(d)/gz.c \ - $(d)/io.c \ - $(d)/os.c \ - $(d)/memory.c \ - $(d)/mmap.c \ - $(d)/random.c \ - $(d)/sort.c \ - $(d)/string.c - -TSTS_$(d) := \ - $(d)/test.c +# Local sources +SRCS_$(d) := $(d)/arg.c +include $(d)/bufio/rules.mk +include $(d)/coro/rules.mk +include $(d)/error/rules.mk +include $(d)/flate/rules.mk +include $(d)/fs/rules.mk +include $(d)/gz/rules.mk +include $(d)/io/rules.mk +include $(d)/mem/rules.mk +include $(d)/mmap/rules.mk +include $(d)/os/rules.mk +include $(d)/rng/rules.mk +include $(d)/sort/rules.mk +include $(d)/string/rules.mk + + +TSTS_$(d) := $(d)/test.c LIBS_$(d) := $(d)/base.a BINS_$(d) := -- cgit v1.2.1