head	1.3;
access;
symbols
	netbsd-7-2-RELEASE:1.2
	netbsd-7-1-2-RELEASE:1.2
	netbsd-7-1-1-RELEASE:1.2
	netbsd-7-1:1.2.0.28
	netbsd-7-1-RELEASE:1.2
	netbsd-7-1-RC2:1.2
	netbsd-7-1-RC1:1.2
	netbsd-7-0-2-RELEASE:1.2
	netbsd-7-0-1-RELEASE:1.2
	netbsd-7-0:1.2.0.26
	netbsd-7-0-RELEASE:1.2
	netbsd-7-0-RC3:1.2
	netbsd-7-0-RC2:1.2
	netbsd-7-0-RC1:1.2
	netbsd-5-2-3-RELEASE:1.2
	netbsd-5-1-5-RELEASE:1.2
	netbsd-6-0-6-RELEASE:1.2
	netbsd-6-1-5-RELEASE:1.2
	netbsd-7:1.2.0.24
	netbsd-7-base:1.2
	netbsd-6-1-4-RELEASE:1.2
	netbsd-6-0-5-RELEASE:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2:1.2.0.22
	riastradh-drm2-base:1.2
	netbsd-6-1-3-RELEASE:1.2
	netbsd-6-0-4-RELEASE:1.2
	netbsd-5-2-2-RELEASE:1.2
	netbsd-5-1-4-RELEASE:1.2
	netbsd-6-1-2-RELEASE:1.2
	netbsd-6-0-3-RELEASE:1.2
	netbsd-5-2-1-RELEASE:1.2
	netbsd-5-1-3-RELEASE:1.2
	netbsd-6-1-1-RELEASE:1.2
	netbsd-6-1:1.2.0.20
	netbsd-6-0-2-RELEASE:1.2
	netbsd-6-1-RELEASE:1.2
	netbsd-6-1-RC4:1.2
	netbsd-6-1-RC3:1.2
	netbsd-6-1-RC2:1.2
	netbsd-6-1-RC1:1.2
	netbsd-5-2:1.2.0.18
	netbsd-6-0-1-RELEASE:1.2
	netbsd-5-2-RELEASE:1.2
	netbsd-5-2-RC1:1.2
	netbsd-6-0:1.2.0.16
	netbsd-6-0-RELEASE:1.2
	netbsd-6-0-RC2:1.2
	netbsd-6-0-RC1:1.2
	netbsd-6:1.2.0.14
	netbsd-6-base:1.2
	netbsd-5-1-2-RELEASE:1.2
	netbsd-5-1-1-RELEASE:1.2
	netbsd-5-1:1.2.0.12
	netbsd-5-1-RELEASE:1.2
	netbsd-5-1-RC4:1.2
	netbsd-5-1-RC3:1.2
	netbsd-5-1-RC2:1.2
	netbsd-5-1-RC1:1.2
	netbsd-5-0-2-RELEASE:1.2
	netbsd-5-0-1-RELEASE:1.2
	netbsd-5-0:1.2.0.10
	netbsd-5-0-RELEASE:1.2
	netbsd-5-0-RC4:1.2
	netbsd-5-0-RC3:1.2
	netbsd-5-0-RC2:1.2
	netbsd-5-0-RC1:1.2
	netbsd-5:1.2.0.8
	netbsd-5-base:1.2
	netbsd-4-0-1-RELEASE:1.2
	netbsd-4-0:1.2.0.6
	netbsd-4-0-RELEASE:1.2
	netbsd-4-0-RC5:1.2
	netbsd-4-0-RC4:1.2
	netbsd-4-0-RC3:1.2
	netbsd-4-0-RC2:1.2
	netbsd-4-0-RC1:1.2
	netbsd-3-1-1-RELEASE:1.1.1.3.8.1
	netbsd-3-0-3-RELEASE:1.1.1.3.8.1
	abandoned-netbsd-4-base:1.2
	abandoned-netbsd-4:1.2.0.2
	netbsd-3-1:1.1.1.3.8.1.0.4
	netbsd-3-1-RELEASE:1.1.1.3.8.1
	netbsd-3-0-2-RELEASE:1.1.1.3.8.1
	netbsd-3-1-RC4:1.1.1.3.8.1
	netbsd-3-1-RC3:1.1.1.3.8.1
	netbsd-3-1-RC2:1.1.1.3.8.1
	netbsd-3-1-RC1:1.1.1.3.8.1
	netbsd-4:1.2.0.4
	netbsd-4-base:1.2
	netbsd-3-0-1-RELEASE:1.1.1.3.8.1
	netbsd-3-0:1.1.1.3.8.1.0.2
	netbsd-3-0-RELEASE:1.1.1.3.8.1
	netbsd-3-0-RC6:1.1.1.3.8.1
	netbsd-3-0-RC5:1.1.1.3.8.1
	netbsd-3-0-RC4:1.1.1.3.8.1
	netbsd-3-0-RC3:1.1.1.3.8.1
	netbsd-3-0-RC2:1.1.1.3.8.1
	netbsd-3-0-RC1:1.1.1.3.8.1
	netbsd-2-0-3-RELEASE:1.1.1.3
	netbsd-2-1:1.1.1.3.0.10
	netbsd-2-1-RELEASE:1.1.1.3
	netbsd-2-1-RC6:1.1.1.3
	netbsd-2-1-RC5:1.1.1.3
	netbsd-2-1-RC4:1.1.1.3
	netbsd-2-1-RC3:1.1.1.3
	netbsd-2-1-RC2:1.1.1.3
	netbsd-2-1-RC1:1.1.1.3
	netbsd-2-0-2-RELEASE:1.1.1.3
	v4-5-0:1.1.1.4
	v4-5-0_beforeimport:1.1.1.3
	netbsd-3:1.1.1.3.0.8
	netbsd-3-base:1.1.1.3
	netbsd-2-0-1-RELEASE:1.1.1.3
	netbsd-2:1.1.1.3.0.6
	netbsd-2-base:1.1.1.3
	netbsd-2-0-RELEASE:1.1.1.3
	netbsd-2-0-RC5:1.1.1.3
	netbsd-2-0-RC4:1.1.1.3
	netbsd-2-0-RC3:1.1.1.3
	netbsd-2-0-RC2:1.1.1.3
	netbsd-2-0-RC1:1.1.1.3
	netbsd-2-0:1.1.1.3.0.4
	netbsd-2-0-base:1.1.1.3
	v4-4-0:1.1.1.3
	v4-4-0_beforeimport:1.1.1.3
	netbsd-1-6-PATCH002-RELEASE:1.1.1.3
	netbsd-1-6-PATCH002:1.1.1.3
	netbsd-1-6-PATCH002-RC4:1.1.1.3
	v4-3-0-2003-12-19:1.1.1.3
	netbsd-1-6-PATCH002-RC3:1.1.1.3
	netbsd-1-6-PATCH002-RC2:1.1.1.3
	netbsd-1-6-PATCH002-RC1:1.1.1.3
	netbsd-1-6:1.1.1.3.0.2
	netbsd-1-6-base:1.1.1.3
	v4-3-0:1.1.1.3
	v4-3-0_beforeimport:1.1.1.3
	netbsd-1-6-PATCH001:1.1.1.3
	netbsd-1-6-RELEASE:1.1.1.3
	v4-2-1:1.1.1.3
	v4-2-1_beforeimport:1.1.1.3
	netbsd-1-5-PATCH003:1.1.1.3
	v4-2-0:1.1.1.3
	netbsd-1-5-PATCH002:1.1.1.3
	netbsd-1-5-PATCH001:1.1.1.2
	v4-1-0:1.1.1.3
	v4-0-3:1.1.1.2
	v4-0-2:1.1.1.1
	XF86:1.1.1;
