diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2017-05-13 01:30:28 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2017-05-13 01:31:40 +0200 |
commit | 54d39fb533e12588d4da70b60205c6bf8a1898bd (patch) | |
tree | 713ff7708e8567d0204c23c2801c7bc9c889f7d1 /community/unibilium/build-static-lib.patch | |
parent | b9fcd5d05f48c5d03dbd08fb918bb3201a2691ff (diff) | |
download | aports-54d39fb533e12588d4da70b60205c6bf8a1898bd.tar.bz2 aports-54d39fb533e12588d4da70b60205c6bf8a1898bd.tar.xz |
community/unibilium: build static library and add it to -dev subpkg
Diffstat (limited to 'community/unibilium/build-static-lib.patch')
-rw-r--r-- | community/unibilium/build-static-lib.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/community/unibilium/build-static-lib.patch b/community/unibilium/build-static-lib.patch new file mode 100644 index 0000000000..643421f98d --- /dev/null +++ b/community/unibilium/build-static-lib.patch @@ -0,0 +1,37 @@ +--- a/Makefile ++++ b/Makefile +@@ -45,6 +45,7 @@ + + OBJECTS=unibilium.lo uninames.lo uniutil.lo + LIBRARY=libunibilium.la ++LIBSTATIC=libunibilium.a + + PODS=$(wildcard doc/*.pod) + MANPAGES=$(addprefix man/,$(notdir $(PODS:.pod=.3.gz))) +@@ -54,7 +55,7 @@ + TESTS=$(wildcard t/*.c) + + .PHONY: all +-all: $(LIBRARY) build-man build-tools build-test ++all: $(LIBRARY) $(LIBSTATIC) build-man build-tools build-test + + %.lo: %.c unibilium.h + $(LIBTOOL) --mode=compile --tag=CC $(CC) -I. -Wall -std=c99 $(CFLAGS) $(CFLAGS_DEBUG) -o $@ -c $< +@@ -65,6 +66,9 @@ + $(LIBRARY): $(OBJECTS) + $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -rpath '$(LIBDIR)' -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -o $@ $^ + ++$(LIBSTATIC): $(OBJECTS) ++ $(LIBTOOL) --mode=link $(CC) -o $@ $^ ++ + tools/%: $(LIBRARY) tools/%.lo + $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ $^ + +@@ -102,6 +106,7 @@ + install-lib: + mkdir -p '$(DESTDIR)$(LIBDIR)' + $(LIBTOOL) --mode=install cp $(LIBRARY) '$(DESTDIR)$(LIBDIR)/$(LIBRARY)' ++ $(LIBTOOL) --mode=install install $(LIBSTATIC) $(DESTDIR)$(LIBDIR)/$(LIBSTATIC) + + .PHONY: install-man + install-man: build-man |