# # Name: Makehead.solaris # # Purpose: This file is used to customize operating system and installation # dependent features of the Mp makefiles. This version is # customized for Sun Solaris. # PYTHON_INCLUDES = /usr/local/include/python # #========================================================================= # # Generally, you should not have to modify anything after this point. # CC = /opt/SUNWspro/bin/cc CFLAGS = -g -KPIC $(INCLUDES) -I$(PYTHON_INCLUDES) \ -DOS_SOLARIS $(EXTRA_FLAGS) -DDEBUG MAKEDEPEND = $(CC) -xM1 $(CFLAGS) mp_*.c > Makefile.depend MP_MODULE_NAME = MpPrivate.so MP_MODULE_OBJS = $(MP_MODULE_SRCS:.c=.$(OBJ)) #--------------------------------------------------------------------- MP_MODULE_DELETE = rm $(MP_MODULE_NAME) $(MP_MODULE_NAME): $(MP_MODULE_OBJS) -$(MP_MODULE_DELETE) ld -G -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 /usr/ucb/install -m 644 *.py $(MX_INSTALL_DIR)/lib/mp /usr/ucb/install -m 644 *.pyc $(MX_INSTALL_DIR)/lib/mp /usr/ucb/install -m 644 *.so $(MX_INSTALL_DIR)/lib/mp /usr/ucb/install -m 755 ../mpscript/mpscript $(MX_INSTALL_DIR)/bin /usr/ucb/install -m 755 ../mpscript/mpshell $(MX_INSTALL_DIR)/bin