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/ipaddr/Makefile | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/ipaddr/Makefile') diff --git a/src/ipaddr/Makefile b/src/ipaddr/Makefile index 113786a2..67400636 100644 --- a/src/ipaddr/Makefile +++ b/src/ipaddr/Makefile @@ -1,13 +1,8 @@ CFLAGS += -DDOCDIR='"/usr/local/share/doc/ngircd"' CFLAGS += -DHAVE_CONFIG_H -CFLAGS += -I.. -CFLAGS += -I../portab -CFLAGS += -I../ipaddr -CFLAGS += -I../tool +CFLAGS += -Isrc -Isrc/portab -Isrc/ipaddr -Isrc/tool -OBJS += ng_ipaddr.o +OBJS.ipaddr += src/ipaddr/ng_ipaddr.o -all: libngipaddr.a - -libngipaddr.a: ${OBJS} - ar rcs libngipaddr.a ${OBJS} +src/ipaddr/libngipaddr.a: ${OBJS.ipaddr} + ar rcs src/ipaddr/libngipaddr.a ${OBJS.ipaddr} -- cgit 1.4.1