locks; strict;
comment	@# @;


1.3
date	2015.07.23.08.13.15;	author mrg;	state dead;
branches;
next	1.2;
commitid	3Fk7MoycOv7VSnuy;

1.2
date	2005.03.18.16.43.43;	author tron;	state Exp;
branches;
next	1.1;

1.1
date	2001.01.01.12.44.27;	author veego;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2001.01.01.12.44.27;	author veego;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2001.03.18.17.10.21;	author veego;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2001.06.09.14.56.07;	author tron;	state Exp;
branches
	1.1.1.3.8.1;
next	1.1.1.4;

1.1.1.4
date	2005.03.18.13.04.48;	author tron;	state Exp;
branches;
next	;

1.1.1.3.8.1
date	2005.04.06.20.00.17;	author tron;	state Exp;
branches;
next	;


desc
@@


1.3
log
@remove obsolete XFree86 sources.
@
text
@XCOMM $XFree86: xc/lib/Xpm/Imakefile,v 1.6 2004/11/18 21:30:49 herrb Exp $

/* This is a simplified version of the standard Xpm Imakefile */

#define DoNormalLib NormalLibXpm
#define DoSharedLib SharedLibXpm
#define DoExtraLib ExtraLibXpm
#define DoDebugLib DebugLibXpm
#define DoProfileLib ProfileLibXpm
#define HasSharedData NO
#define LibName Xpm
#define SoRev SOXPMREV
#define IncSubdir X11

