forked from PSTL-UH/HPCMetaMorpheus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
34 lines (30 loc) · 1.23 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#
# Copyright (c) 2019-2021 University of Houston. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
include Makefile.defs
all:
cd mzlib ; $(MAKE) ; cd ..
cd EngineLayer ; $(MAKE) ; cd ..
cd TaskLayer ; $(MAKE) ; cd ..
cd CMD ; $(MAKE) ; cd ..
clean:
cd mzlib ; $(MAKE) clean ; cd ..
cd EngineLayer ; $(MAKE) clean ; cd ..
cd TaskLayer ; $(MAKE) clean ; cd ..
cd CMD ; $(MAKE) clean ; cd ..
cd Test ; $(MAKE) clean ; cd ..
cd $(MMORPHEUS_LIB_DIR) ; rm -f $(MMORPHEUS_LIB) ; cd ..
cd $(MMORPHEUS_BIN_DIR) ; rm -f HPCMetaMorpheus ; cd ..
rm -rf *.o *~
links:
@test -s $(MMORPHEUS_BIN_DIR)/elements.dat || ln -s $(MMORPHEUS_DIR)/Test/Data/elements.dat $(MMORPHEUS_BIN_DIR)
@test -s $(MMORPHEUS_BIN_DIR)/proteases.tsv || ln -s $(MMORPHEUS_DIR)/Test/proteases.tsv $(MMORPHEUS_BIN_DIR)
@test -s $(MMORPHEUS_BIN_DIR)/settings.toml || ln -s $(MMORPHEUS_DIR)/Test/settings.toml $(MMORPHEUS_BIN_DIR)
@test -s "$(MMORPHEUS_BIN_DIR)/Data" || ln -s $(MMORPHEUS_DIR)/Test/Data/ $(MMORPHEUS_BIN_DIR)
@test -s "$(MMORPHEUS_BIN_DIR)/Mods" || ln -s $(MMORPHEUS_DIR)/Test/Mods/ $(MMORPHEUS_BIN_DIR)
@test -s "$(MMORPHEUS_BIN_DIR)/Contaminants" || ln -s $(MMORPHEUS_DIR)/Test/Contaminants/ $(MMORPHEUS_BIN_DIR)