# # Name: Makehead.irix # # Purpose: This file is used to customize operating system and installation # dependent features of the Mp makefiles. This version is # customized for SGI Irix. # #PYTHON_INCLUDES = -I/usr/local/include/python PYTHON_INCLUDES = -I/usr/freeware/include/python2.1 # #========================================================================= # # Generally, you should not have to modify anything after this point. # PYTHON = python MP_BUILD_PYC = $(PYTHON) MpBuildPyc.pyx CC = cc CFLAGS = -g $(INCLUDES) $(PYTHON_INCLUDES) -DOS_IRIX $(EXTRA_FLAGS) -DDEBUG \ -w2 -fullwarn $(SUPPRESSED) MAKEDEPEND = $(CC) -M $(CFLAGS) mp_*.c > Makefile.depend MAKEDEPEND_CLEAN = rm Makefile.depend MP_MODULE_NAME = MpPrivate.so MP_MODULE_OBJS = $(MP_MODULE_SRCS:.c=.$(OBJ)) #--------------------------------------------------------------------- MP_MODULE_DELETE = rm $(MP_MODULE_NAME) MP_PYTHON_MODULES = Mp.pyc MpScan.pyc $(MP_MODULE_NAME): $(MP_MODULE_OBJS) -$(MP_MODULE_DELETE) ld -shared -o $(MP_MODULE_NAME) \ $(MP_MODULE_DIRS) $(MP_MODULE_OBJS) \ $(MP_LIBRARIES) -lc #--------------------------------------------------------------------- INCLUDES = -I$(LIBMXSRC) MP_MODULE_DIRS = -L$(LIBMXSRC) $(LIB_DIRS) MP_LIBRARIES = -lMx $(LIBRARIES) #--------------------------------------------------------------------- mp_install: -mkdir $(MX_INSTALL_DIR)/bin -mkdir $(MX_INSTALL_DIR)/lib -mkdir $(MX_INSTALL_DIR)/lib/mp install -F $(MX_INSTALL_DIR)/lib/mp -m 644 -O *.py install -F $(MX_INSTALL_DIR)/lib/mp -m 644 -O *.pyc install -F $(MX_INSTALL_DIR)/lib/mp -m 644 -O *.so install -F $(MX_INSTALL_DIR)/bin -m 755 -O \ -src ../mpscript/mpscript mpscript install -F $(MX_INSTALL_DIR)/bin -m 755 -O \ -src ../mpscript/mpshell mpshell install -F $(MX_INSTALL_DIR)/bin -m 755 -O \ -src ../mpscript/mpenv mpenv