#ifdef SharedXpmReqs
REQUIREDLIBS = SharedXpmReqs
#endif

/*
 * if your system doesn't provide strcasecmp add -DNEED_STRCASECMP
 * if your system doesn't provide strdup add -DNEED_STRDUP
 * if your system doesn't provide pipe add -DNO_ZPIPE
 * if on your system sprintf doesn't return the number of bytes transmitted
 * add -DVOID_SPRINTF
 * if you want xpm to try name.xpm.Z and name.xpm.gz when asked to read
 * name.xpm , add -DSTAT_ZFILE
 */

#if defined(LinuxArchitecture)
ZFILEDEF = -DSTAT_ZFILE
#endif
#if defined(UltrixArchitecture) || \
    (defined(MipsArchitecture) && !defined(SGIArchitecture))
STRDUPDEF = -DNEED_STRDUP
#endif

#if !HasStrcasecmp
STRCASECMPDEF = -DNEED_STRCASECMP
#endif

#if defined(SunArchitecture) && !defined(SVR4Architecture)
SPRINTFDEF = -DVOID_SPRINTF
#endif

#if HasStrlcat
STRLCATDEF = -DHAS_STRLCAT
#endif

#if HasSnprintf
SNPRINTFDEF = -DHAS_SNPRINTF
#else
SNPRINTFDEF = -Dsnprintf=_XpmSnprintf
SNPRINTFSRCS = snprintf.c
SNPRINTFOBJS = snprintf.o
#endif

#if defined(Win32Architecture)
ZPIPEDEF = -DNO_ZPIPE
#endif

DEFINES = $(STRDUPDEF) $(STRCASECMPDEF) $(SPRINTFDEF) $(STRLCATDEF) \
		$(SNPRINTFDEF) $(ZPIPEDEF) $(ZFILEDEF)

