ifndef MX_ARCH ifneq ($(wildcard ../mx/tools/mx_config),) MX_ARCH=$(shell ../mx/tools/mx_config mx_arch) else MX_ARCH = linux endif endif ifndef MX_INSTALL_DIR ifdef MXDIR MX_INSTALL_DIR = $(MXDIR) else ifneq ($(wildcard ../mx/tools/mx_config),) MX_INSTALL_DIR=$(shell ../mx/tools/mx_config mx_install_dir) else MX_INSTALL_DIR = /opt/mx endif endif endif #---- all: WxtSpinPanel.pyc ifeq ($(MX_ARCH),win32) WXTSPINPANEL_BUILD_PYC = ./wxtspinpanel_build_pyc.bat else WXTSPINPANEL_BUILD_PYC = python ../mp/libMp/MpBuildPyc.pyx endif WxtSpinPanel.pyc: WxtSpinPanel.py $(WXTSPINPANEL_BUILD_PYC) WxtSpinPanel clean: -rm *.pyc distclean: clean depend: install: -mkdir ${MX_INSTALL_DIR}/bin -mkdir ${MX_INSTALL_DIR}/lib -mkdir ${MX_INSTALL_DIR}/lib/mpmca cp mpmca ${MX_INSTALL_DIR}/bin cp mpmca_*.py $(MX_INSTALL_DIR)/lib/mpmca cp WxtSpinPanel.* $(MX_INSTALL_DIR)/lib/mp cp mp_multi_mca ${MX_INSTALL_DIR}/bin