use {BIN,DATA,INC,LIB}PATH in makefile.unix
This commit is contained in:
parent
6fc0a90a1e
commit
8e29a6061f
@ -25,6 +25,10 @@
|
|||||||
#The following can be overridden from command line e.g. "make -f makefile.unix CC=gcc ARFLAGS=rcs"
|
#The following can be overridden from command line e.g. "make -f makefile.unix CC=gcc ARFLAGS=rcs"
|
||||||
DESTDIR =
|
DESTDIR =
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
|
LIBPATH = $(DESTDIR)$(PREFIX)/lib
|
||||||
|
INCPATH = $(DESTDIR)$(PREFIX)/include
|
||||||
|
DATAPATH = $(DESTDIR)$(PREFIX)/share/doc/libtomcrypt/pdf
|
||||||
|
BINPATH = $(DESTDIR)$(PREFIX)/bin
|
||||||
CC = cc
|
CC = cc
|
||||||
AR = ar
|
AR = ar
|
||||||
ARFLAGS = r
|
ARFLAGS = r
|
||||||
@ -267,17 +271,17 @@ clean:
|
|||||||
|
|
||||||
#Install the library + headers
|
#Install the library + headers
|
||||||
install: $(LIBMAIN_S) $(HEADERS)
|
install: $(LIBMAIN_S) $(HEADERS)
|
||||||
@mkdir -p $(PREFIX)/include $(PREFIX)/lib/pkgconfig
|
@mkdir -p $(INCPATH) $(LIBPATH)/pkgconfig
|
||||||
@cp $(LIBMAIN_S) $(PREFIX)/lib/
|
@cp $(LIBMAIN_S) $(LIBPATH)/
|
||||||
@cp $(HEADERS) $(PREFIX)/include/
|
@cp $(HEADERS) $(INCPATH)/
|
||||||
@sed -e 's,^prefix=.*,prefix=$(PREFIX),' -e 's,^Version:.*,Version: $(VERSION),' libtomcrypt.pc.in > $(PREFIX)/lib/pkgconfig/libtomcrypt.pc
|
@sed -e 's,^prefix=.*,prefix=$(PREFIX),' -e 's,^Version:.*,Version: $(VERSION),' libtomcrypt.pc.in > $(LIBPATH)/pkgconfig/libtomcrypt.pc
|
||||||
|
|
||||||
#Install useful tools
|
#Install useful tools
|
||||||
install_bins: hashsum
|
install_bins: hashsum
|
||||||
@mkdir -p $(PREFIX)/bin
|
@mkdir -p $(BINPATH)
|
||||||
@cp hashsum $(PREFIX)/bin/
|
@cp hashsum $(BINPATH)/
|
||||||
|
|
||||||
#Install documentation
|
#Install documentation
|
||||||
install_docs: doc/crypt.pdf
|
install_docs: doc/crypt.pdf
|
||||||
@mkdir -p $(PREFIX)/share/doc/libtomcrypt/pdf
|
@mkdir -p $(DATAPATH)
|
||||||
@cp doc/crypt.pdf $(PREFIX)/share/doc/libtomcrypt/pdf/
|
@cp doc/crypt.pdf $(DATAPATH)/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user