HEADERS = xpm.h

  SRCS = data.c create.c misc.c rgb.c scan.c parse.c hashtab.c \
	 CrBufFrI.c CrDatFrP.c CrPFrBuf.c RdFToI.c WrFFrI.c \
	 CrBufFrP.c CrIFrBuf.c CrPFrDat.c RdFToP.c WrFFrP.c \
	 CrDatFrI.c CrIFrDat.c RdFToDat.c WrFFrDat.c \
	 Attrib.c CrIFrP.c CrPFrI.c Image.c Info.c RdFToBuf.c WrFFrBuf.c \
	 $(SNPRINTFSRCS)

  OBJS = data.o create.o misc.o rgb.o scan.o parse.o hashtab.o \
	 CrBufFrI.o CrDatFrP.o CrPFrBuf.o RdFToI.o WrFFrI.o \
	 CrBufFrP.o CrIFrBuf.o CrPFrDat.o RdFToP.o WrFFrP.o \
	 CrDatFrI.o CrIFrDat.o RdFToDat.o WrFFrDat.o \
	 Attrib.o CrIFrP.o CrPFrI.o Image.o Info.o RdFToBuf.o WrFFrBuf.o \
	 $(SNPRINTFOBJS)

         XPMDIR = $(TOP)/extras/Xpm
      XPMLIBDIR = $(TOP)/extras/Xpm/lib

       INCLUDES = -I$(XPMLIBDIR)
       LINTLIBS = $(LINTXTOLL) $(LINTXLIB) 

#include <Library.tmpl>

LinkSourceFile(data.c,$(XPMLIBDIR))
LinkSourceFile(create.c,$(XPMLIBDIR))
LinkSourceFile(misc.c,$(XPMLIBDIR))
LinkSourceFile(rgb.c,$(XPMLIBDIR))
LinkSourceFile(scan.c,$(XPMLIBDIR))
LinkSourceFile(parse.c,$(XPMLIBDIR))
LinkSourceFile(hashtab.c,$(XPMLIBDIR))
LinkSourceFile(CrBufFrI.c,$(XPMLIBDIR))
LinkSourceFile(CrDatFrP.c,$(XPMLIBDIR))
LinkSourceFile(CrPFrBuf.c,$(XPMLIBDIR))
LinkSourceFile(RdFToI.c,$(XPMLIBDIR))
LinkSourceFile(WrFFrI.c,$(XPMLIBDIR))
LinkSourceFile(CrBufFrP.c,$(XPMLIBDIR))
LinkSourceFile(CrIFrBuf.c,$(XPMLIBDIR))
LinkSourceFile(CrPFrDat.c,$(XPMLIBDIR))
LinkSourceFile(RdFToP.c,$(XPMLIBDIR))
LinkSourceFile(WrFFrP.c,$(XPMLIBDIR))
LinkSourceFile(CrDatFrI.c,$(XPMLIBDIR))
LinkSourceFile(CrIFrDat.c,$(XPMLIBDIR))
LinkSourceFile(RdFToDat.c,$(XPMLIBDIR))
LinkSourceFile(WrFFrDat.c,$(XPMLIBDIR))
LinkSourceFile(Attrib.c,$(XPMLIBDIR))
LinkSourceFile(CrIFrP.c,$(XPMLIBDIR))
LinkSourceFile(CrPFrI.c,$(XPMLIBDIR))
LinkSourceFile(Image.c,$(XPMLIBDIR))
LinkSourceFile(Info.c,$(XPMLIBDIR))
LinkSourceFile(RdFToBuf.c,$(XPMLIBDIR))
LinkSourceFile(WrFFrBuf.c,$(XPMLIBDIR))
LinkSourceFile(xpm.h,$(XPMLIBDIR))

#if !HasSnprintf
LinkSourceFile(snprintf.c,$(LIBSRC)/misc)
#endif

DependTarget()
@


1.2
log
@Restore Xorg implementation of Xpm.
@
text
@@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
XCOMM $XFree86: xc/lib/Xpm/Imakefile,v 1.3 2000/09/19 12:46:06 eich Exp $
d7 1
a7 1
#define DoExtraLib SharedLibXpm
d45 12
d61 2
a62 1
DEFINES = $(STRDUPDEF) $(STRCASECMPDEF) $(SPRINTFDEF) $(ZPIPEDEF) $(ZFILEDEF)
d70 2
a71 1
	 Attrib.c CrIFrP.c CrPFrI.c Image.c Info.c RdFToBuf.c WrFFrBuf.c
