Katzlab dd76ab1d12 Added PTL2 Scripts
These are PTL2 files from Auden 2/9
2023-02-14 11:20:52 -05:00

30 lines
629 B
Makefile

# $Id: Makefile 942 2006-10-18 12:28:12Z ninio $
# There might be need for a split (as done in programs/Makefile) becouse of a bug in make 3.80.1 - see
# http://www.cygwin.com/ml/cygwin/2004-09/msg01659.html
LIBS= phylogeny
# all has to be the FIRST task!
TASKS= all clean test depend debug All install doubleRep
.PHONY: $(TASKS) $(LIBS)
define TASKS_template
$(1): $$(addsuffix .$(1),$(LIBS))
endef
$(foreach task,$(TASKS),$(eval $(call TASKS_template,$(task))))
define LIB_template
$(1).%:
+cd $(1) && make $$(*)
endef
$(foreach lib,$(LIBS),$(eval $(call LIB_template,$(lib))))
$(LIBS):
+cd $@ && make