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

LIB = ../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}


all: ${LIB}

MKDEPEND_CSRCS = ${XPM_SRCS}
depend: makefile.d

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

${LIB}: ${XPM_OBJS}
		rm -f ${LIB}
		$(AR) -rsc ${LIB} ${XPM_OBJS}
		rootchmod 664 ${LIB}

install: all

cleanexe:;
clean:		cleanexe
		rm -f *.o *.usg *.cat* *.d *.d.bak

-include makefile.d
