1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
|
#ifndef XCOMM
#define XCOMM #
#endif
XCOMM Configuration portion of Imakefile for XPaint 2.7.2
XCOMM
XCOMM $Id: Local.config,v 1.18 2005/03/20 20:15:32 demailly Exp $
XCOMM Local customization
DESTDIR =
SHAREDIR = /usr/share/xpaint
XCOMM Printing system defaults
PRINT_COMMAND = lpr
XCOMM Command that should produce a list of printers
XCOMM Disable this if your system does not support it, and use
XCOMM instead PRINTCAP (or disable it as well)
LPCCMD = /usr/sbin/lpc status
#define LPCCMD
XCOMM Enable/disable PRINTCAP (for BSD style printing configuration)
XCOMM PRINTCAP = /etc/printcap:/etc/printcap.cups
XCOMM #define PRINTCAP
EDITOR = x-terminal-emulator -e sensible-editor
POSTSCRIPT_VIEWER = gv
EXTERN_VIEWER = xv
XCOMM Size of tool icons; if "big", set option -DBIGTOOLICONS below
XCOMM otherwise comment TOOLFLAGS out
XCOMM Note: big icons are less color intensive for pseudocolor displays
XCOMM
XCOMM TOOLFLAGS = -DBIGTOOLICONS
XCOMM For FreeBSD, NetBSD and BSD386, no changes should be necessary, unless
XCOMM your libraries are in nonstandard places.
XCOMM For SunOS 4.1, include
XCOMM
XCOMM -DDECLARE_DRAND48
XCOMM
XCOMM Defines that may or may not be useful
XCOMM
XCOMM -DMISSING_STRERROR if you system doesn't have strerror()
XCOMM -DMISSING_STDARG_H if you system doesn't have <stdarg.h>
XCOMM -DNOSTDHDRS if you don't have <unistd.h> or <stdlib.h>
XCOMM
XCOMM -DERRORBEEP beep on errors
XCOMM
XCOMM Defines for experimental features
XCOMM
XCOMM -DFEATURE_FRACTAL for fractal fill operator
XCOMM
XCOMM Defines for reinstating old behaviour
XCOMM
XCOMM -DFILTERNEEDSSELECTION to get old behaviour of filter commands
XCOMM
EXTRA_DEFINES = -DERRORBEEP -DFEATURE_FRACTAL $(TOOLFLAGS)
XCOMM
XCOMM According to Craig Ian Dewick <craig@lios.apana.org.au>, this should not
XCOMM be necessary with Solaris 8 (SunOS 5.8).
XCOMM
XCOMM #ifdef SunArchitecture
XCOMM ARCH_DEFINES = -DMISSING_STRERROR
XCOMM #endif
#ifdef NetBSDArchitecture
ARCH_DEFINES = -DHAVE_PARAM_H
#endif
#ifdef OS2Architecture
ARCH_DEFINES = -DMISSING_STRCASECMP
#endif
XCOMM Need an ANSI C compiler
XCOMM
XCOMM Which is either 'gcc' or 'acc' on a SparcStation
XCOMM most MIPS based machines will do just fine using 'cc'
XCOMM
XCOMM CC = gcc
XCOMM CC = acc
XCOMM If you have the TIFF library, make HaveTIFF defined
XCOMM and make sure the path names to the library and
XCOMM includes are correct.
XCOMM
#define HaveTIFF
#ifdef HaveTIFF
TIFF_LIB = -ltiff
TIFF_INCLUDE =
#endif
XCOMM If you have the JPEG library, make HaveJPEG defined
XCOMM and make sure the path names to the library and
XCOMM includes are correct.
#define HaveJPEG
#ifdef HaveJPEG
JPEG_LIB = -ljpeg
JPEG_INCLUDE =
#endif
XCOMM If you have the PNG library, make HavePNG defined
XCOMM and make sure the path names to the library and
XCOMM includes are correct.
#define HavePNG
#ifdef HavePNG
PNG_LIB = -lpng -lz
PNG_INCLUDE =
#endif
XCOMM If you are running SunOS and get an error with the following undefined
XCOMM symbols from the link line:
XCOMM _get_wmShellWidgetClass
XCOMM _get_applicationShellWidgetClass
XCOMM
XCOMM try uncommenting these lines:
XCOMM
XCOMM #undef XawClientLibs
XCOMM #define XawClientLibs -lXaw -Bstatic -lXmu -Bdynamic -lXt -lXext -lX11
XCOMM
XCOMM You must have the XPM library.
XCOMM Make sure the path name to the library is correct.
XPM_LIB = -L/usr/X11R6/lib -lXpm
XCOMM Make sure this points to the location of the 'xpm.h' file.
XPM_INCLUDE = -I/usr/X11R6/include/X11
DEPENDFLAGS = -I./bitmaps
XCOMM Uncomment these lines and tailor to taste, if you don't like
XCOMM the default paths and man page extension.
XCOMM
XCOMM BINDIR = /usr/local/bin
XCOMM MANDIR = /usr/local/man
XCOMM #undef ManSuffix
XCOMM #define ManSuffix 1
XCOMM Add '-g' here if you want to include debugging information.
XCOMM Also add any optimizer flags etc. that you want.
XCOMM
XCOMM CDEBUGFLAGS = -g
XCOMM
XCOMM I have been told that compilation on AIX 3.2.5/IBM RS/6000 requires
XCOMM that you use the 'qlanglvl=ansi' flag.
XCOMM CDEBUGFLAGS =
#define PassCDebugFlags CDEBUGFLAGS='$(CDEBUGFLAGS)'
XCOMM This should take care of everything needed for BSD.
#if defined(NetBSDArchitecture) || defined(BSD386Architecture)
ARCH_DEFINES = -DHAVE_PARAM_H
TIFF_INCLUDE = -I/usr/local/include
TIFF_LIB = -L/usr/local/lib -ltiff
JPEG_INCLUDE = -I/usr/local/include
JPEG_LIB = -L/usr/local/lib -ljpeg
XPM_INCLUDE = -I/usr/X11R6/include/X11
#endif
#if defined(FreeBSDArchitecture)
ARCH_DEFINES = -DHAVE_PARAM_H
TIFF_INCLUDE = -I/usr/local/include/tiff34
TIFF_LIB = -L/usr/local/lib -ltiff34
JPEG_INCLUDE = -I/usr/local/include
JPEG_LIB = -L/usr/local/lib -ljpeg
XPM_INCLUDE = -I/usr/X11R6/include/X11
#endif
|