PREFIX ?= /usr/local opt_targ = erebus xerebus opt_opt = -ffast-math opt_dbg = -g # -------------------------- export PREFIX export opt_opt export opt_dbg .PHONY: all all: liberebus $(opt_targ) .PHONY: clean clean: liberebus-clean erebus-clean xerebus-clean .PHONY: cleandep cleandep: liberebus-cleandep erebus-cleandep xerebus-cleandep .PHONY: install install: liberebus-install erebus-install xerebus-install .PHONY: uninstall uninstall: liberebus-uninstall erebus-uninstall xerebus-uninstall # --- liberebus --- .PHONY: liberebus liberebus: $(MAKE) -C liberebus .PHONY: liberebus-clean liberebus-clean: $(MAKE) -C liberebus clean .PHONY: liberebus-cleandep liberebus-cleandep: $(MAKE) -C liberebus cleandep .PHONY: liberebus-install liberebus-install: $(MAKE) -C liberebus install .PHONY: liberebus-uninstall liberebus-uninstall: $(MAKE) -C liberebus uninstall # --- erebus --- .PHONY: erebus erebus: $(MAKE) -C erebus .PHONY: erebus-clean erebus-clean: $(MAKE) -C erebus clean .PHONY: erebus-cleandep erebus-cleandep: $(MAKE) -C erebus cleandep .PHONY: erebus-install erebus-install: $(MAKE) -C erebus install .PHONY: erebus-uninstall erebus-uninstall: $(MAKE) -C erebus uninstall # --- xerebus --- .PHONY: xerebus xerebus: $(MAKE) -C xerebus .PHONY: xerebus-clean xerebus-clean: $(MAKE) -C xerebus clean .PHONY: xerebus-cleandep xerebus-cleandep: $(MAKE) -C xerebus cleandep .PHONY: xerebus-install xerebus-install: $(MAKE) -C xerebus install .PHONY: xerebus-uninstall xerebus-uninstall: $(MAKE) -C xerebus uninstall