Mercurial > repos > rliterman > csp2
diff CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/opt/mummer-3.23/scripts/Makefile @ 69:33d812a61356
planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author | jpayne |
---|---|
date | Tue, 18 Mar 2025 17:55:14 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/opt/mummer-3.23/scripts/Makefile Tue Mar 18 17:55:14 2025 -0400 @@ -0,0 +1,96 @@ +#-- Imported variables from top level makefile +# BIN_DIR AUX_BIN_DIR CXX CC CFLAGS CXXFLAGS LDFLAGS + +ifndef BIN_DIR +BIN_DIR := $(CURDIR) +endif +ifndef AUX_BIN_DIR +AUX_BIN_DIR := $(CURDIR) +endif +ifndef SCRIPT_DIR +SCRIPT_DIR := $(CURDIR) +endif + +SCRIPT_DIR := $(CURDIR) +SED := $(filter /%,$(shell /bin/sh -c 'type sed')) +CSH := $(filter /%,$(shell /bin/sh -c 'type csh')) +PERL := $(filter /%,$(shell /bin/sh -c 'type perl')) +VPATH := $(BIN_DIR) + +ALL := exact-tandems mapview mummerplot nucmer promer \ + run-mummer1 run-mummer3 nucmer2xfig dnadiff + +#-- PHONY rules --# +.PHONY: all clean + + +all: $(ALL) + + +clean: + rm -f *~ + cd $(BIN_DIR); rm -f $(ALL) + + + + +#-- not so PHONY rules --# +exact-tandems: exact-tandems.csh + $(SED) -e 's?__CSH_PATH?$(CSH)?g' \ + -e 's?__BIN_DIR?$(BIN_DIR)?g' \ + -e 's?__SCRIPT_DIR?$(SCRIPT_DIR)?g' \ + exact-tandems.csh > $(BIN_DIR)/exact-tandems + chmod 755 $(BIN_DIR)/exact-tandems + +mapview: mapview.pl + $(SED) -e 's?__PERL_PATH?$(PERL)?g' \ + -e 's?__SCRIPT_DIR?$(SCRIPT_DIR)?g' \ + mapview.pl > $(BIN_DIR)/mapview + chmod 755 $(BIN_DIR)/mapview + +mummerplot: mummerplot.pl Foundation.pm + $(SED) -e 's?__PERL_PATH?$(PERL)?g' \ + -e 's?__SCRIPT_DIR?$(SCRIPT_DIR)?g' \ + -e 's?__BIN_DIR?$(BIN_DIR)?g' \ + mummerplot.pl > $(BIN_DIR)/mummerplot + chmod 755 $(BIN_DIR)/mummerplot + +dnadiff: dnadiff.pl Foundation.pm + $(SED) -e 's?__PERL_PATH?$(PERL)?g' \ + -e 's?__SCRIPT_DIR?$(SCRIPT_DIR)?g' \ + -e 's?__BIN_DIR?$(BIN_DIR)?g' \ + dnadiff.pl > $(BIN_DIR)/dnadiff + chmod 755 $(BIN_DIR)/dnadiff + +nucmer: nucmer.pl Foundation.pm + $(SED) -e 's?__PERL_PATH?$(PERL)?g' \ + -e 's?__SCRIPT_DIR?$(SCRIPT_DIR)?g' \ + -e 's?__AUX_BIN_DIR?$(AUX_BIN_DIR)?g' \ + -e 's?__BIN_DIR?$(BIN_DIR)?g' \ + nucmer.pl > $(BIN_DIR)/nucmer + chmod 755 $(BIN_DIR)/nucmer + +promer: promer.pl Foundation.pm + $(SED) -e 's?__PERL_PATH?$(PERL)?g' \ + -e 's?__SCRIPT_DIR?$(SCRIPT_DIR)?g' \ + -e 's?__AUX_BIN_DIR?$(AUX_BIN_DIR)?g' \ + -e 's?__BIN_DIR?$(BIN_DIR)?g' \ + promer.pl > $(BIN_DIR)/promer + chmod 755 $(BIN_DIR)/promer + +run-mummer1: run-mummer1.csh + $(SED) -e 's?__CSH_PATH?$(CSH)?g' \ + -e 's?__BIN_DIR?$(BIN_DIR)?g' \ + run-mummer1.csh > $(BIN_DIR)/run-mummer1 + chmod 755 $(BIN_DIR)/run-mummer1 + +run-mummer3: run-mummer3.csh + $(SED) -e 's?__CSH_PATH?$(CSH)?g' \ + -e 's?__BIN_DIR?$(BIN_DIR)?g' \ + run-mummer3.csh > $(BIN_DIR)/run-mummer3 + chmod 755 $(BIN_DIR)/run-mummer3 + +nucmer2xfig: nucmer2xfig.pl + $(SED) -e 's?__PERL_PATH?$(PERL)?g' \ + nucmer2xfig.pl > $(BIN_DIR)/nucmer2xfig + chmod 755 $(BIN_DIR)/nucmer2xfig