From 3e5d6bc58a6ae1566ee06870bcfac82d57dd1b76 Mon Sep 17 00:00:00 2001 From: Masanori Ogino Date: Thu, 7 Dec 2023 11:56:15 +0900 Subject: [PATCH] Build sj3stat Signed-off-by: Masanori Ogino --- .gitignore | 1 + Makefile | 11 ++++++++--- sj3stat/sj3stat.c => sj3stat.c | 0 3 files changed, 9 insertions(+), 3 deletions(-) rename sj3stat/sj3stat.c => sj3stat.c (100%) diff --git a/.gitignore b/.gitignore index 8192bc6..5e85e54 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ configure.local Paths.h libsj3lib.* +sj3stat diff --git a/Makefile b/Makefile index 275b21b..51d9cbc 100644 --- a/Makefile +++ b/Makefile @@ -32,10 +32,12 @@ LIBVER = 1 CFLAGS += -fPIC CPPFLAGS += -I. -I./include +LDFLAGS += -L. SJ3LIB_OBJS = level1.o sj3lib.o string.o +SJ3STAT_OBJS = sj3stat.o -all: libsj3lib.a libsj3lib.so.$(LIBVER) +all: libsj3lib.a libsj3lib.so.$(LIBVER) sj3stat libsj3lib.a: $(SJ3LIB_OBJS) compats.o $(AR) rs $@ $(SJ3LIB_OBJS) compats.o @@ -44,8 +46,11 @@ libsj3lib.so.$(LIBVER): $(SJ3LIB_OBJS) compats.o $(CC) -shared -o $@ $(SJ3LIB_OBJS) compats.o $(LDFLAGS) -Wl,${LINKER_SONAME},$@ $(LDLIBS) ln -sf $@ `basename $@ .$(LIBVER)` +sj3stat: $(SJ3STAT_OBJS) libsj3lib.a compats.o + $(CC) -static -o $@ $(SJ3STAT_OBJS) compats.o $(LDFLAGS) $(LDLIBS) -lsj3lib + Paths.h: Paths.h.in sed -e "s|@SJ3CONFDIR@|/etc/sj3|" -e "s|@SJ3DICTDIR@|$(SHAREDIR)/sj3/dict|" Paths.h.in > $@ -$(SJ3LIB_OBJS) compats.o: config.h -$(SJ3LIB_OBJS): Paths.h +$(SJ3LIB_OBJS) $(SJ3STAT_OBJS) compats.o: config.h +$(SJ3LIB_OBJS) $(SJ3STAT_OBJS): Paths.h diff --git a/sj3stat/sj3stat.c b/sj3stat.c similarity index 100% rename from sj3stat/sj3stat.c rename to sj3stat.c