Build sj3rkcv
Signed-off-by: Masanori Ogino <mogino@acm.org>
This commit is contained in:
parent
b870b36be2
commit
68547270c0
4 changed files with 8 additions and 4 deletions
10
Makefile
10
Makefile
|
|
@ -31,13 +31,14 @@ VERSION := $(VMAJOR).$(VMINOR).$(VPATCH)
|
||||||
LIBVER = 1
|
LIBVER = 1
|
||||||
|
|
||||||
CFLAGS += -fPIC
|
CFLAGS += -fPIC
|
||||||
CPPFLAGS += -I. -I./include
|
CPPFLAGS += -I. -I./include -I./sj3h
|
||||||
LDFLAGS += -L.
|
LDFLAGS += -L.
|
||||||
|
|
||||||
SJ3LIB_OBJS = level1.o sj3lib.o string.o
|
SJ3LIB_OBJS = level1.o sj3lib.o string.o
|
||||||
|
SJ3RKCV_OBJS = rk_conv.o sj3_rkcv.o wc16_str.o
|
||||||
SJ3STAT_OBJS = sj3stat.o
|
SJ3STAT_OBJS = sj3stat.o
|
||||||
|
|
||||||
all: libsj3lib.a libsj3lib.so.$(LIBVER) sj3stat
|
all: libsj3lib.a libsj3lib.so.$(LIBVER) libsj3rkcv.a sj3stat
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
mkdir -p $(DESTDIR)$(BINDIR)
|
mkdir -p $(DESTDIR)$(BINDIR)
|
||||||
|
|
@ -50,12 +51,15 @@ install: all
|
||||||
$(INSTALL_DATA) sj3lib.h $(DESTDIR)$(INCLUDEDIR)
|
$(INSTALL_DATA) sj3lib.h $(DESTDIR)$(INCLUDEDIR)
|
||||||
|
|
||||||
libsj3lib.a: $(SJ3LIB_OBJS) compats.o
|
libsj3lib.a: $(SJ3LIB_OBJS) compats.o
|
||||||
$(AR) rs $@ $(SJ3LIB_OBJS) compats.o
|
$(AR) crs $@ $(SJ3LIB_OBJS) compats.o
|
||||||
|
|
||||||
libsj3lib.so.$(LIBVER): $(SJ3LIB_OBJS) compats.o
|
libsj3lib.so.$(LIBVER): $(SJ3LIB_OBJS) compats.o
|
||||||
$(CC) -shared -o $@ $(SJ3LIB_OBJS) compats.o $(LDFLAGS) -Wl,${LINKER_SONAME},$@ $(LDLIBS)
|
$(CC) -shared -o $@ $(SJ3LIB_OBJS) compats.o $(LDFLAGS) -Wl,${LINKER_SONAME},$@ $(LDLIBS)
|
||||||
ln -sf $@ `basename $@ .$(LIBVER)`
|
ln -sf $@ `basename $@ .$(LIBVER)`
|
||||||
|
|
||||||
|
libsj3rkcv.a: $(SJ3RKCV_OBJS) compats.o
|
||||||
|
$(AR) crs $@ $(SJ3RKCV_OBJS) compats.o
|
||||||
|
|
||||||
sj3stat: $(SJ3STAT_OBJS) libsj3lib.a compats.o
|
sj3stat: $(SJ3STAT_OBJS) libsj3lib.a compats.o
|
||||||
$(CC) -static -o $@ $(SJ3STAT_OBJS) compats.o $(LDFLAGS) $(LDLIBS) -lsj3lib
|
$(CC) -static -o $@ $(SJ3STAT_OBJS) compats.o $(LDFLAGS) $(LDLIBS) -lsj3lib
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue