From cf618cc741269fa1917840345bb3fae133007b6d Mon Sep 17 00:00:00 2001 From: Nakidai Date: Wed, 18 Feb 2026 23:03:45 +0300 Subject: Improve the build system Now one global makefile is generated using includes, so dependencies are handled properly --- src/Makefile | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index 58a5093c..28633a05 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,21 +1,8 @@ -LIBS += portab/libngportab.a -LIBS += ipaddr/libngipaddr.a -LIBS += tool/libngtool.a - -all: ngircd/ngircd - -ngircd/ngircd: ${LIBS} - make -C ngircd - -portab/libngportab.a: - make -C portab - -ipaddr/libngipaddr.a: - make -C ipaddr - -tool/libngtool.a: - make -C tool +include src/ipaddr/Makefile +include src/ngircd/Makefile +include src/portab/Makefile +include src/tool/Makefile clean: - rm -f ngircd/ngircd + rm -f src/ngircd/ngircd find . \( -name '*\.o' -o -name '*\.a' \) -exec rm {} \; -- cgit 1.4.1