Codebase list fasta3 / 4391794
better cflags Michael R. Crusoe 4 years ago
2 changed file(s) with 51 addition(s) and 22 deletion(s). Raw diff Collapse all Expand all
4747 # -I/usr/include/mysql -DMYSQL_DB
4848 # -DSUPERFAMNUM -DSFCHAR="'|'"
4949
50 diff --git a/make/Makefile.linux b/make/Makefile.linux
51 index 7d9e7a8..4755e3f 100644
52 --- a/make/Makefile.linux
53 +++ b/make/Makefile.linux
50 --- fasta3.orig/make/Makefile.linux
51 +++ fasta3/make/Makefile.linux
5452 @@ -12,7 +12,7 @@
5553
5654 SHELL=/bin/bash
6058 LIB_DB=
6159
6260 #CC= gcc -pg -g -O -msse2 -ffast-math
63 @@ -26,7 +26,7 @@ LIB_DB=
61 @@ -26,7 +26,7 @@
6462
6563 # standard options
6664
6967 # -I/usr/include/mysql -DMYSQL_DB
7068 # -DSUPERFAMNUM -DSFCHAR="'|'"
7169
72 diff --git a/make/Makefile.linux32 b/make/Makefile.linux32
73 index 6d4127f..7584b38 100644
74 --- a/make/Makefile.linux32
75 +++ b/make/Makefile.linux32
76 @@ -16,7 +16,7 @@ SHELL=/bin/bash
70 --- fasta3.orig/make/Makefile.linux32
71 +++ fasta3/make/Makefile.linux32
72 @@ -16,7 +16,7 @@
7773 #LIB_DB=
7874
7975 #CC=gcc -Wall -pedantic -ansi -g -O
8278 LIB_DB=-lz
8379
8480 # EBI uses the following with pgcc, -O3 does not work:
85 @@ -25,7 +25,7 @@ LIB_DB=-lz
81 @@ -25,7 +25,7 @@
8682 # this file works for x86 LINUX
8783
8884 # standard options
9187 # -DSFCHAR="'|'" -dSUPERFAMNUM
9288
9389 # -I/usr/local/include/mysql -DMYSQL_DB
94 diff --git a/make/Makefile.linux32_sse2 b/make/Makefile.linux32_sse2
95 index 6c2b081..f37956e 100644
96 --- a/make/Makefile.linux32_sse2
97 +++ b/make/Makefile.linux32_sse2
90 --- fasta3.orig/make/Makefile.linux32_sse2
91 +++ fasta3/make/Makefile.linux32_sse2
9892 @@ -12,7 +12,7 @@
9993
10094 SHELL=/bin/bash
10498 LIB_DB=
10599 #CC = gcc -g -DDEBUG -msse2
106100
107 @@ -28,7 +28,7 @@ LIB_DB=
101 @@ -28,7 +28,7 @@
108102
109103 # standard options
110104
113107
114108 # -DSUPERFAMNUM -DSFCHAR="'|'"
115109
116 diff --git a/make/Makefile.linux64 b/make/Makefile.linux64
117 index 7d9e7a8..4755e3f 100644
118 --- a/make/Makefile.linux64
119 +++ b/make/Makefile.linux64
110 --- fasta3.orig/make/Makefile.linux64
111 +++ fasta3/make/Makefile.linux64
120112 @@ -12,7 +12,7 @@
121113
122114 SHELL=/bin/bash
126118 LIB_DB=
127119
128120 #CC= gcc -pg -g -O -msse2 -ffast-math
129 @@ -26,7 +26,7 @@ LIB_DB=
121 @@ -26,7 +26,7 @@
130122
131123 # standard options
132124
135127 # -I/usr/include/mysql -DMYSQL_DB
136128 # -DSUPERFAMNUM -DSFCHAR="'|'"
137129
130 @@ -38,13 +38,13 @@
131 # for mySQL databases
132 # LIB_M = -L/usr/lib64/mysql -lmysqlclient -lm
133
134 -HFLAGS= -o
135 +HFLAGS= $(LDFLAGS) $(CPPFLAGS) -o
136 NFLAGS= -o
137
138 # for Linux
139 THR_SUBS = pthr_subs2
140 THR_LIBS = -lpthread
141 -THR_CC =
142 +THR_CC = $(LDFLAGS) $(CPPFLAGS)
143
144 BIN = ../bin
145 XDIR = /seqprg/bin
146 --- fasta3.orig/make/Makefile.pcom_t
147 +++ fasta3/make/Makefile.pcom_t
148 @@ -171,14 +171,14 @@
149 $(CC) -o print_pssm $(CFLAGS) print_pssm.c getseq.c karlin.c apam.c pssm_asn_subs.c $(LIB_M) $(LIB_DB)
150
151 map_db : map_db.c uascii.h ncbl2_head.h
152 - $(CC) $(CFLAGS) -o $(BIN)/map_db map_db.c
153 + $(CC) $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -o $(BIN)/map_db map_db.c
154
155 list_db : list_db.c
156 - $(CC) $(CFLAGS) -o $(BIN)/list_db list_db.c
157 + $(CC) $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -o $(BIN)/list_db list_db.c
158
159
160 lav2ps : lav2plt.o lavplt_ps.o
161 - $(CC) -DUNIX -o $(BIN)/lav2ps lav2plt.o lavplt_ps.o -lm
162 + $(CC) $(LDFLAGS) $(CPPFLAGS) -DUNIX -o $(BIN)/lav2ps lav2plt.o lavplt_ps.o -lm
163
164 lav2svg : lav2plt.o lavplt_svg.o
165 - $(CC) -DUNIX -o $(BIN)/lav2svg lav2plt.o lavplt_svg.o -lm
166 + $(CC) $(LDFLAGS) $(CPPFLAGS) -DUNIX -o $(BIN)/lav2svg lav2plt.o lavplt_svg.o -lm
1212 #endif
1313
1414 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
15 export DEB_CFLAGS_MAINT_APPEND +=-flto
15 export DEB_CFLAGS_MAINT_APPEND +=-flto -O3 -DSIMDE_ENABLE_OPENMP -fopenmp-simd
1616 export DEB_LDFLAGS_MAINT_APPEND +=-flto
1717
1818 %: