annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/opt/mummer-3.23/src/tigr/Makefile @ 69:33d812a61356

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 17:55:14 -0400
parents
children
rev   line source
jpayne@69 1 #-- Imported variables from top level makefile
jpayne@69 2 # BIN_DIR AUX_BIN_DIR CXX CC CFLAGS CXXFLAGS LDFLAGS
jpayne@69 3
jpayne@69 4 ifndef BIN_DIR
jpayne@69 5 BIN_DIR := $(CURDIR)
jpayne@69 6 endif
jpayne@69 7 ifndef AUX_BIN_DIR
jpayne@69 8 AUX_BIN_DIR := $(CURDIR)
jpayne@69 9 endif
jpayne@69 10
jpayne@69 11 OBJ_RULE = $(CXX) $(CXXFLAGS) $< -c -o $@
jpayne@69 12 BIN_RULE = $(CXX) $(CXXFLAGS) $^ -o $(BIN_DIR)/$@; \
jpayne@69 13 chmod 755 $(BIN_DIR)/$@
jpayne@69 14 AUX_BIN_RULE = $(CXX) $(CXXFLAGS) $^ -o $(AUX_BIN_DIR)/$@; \
jpayne@69 15 chmod 755 $(AUX_BIN_DIR)/$@
jpayne@69 16 VPATH := $(AUX_BIN_DIR):$(BIN_DIR)
jpayne@69 17
jpayne@69 18 ALL := annotate combineMUMs delta-filter gaps mgaps \
jpayne@69 19 postnuc postpro prenuc prepro repeat-match \
jpayne@69 20 show-aligns show-coords show-tiling show-snps \
jpayne@69 21 show-diff
jpayne@69 22
jpayne@69 23
jpayne@69 24 #-- PHONY rules --#
jpayne@69 25 .PHONY: all clean
jpayne@69 26
jpayne@69 27
jpayne@69 28 all: $(ALL)
jpayne@69 29
jpayne@69 30
jpayne@69 31 clean:
jpayne@69 32 rm -f *.o *~
jpayne@69 33 cd $(BIN_DIR); rm -f $(ALL)
jpayne@69 34 cd $(AUX_BIN_DIR); rm -f $(ALL)
jpayne@69 35
jpayne@69 36
jpayne@69 37
jpayne@69 38
jpayne@69 39 #-- not so PHONY rules --#
jpayne@69 40 delta.o: delta.cc delta.hh
jpayne@69 41 $(OBJ_RULE)
jpayne@69 42
jpayne@69 43 tigrinc.o: tigrinc.cc tigrinc.hh
jpayne@69 44 $(OBJ_RULE)
jpayne@69 45
jpayne@69 46 sw_align.o: sw_align.cc sw_align.hh tigrinc.hh
jpayne@69 47 $(OBJ_RULE)
jpayne@69 48
jpayne@69 49 translate.o: translate.cc translate.hh
jpayne@69 50 $(OBJ_RULE)
jpayne@69 51
jpayne@69 52
jpayne@69 53 annotate: annotate.cc tigrinc.o
jpayne@69 54 $(BIN_RULE)
jpayne@69 55
jpayne@69 56 combineMUMs: combineMUMs.cc tigrinc.o
jpayne@69 57 $(BIN_RULE)
jpayne@69 58
jpayne@69 59 delta-filter: delta-filter.cc tigrinc.o delta.o
jpayne@69 60 $(BIN_RULE)
jpayne@69 61
jpayne@69 62 gaps: gaps.cc tigrinc.o
jpayne@69 63 $(BIN_RULE)
jpayne@69 64
jpayne@69 65 mgaps: mgaps.cc tigrinc.o
jpayne@69 66 $(BIN_RULE)
jpayne@69 67
jpayne@69 68 postnuc: postnuc.cc tigrinc.o sw_align.o
jpayne@69 69 $(AUX_BIN_RULE)
jpayne@69 70
jpayne@69 71 postpro: postpro.cc tigrinc.o sw_align.o translate.o
jpayne@69 72 $(AUX_BIN_RULE)
jpayne@69 73
jpayne@69 74 prenuc: prenuc.cc tigrinc.o
jpayne@69 75 $(AUX_BIN_RULE)
jpayne@69 76
jpayne@69 77 prepro: prepro.cc tigrinc.o translate.o
jpayne@69 78 $(AUX_BIN_RULE)
jpayne@69 79
jpayne@69 80 repeat-match: repeat-match.cc tigrinc.o
jpayne@69 81 $(BIN_RULE)
jpayne@69 82
jpayne@69 83 show-aligns: show-aligns.cc tigrinc.o translate.o delta.o
jpayne@69 84 $(BIN_RULE)
jpayne@69 85
jpayne@69 86 show-coords: show-coords.cc tigrinc.o delta.o
jpayne@69 87 $(BIN_RULE)
jpayne@69 88
jpayne@69 89 show-tiling: show-tiling.cc tigrinc.o delta.o
jpayne@69 90 $(BIN_RULE)
jpayne@69 91
jpayne@69 92 show-snps: show-snps.cc tigrinc.o translate.o delta.o
jpayne@69 93 $(BIN_RULE)
jpayne@69 94
jpayne@69 95 show-diff: show-diff.cc tigrinc.o delta.o
jpayne@69 96 $(BIN_RULE)