moxanix/Makefile
2017-01-11 17:30:13 +01:00

33 lines
823 B
Makefile

# components
MOXERVER = moxerver
MOXANIX = moxanix
# installation root
INSTALL_ROOT = ./install.dir
# ==============================================================================
MOXERVER_BUILDDIR = build.dir
# ==============================================================================
# supported make options (clean, install...)
.PHONY: default all clean
# all calls all other options
all: default
# default builds moxerver
default:
cd $(MOXERVER) && make OUTDIR=$(MOXERVER_BUILDDIR)
# install handles moxerver and moxanix installation
install: default
mkdir -p $(INSTALL_ROOT)
cp $(MOXERVER)/$(MOXERVER_BUILDDIR)/$(MOXERVER) $(INSTALL_ROOT)/$(MOXERVER)
cp $(MOXANIX)/$(MOXANIX).* $(INSTALL_ROOT)/
# clean removes build and install results
clean:
cd $(MOXERVER) && make clean
-rm -rf $(INSTALL_ROOT)