48 lines
1.7 KiB
Diff
48 lines
1.7 KiB
Diff
Subject: Give a proper Makefile for the upstream package
|
|
Author: Michael van der Kolff <mvanderkolff@gmail.com>
|
|
Forwarded: no
|
|
|
|
Upstream Makefile is barebones, and doesn't make any shared libraries.
|
|
|
|
With some extra effort, this does.
|
|
--- jbigkit-2.1/Makefile.orig 2014-04-25 11:36:05.278857200 +0000
|
|
+++ jbigkit-2.1/Makefile 2014-04-25 11:40:25.214864900 +0000
|
|
@@ -10,9 +10,10 @@
|
|
export CC CFLAGS
|
|
|
|
VERSION=2.1
|
|
+INSTALL=/bin/install
|
|
+.PHONY: all lib pbm test analyze clean release install
|
|
|
|
all: lib pbm
|
|
- @echo "Enter 'make test' in order to start some automatic tests."
|
|
|
|
lib:
|
|
cd libjbig && $(MAKE) -e
|
|
@@ -33,12 +34,19 @@
|
|
cd libjbig && $(MAKE) clean
|
|
cd pbmtools && $(MAKE) clean
|
|
|
|
-distribution:
|
|
- rm -rf jbigkit-$(VERSION)
|
|
- git archive v$(VERSION) --prefix jbigkit-$(VERSION)/ | tar xvf -
|
|
- make -C jbigkit-$(VERSION)/pbmtools txt
|
|
- tar cvaf jbigkit-$(VERSION).tar.gz jbigkit-$(VERSION)
|
|
-
|
|
release:
|
|
rsync -t jbigkit-$(VERSION).tar.gz $(HOME)/public_html/download/
|
|
rsync -t jbigkit-$(VERSION)/CHANGES $(HOME)/public_html/jbigkit/
|
|
+
|
|
+install: all
|
|
+ $(INSTALL) -d $(DESTDIR)$(prefix)/bin
|
|
+ $(INSTALL) -d $(DESTDIR)$(prefix)/lib
|
|
+ $(INSTALL) -m 644 libjbig/.libs/*.dll $(DESTDIR)$(prefix)/bin
|
|
+ $(INSTALL) -m 644 libjbig/.libs/*.a $(DESTDIR)$(prefix)/lib
|
|
+ $(INSTALL) -m 644 libjbig/*.a $(DESTDIR)$(prefix)/lib
|
|
+ $(INSTALL) -d $(DESTDIR)$(prefix)/include
|
|
+ $(INSTALL) -m 644 libjbig/*.h $(DESTDIR)$(prefix)/include
|
|
+ $(INSTALL) -d $(DESTDIR)$(prefix)/bin
|
|
+ $(INSTALL) -m 755 pbmtools/jbgtopbm pbmtools/jbgtopbm85 pbmtools/pbmtojbg pbmtools/pbmtojbg85 $(DESTDIR)$(prefix)/bin
|
|
+ $(INSTALL) -d $(DESTDIR)$(prefix)/share/man/man1
|
|
+ $(INSTALL) -m 644 pbmtools/*.1 $(DESTDIR)$(prefix)/share/man/man1
|