Cleaner installation
This commit is contained in:
10
Makefile
10
Makefile
@ -1,3 +1,4 @@
|
|||||||
|
PREFIX=/usr/local
|
||||||
|
|
||||||
SOURCES = libfasta/fasta_header_parser.c \
|
SOURCES = libfasta/fasta_header_parser.c \
|
||||||
libfasta/fasta_seq_writer.c \
|
libfasta/fasta_seq_writer.c \
|
||||||
@ -44,3 +45,12 @@ $(LIBFILE): $(OBJECTS)
|
|||||||
ar -cr $@ $?
|
ar -cr $@ $?
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
|
install: all
|
||||||
|
install -d $(DESTDIR)$(PREFIX)/lib/
|
||||||
|
install -m 644 $(LIBFILE) $(DESTDIR)$(PREFIX)/lib/
|
||||||
|
install -d $(DESTDIR)$(PREFIX)/include/
|
||||||
|
for lib in libfasta liblcs libsse libutils libfile ; do \
|
||||||
|
install -d $(DESTDIR)$(PREFIX)/include/$$lib ; \
|
||||||
|
cp $$lib/*.h $(DESTDIR)$(PREFIX)/include/$$lib ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user