# Copyright 1990-93 GROUPE BULL -- See license conditions in file COPYRIGHT
#
# XPM Makefile - Arnaud LE HORS
#
#

CUR_REL_PATH :=  libs/xpm

include ../../config.mk

LIB = libxpm.a

# if your system doesn't provide strcasecmp modify create.c to define NEED_STRCASECMP
# if your system doesn't provide strdup modify xpmp.h to define NEED_STRDUP
# if your system doesn't provide pipe remove -DZPIPE
#DEFINES = -DNEED_STRCASECMP -DNEED_STRDUP -DZPIPE -DXOPEN_CATALOG
DEFINES = -DZPIPE -DXOPEN_CATALOG

CFLAGS= ${DEBUGFLAG} ${C_OPT} -D${MACH_OS} ${DEFINES} \
        -I./ -I../../include -I${IRIS_ROOT}/include

XPM_OBJS= data.o create.o misc.o rgb.o scan.o parse.o hashtable.o \
      xpmwrffrp.o xpmrdftop.o xpmcrpfrdata.o xpmcrdatafrp.o \
      xpmwrffri.o xpmrdftoi.o xpmcrifrdata.o xpmcrdatafri.o \
      xpmcrifrbuf.o xpmcrpfrbuf.o xpmcrbuffri.o xpmcrbuffrp.o \
      xpmrdftodata.o xpmwrffrdata.o

XPM_SRCS = ${XPM_OBJS:.o=.c}

MKDEPEND_CSRCS = ${XPM_SRCS}

all: ${LIB_DIR} ${LIB_DIR}/${LIB}

depend: makefile.d

makefile.d: ${MKDEPEND_CSRCS}
	touch makefile.d
	makedepend -fmakefile.d -- ${CFLAGS} -- ${MKDEPEND_CSRCS}

cleanexe:

clean:		cleanexe
		rm -f *.o *~ *.a *.usg *.cat* *.d *.d.bak ${LIB_DIR}/${LIB}

install: all ${IRIS_LIB}
	install -m 0664 -o ${IRIS_USER} -g ${IRIS_GROUP} ${LIB} ${IRIS_LIB}

uninstall:
	cd ${IRIS_LIB}; rm -f ${LIB}

install_src: ${INST_SRC_DIR}
	install -m 0664 -o ${IRIS_USER} -g ${IRIS_GROUP} Makefile *.[cCh] ${INST_SRC_DIR}

uninstall_src:
	rm -rf ${INST_SRC_DIR}

${LIB}: ${XPM_OBJS}
	rm -f $@; $(AR) -rsc $@ $^

-include makefile.d
