Line 0
Link Here
|
|
|
1 |
--- Makefile.orig 2017-06-07 19:17:32 UTC |
2 |
+++ Makefile |
3 |
@@ -23,9 +23,9 @@ |
4 |
INC = |
5 |
GCC_PREFIX = $(shell dirname `which gcc`) |
6 |
GCC_SUFFIX = |
7 |
-CC = $(GCC_PREFIX)/gcc$(GCC_SUFFIX) |
8 |
-CPP = $(GCC_PREFIX)/g++$(GCC_SUFFIX) |
9 |
-CXX = $(CPP) |
10 |
+CC ?= $(GCC_PREFIX)/gcc$(GCC_SUFFIX) |
11 |
+CPP ?= $(GCC_PREFIX)/g++$(GCC_SUFFIX) |
12 |
+CXX ?= $(CPP) |
13 |
HEADERS = $(wildcard *.h) |
14 |
BOWTIE_MM = 1 |
15 |
BOWTIE_SHARED_MEM = 0 |
16 |
@@ -55,7 +55,7 @@ ifneq (,$(findstring Darwin,$(shell unam |
17 |
MACOS = 1 |
18 |
endif |
19 |
|
20 |
-EXTRA_FLAGS += -DPOPCNT_CAPABILITY |
21 |
+#EXTRA_FLAGS += -DPOPCNT_CAPABILITY |
22 |
INC += -I third_party |
23 |
|
24 |
MM_DEF = |
25 |
@@ -94,9 +94,9 @@ SRA_LIB = |
26 |
SERACH_INC = |
27 |
ifeq (1,$(USE_SRA)) |
28 |
SRA_DEF = -DUSE_SRA |
29 |
- SRA_LIB = -lncbi-ngs-c++-static -lngs-c++-static -lncbi-vdb-static -ldl |
30 |
+ SRA_LIB = -lncbi-ngs-c++-static -lngs-c++-static -lncbi-vdb-static -lmbedtls -lmbedcrypto -lmbedx509 -lz -lbz2 |
31 |
SEARCH_INC += -I$(NCBI_NGS_DIR)/include -I$(NCBI_VDB_DIR)/include |
32 |
- SEARCH_LIBS += -L$(NCBI_NGS_DIR)/lib64 -L$(NCBI_VDB_DIR)/lib64 |
33 |
+ SEARCH_LIBS += -L$(NCBI_NGS_DIR)/lib -L$(NCBI_VDB_DIR)/lib |
34 |
endif |
35 |
|
36 |
LIBS = $(PTHREAD_LIB) |
37 |
@@ -135,7 +135,7 @@ VERSION = $(shell cat VERSION) |
38 |
|
39 |
# Convert BITS=?? to a -m flag |
40 |
BITS=32 |
41 |
-ifeq (x86_64,$(shell uname -m)) |
42 |
+ifeq (amd64,$(shell uname -m)) |
43 |
BITS=64 |
44 |
endif |
45 |
# msys will always be 32 bit so look at the cpu arch instead. |
46 |
@@ -157,7 +157,7 @@ SSE_FLAG=-msse2 |
47 |
|
48 |
DEBUG_FLAGS = -O0 -g3 $(BIToS_FLAG) $(SSE_FLAG) |
49 |
DEBUG_DEFS = -DCOMPILER_OPTIONS="\"$(DEBUG_FLAGS) $(EXTRA_FLAGS)\"" |
50 |
-RELEASE_FLAGS = -O3 $(BITS_FLAG) $(SSE_FLAG) -funroll-loops -g3 |
51 |
+RELEASE_FLAGS = $(CFLAGS) |
52 |
RELEASE_DEFS = -DCOMPILER_OPTIONS="\"$(RELEASE_FLAGS) $(EXTRA_FLAGS)\"" |
53 |
NOASSERT_FLAGS = -DNDEBUG |
54 |
FILE_FLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE |
55 |
@@ -239,7 +239,7 @@ DEFS=-fno-strict-aliasing \ |
56 |
-DHISAT2_VERSION="\"`cat VERSION`\"" \ |
57 |
-DBUILD_HOST="\"`hostname`\"" \ |
58 |
-DBUILD_TIME="\"`date`\"" \ |
59 |
- -DCOMPILER_VERSION="\"`$(CXX) -v 2>&1 | tail -1`\"" \ |
60 |
+ -DCOMPILER_VERSION="\"`$(CXX) -v 2>&1 | grep version | tail -1`\"" \ |
61 |
$(FILE_FLAGS) \ |
62 |
$(PREF_DEF) \ |
63 |
$(MM_DEF) \ |