|
| 1 | +# Copyright 2016-2026, André Müller (github.com/muellan), |
| 2 | +# Robin Kobus (github.com/funatiq) |
| 3 | +# |
| 4 | +# This file is part of the MetaCache taxonomic sequence classification tool. |
| 5 | +# |
| 6 | +# MetaCache is free software: you can redistribute it and/or modify |
| 7 | +# it under the terms of the GNU General Public License as published by |
| 8 | +# the Free Software Foundation, either version 3 of the License, or |
| 9 | +# (at your option) any later version. |
| 10 | +# |
| 11 | +# MetaCache is distributed in the hope that it will be useful, |
| 12 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 13 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 14 | +# GNU General Public License for more details. |
| 15 | +# |
| 16 | +# You should have received a copy of the GNU General Public License |
| 17 | +# along with MetaCache. If not, see <http://www.gnu.org/licenses/>. |
| 18 | + |
1 | 19 | REL_ARTIFACT = metacache |
2 | 20 | DBG_ARTIFACT = metacache_debug |
3 | 21 | PRF_ARTIFACT = metacache_prf |
@@ -34,52 +52,52 @@ endif |
34 | 52 |
|
35 | 53 | #-------------------------------------------------------------------- |
36 | 54 | HEADERS = \ |
37 | | - src/alignment.h \ |
38 | | - src/batch_processing.h \ |
39 | | - src/bitmanip.h \ |
40 | | - src/building.h \ |
41 | | - src/candidate_generation.h \ |
42 | | - src/candidate_structs.h \ |
43 | | - src/chunk_allocator.h \ |
44 | | - src/classification.h \ |
45 | | - src/classification_statistics.h \ |
46 | | - src/cmdline_utility.h \ |
47 | | - src/config.h \ |
48 | | - src/database.h \ |
49 | | - src/database_query.h \ |
50 | | - src/dna_encoding.h \ |
51 | | - src/filesys_utility.h \ |
| 55 | + src/alignment.hpp \ |
| 56 | + src/batch_processing.hpp \ |
| 57 | + src/bitmanip.hpp \ |
| 58 | + src/building.hpp \ |
| 59 | + src/candidate_generation.hpp \ |
| 60 | + src/candidate_structs.hpp \ |
| 61 | + src/chunk_allocator.hpp \ |
| 62 | + src/classification.hpp \ |
| 63 | + src/classification_statistics.hpp \ |
| 64 | + src/cmdline_utility.hpp \ |
| 65 | + src/config.hpp \ |
| 66 | + src/database.hpp \ |
| 67 | + src/database_query.hpp \ |
| 68 | + src/dna_encoding.hpp \ |
| 69 | + src/filesys_utility.hpp \ |
52 | 70 | src/gpu_hashmap.cuh \ |
53 | 71 | src/gpu_hashmap_operations.cuh \ |
54 | 72 | src/gpu_result_processing.cuh \ |
55 | | - src/hash_dna.h \ |
56 | | - src/hash_int.h \ |
57 | | - src/hash_multimap.h \ |
58 | | - src/host_hashmap.h \ |
59 | | - src/io_error.h \ |
60 | | - src/io_options.h \ |
61 | | - src/io_serialize.h \ |
62 | | - src/matches_per_target.h \ |
63 | | - src/modes.h \ |
64 | | - src/options.h \ |
65 | | - src/printing.h \ |
| 73 | + src/hash_dna.hpp \ |
| 74 | + src/hash_int.hpp \ |
| 75 | + src/hash_multimap.hpp \ |
| 76 | + src/host_hashmap.hpp \ |
| 77 | + src/io_error.hpp \ |
| 78 | + src/io_options.hpp \ |
| 79 | + src/io_serialize.hpp \ |
| 80 | + src/matches_per_target.hpp \ |
| 81 | + src/modes.hpp \ |
| 82 | + src/options.hpp \ |
| 83 | + src/printing.hpp \ |
66 | 84 | src/query_batch.cuh \ |
67 | | - src/query_handler.h \ |
68 | | - src/querying.h \ |
| 85 | + src/query_handler.hpp \ |
| 86 | + src/querying.hpp \ |
69 | 87 | src/sequence_batch.cuh \ |
70 | | - src/sequence_io.h \ |
71 | | - src/sequence_iostream.h \ |
72 | | - src/sequence_view.h \ |
73 | | - src/span.h \ |
| 88 | + src/sequence_io.hpp \ |
| 89 | + src/sequence_iostream.hpp \ |
| 90 | + src/sequence_view.hpp \ |
| 91 | + src/span.hpp \ |
74 | 92 | src/stat_combined.cuh \ |
75 | | - src/stat_combined.h \ |
76 | | - src/stat_confusion.h \ |
77 | | - src/stat_moments.h \ |
78 | | - src/string_utils.h \ |
79 | | - src/taxonomy.h \ |
80 | | - src/taxonomy_io.h \ |
81 | | - src/timer.h \ |
82 | | - src/version.h |
| 93 | + src/stat_combined.hpp \ |
| 94 | + src/stat_confusion.hpp \ |
| 95 | + src/stat_moments.hpp \ |
| 96 | + src/string_utils.hpp \ |
| 97 | + src/taxonomy.hpp \ |
| 98 | + src/taxonomy_io.hpp \ |
| 99 | + src/timer.hpp \ |
| 100 | + src/version.hpp |
83 | 101 |
|
84 | 102 | SOURCES = \ |
85 | 103 | src/building.cpp \ |
@@ -208,7 +226,7 @@ $(ARTIFACT): $(OBJS) |
208 | 226 | $(CUDA_ARTIFACT): $(OBJS) $(CUDA_OBJS) |
209 | 227 | $(CUDA_COMPILER) -o $(CUDA_ARTIFACT) $(OBJS) $(CUDA_OBJS) $(CUDA_LDFLAGS) |
210 | 228 |
|
211 | | -$(DIR)/main.o : src/main.cpp src/modes.h |
| 229 | +$(DIR)/main.o : src/main.cpp src/modes.hpp |
212 | 230 | $(COMPILE) |
213 | 231 |
|
214 | 232 | $(DIR)/building.o : src/building.cpp $(HEADERS) |
@@ -247,16 +265,16 @@ $(DIR)/database.o : src/database.cpp $(HEADERS) |
247 | 265 | $(DIR)/options.o : src/options.cpp $(HEADERS) |
248 | 266 | $(COMPILE) |
249 | 267 |
|
250 | | -$(DIR)/mode_help.o : src/mode_help.cpp src/modes.h src/filesys_utility.h |
| 268 | +$(DIR)/mode_help.o : src/mode_help.cpp src/modes.hpp src/filesys_utility.hpp |
251 | 269 | $(COMPILE) |
252 | 270 |
|
253 | | -$(DIR)/sequence_io.o : src/sequence_io.cpp src/sequence_io.h src/io_error.h src/sequence_iostream.h |
| 271 | +$(DIR)/sequence_io.o : src/sequence_io.cpp src/sequence_io.hpp src/io_error.hpp src/sequence_iostream.hpp |
254 | 272 | $(COMPILE) |
255 | 273 |
|
256 | | -$(DIR)/filesys_utility.o : src/filesys_utility.cpp src/filesys_utility.h |
| 274 | +$(DIR)/filesys_utility.o : src/filesys_utility.cpp src/filesys_utility.hpp |
257 | 275 | $(COMPILE) |
258 | 276 |
|
259 | | -$(DIR)/cmdline_utility.o : src/cmdline_utility.cpp src/cmdline_utility.h |
| 277 | +$(DIR)/cmdline_utility.o : src/cmdline_utility.cpp src/cmdline_utility.hpp |
260 | 278 | $(COMPILE) |
261 | 279 |
|
262 | 280 | $(DIR)/gpu_hashmap.o : src/gpu_hashmap.cu $(HEADERS) |
|
0 commit comments