d77 2
a78 1
	 Attrib.o CrIFrP.o CrPFrI.o Image.o Info.o RdFToBuf.o WrFFrBuf.o
d118 4
@


1.1.1.1
log
@Initial import of XFree86 4.x
@
text
@@


1.1.1.2
log
@Import of XFree86 4.0.3
@
text
@d1 1
a1 1
XCOMM $XFree86: xc/lib/Xpm/Imakefile,v 1.1 1999/01/11 14:40:02 dawes Exp $
@


1.1.1.3
log
@Import of XFree86 4.1.0.
@
text
@d1 1
a1 1
XCOMM $XFree86: xc/lib/Xpm/Imakefile,v 1.3 2000/09/19 12:46:06 eich Exp $
@


1.1.1.3.8.1
log
@Apply patch (requested by jmc in ticket #114):
Update XFree86 to version 4.5.0.
@
text
@d1 1
a1 1
XCOMM $XFree86: xc/lib/Xpm/Imakefile,v 1.6 2004/11/18 21:30:49 herrb Exp $
d7 1
a7 1
#define DoExtraLib ExtraLibXpm
a44 12
#if HasStrlcat
STRLCATDEF = -DHAS_STRLCAT
#endif

#if HasSnprintf
SNPRINTFDEF = -DHAS_SNPRINTF
#else
SNPRINTFDEF = -Dsnprintf=_XpmSnprintf
SNPRINTFSRCS = snprintf.c
SNPRINTFOBJS = snprintf.o
#endif

d49 1
a49 2
DEFINES = $(STRDUPDEF) $(STRCASECMPDEF) $(SPRINTFDEF) $(STRLCATDEF) \
		$(SNPRINTFDEF) $(ZPIPEDEF) $(ZFILEDEF)
d57 1
a57 2
	 Attrib.c CrIFrP.c CrPFrI.c Image.c Info.c RdFToBuf.c WrFFrBuf.c \
	 $(SNPRINTFSRCS)
d63 1
a63 2
	 Attrib.o CrIFrP.o CrPFrI.o Image.o Info.o RdFToBuf.o WrFFrBuf.o \
	 $(SNPRINTFOBJS)
a102 4
#if !HasSnprintf
LinkSourceFile(snprintf.c,$(LIBSRC)/misc)
#endif

@


1.1.1.4
log
@Import of XFree86 4.5.0.
@
text
@d1 1
a1 1
XCOMM $XFree86: xc/lib/Xpm/Imakefile,v 1.6 2004/11/18 21:30:49 herrb Exp $
d7 1
a7 1
#define DoExtraLib ExtraLibXpm
a44 12
#if HasStrlcat
STRLCATDEF = -DHAS_STRLCAT
#endif

#if HasSnprintf
SNPRINTFDEF = -DHAS_SNPRINTF
#else
SNPRINTFDEF = -Dsnprintf=_XpmSnprintf
SNPRINTFSRCS = snprintf.c
SNPRINTFOBJS = snprintf.o
#endif

d49 1
a49 2
DEFINES = $(STRDUPDEF) $(STRCASECMPDEF) $(SPRINTFDEF) $(STRLCATDEF) \
		$(SNPRINTFDEF) $(ZPIPEDEF) $(ZFILEDEF)
d57 1
a57 2
	 Attrib.c CrIFrP.c CrPFrI.c Image.c Info.c RdFToBuf.c WrFFrBuf.c \
	 s_popen.c $(SNPRINTFSRCS)
d63 1
a63 2
	 Attrib.o CrIFrP.o CrPFrI.o Image.o Info.o RdFToBuf.o WrFFrBuf.o \
	 s_popen.o $(SNPRINTFOBJS)
a101 5
LinkSourceFile(s_popen.c,$(XPMLIBDIR))

#if !HasSnprintf
LinkSourceFile(snprintf.c,$(LIBSRC)/misc)
#endif
@


