This commit is contained in:
sin
2014-11-17 15:41:44 +00:00
parent 85df198b59
commit 56709a2414
6 changed files with 2279 additions and 6 deletions

View File

@@ -9,14 +9,22 @@ HDR =\
fs.h\
md5.h\
queue.h\
runetypebody.h\
sha1.h\
sha256.h\
sha512.h\
text.h\
utf.h\
util.h
LIB = libutil.a
LIBSRC =\
LIBUTF = libutf.a
LIBUTFSRC =\
libutf/rune.c\
libutf/runetype.c\
libutf/utf.c
LIBUTIL = libutil.a
LIBUTILSRC =\
util/agetcwd.c\
util/agetline.c\
util/apathmax.c\
@@ -43,6 +51,8 @@ LIBSRC =\
util/strlcat.c\
util/strlcpy.c
LIB = $(LIBUTF) $(LIBUTIL)
BIN =\
basename\
cal\
@@ -121,8 +131,9 @@ BIN =\
xargs\
yes
LIBOBJ = $(LIBSRC:.c=.o)
OBJ = $(BIN:=.o) $(LIBOBJ)
LIBUTFOBJ = $(LIBUTFSRC:.c=.o)
LIBUTILOBJ = $(LIBUTILSRC:.c=.o)
OBJ = $(BIN:=.o) $(LIBUTFOBJ) $(LIBUTILOBJ)
SRC = $(BIN:=.c)
MAN = $(BIN:=.1)
@@ -138,7 +149,7 @@ $(OBJ): $(HDR) config.mk
.c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
$(LIB): $(LIBOBJ)
$(LIB): $(LIBUTFOBJ) $(LIBUTILOBJ)
$(AR) -r -c $@ $?
$(RANLIB) $@
@@ -180,7 +191,7 @@ sbase-box: $(LIB) $(SRC)
rm -r build
clean:
rm -f $(BIN) $(OBJ) $(LIBOBJ) $(LIB) sbase-box sbase-$(VERSION).tar.gz
rm -f $(BIN) $(OBJ) $(LIBUTFOBJ) $(LIBUTIL) $(LIB) sbase-box sbase-$(VERSION).tar.gz
.PHONY:
all install uninstall dist sbase-box clean