1# Makefile generated by imake - do not edit! 2# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $ 3 4# ------------------------------------------------------------------------- 5# Makefile generated from "Imake.tmpl" and <Imakefile> 6# $XFree86: mit/config/Imake.tmpl,v 2.8 1993/12/18 11:42:19 dawes Exp $ 7# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $ 8# 9# Platform-specific parameters may be set in the appropriate <vendor>.cf 10# configuration files. Site-specific parameters should be set in the file 11# site.def. Full rebuilds are recommended if any parameters are changed. 12# 13# If your C preprocessor does not define any unique symbols, you will need 14# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing 15# "make World" the first time). 16# 17 18# ------------------------------------------------------------------------- 19# site-specific configuration parameters that need to come before 20# the platform-specific parameters - edit site.def to change 21 22# $XFree86: mit/config/site.def,v 2.33 1994/01/13 08:47:22 dawes Exp $ 23# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ 24 25# ------------------------------------------------------------------------- 26# platform-specific configuration parameters - edit x386.cf to change 27 28# $XFree86: mit/config/x386.cf,v 2.36 1994/01/13 08:47:26 dawes Exp $ 29# platform: $XConsortium: x386.cf,v 1.7 91/08/16 19:30:10 gildea Exp $ 30 31# ------------------------------------------------------------------------- 32# XFree86 version definition 33# $XFree86: mit/config/xf86_vers.def,v 2.8 1993/12/23 13:22:41 dawes Exp $ 34 35# ------------------------------------------------------------------------- 36# XFree86 version: 2001 37# ------------------------------------------------------------------------- 38 39# $XFree86: mit/config/bsdLib.rules,v 2.1 1993/12/03 13:11:55 dawes Exp $ 40# $XConsortium: sunLib.rules,v 1.7 91/12/20 11:19:47 rws Exp $ 41 42# operating system: FreeBSD 43 44# ------------------------------------------------------------------------- 45# site-specific configuration parameters that go after 46# the platform-specific parameters - edit site.def to change 47 48# $XFree86: mit/config/site.def,v 2.33 1994/01/13 08:47:22 dawes Exp $ 49# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ 50 51 SHELL = /bin/sh 52 53 TOP = . 54 CURRENT_DIR = . 55 56 AR = ar clq 57 BOOTSTRAPCFLAGS = -DFreeBSD 58 CC = gcc 59 AS = as 60 LEX = lex 61 LEXLIB = 62 YACC = yacc 63 64 COMPRESS = compress 65 CPP = /usr/libexec/cpp $(STD_CPP_DEFINES) 66 PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES) 67 INSTALL = install 68 LD = ld 69 LINT = lint 70 LINTLIBFLAG = -C 71 LINTOPTS = -axz 72 LN = ln -s 73 MAKE = make 74 MV = mv 75 CP = cp 76 77 RANLIB = ranlib 78 RANLIBINSTFLAGS = 79 80 RM = rm -f 81 TROFF = psroff 82 MSMACROS = -ms 83 TBL = tbl 84 EQN = eqn 85 NROFF = nroff 86 NEQN = neqn 87 STD_INCLUDES = 88 STD_CPP_DEFINES = -traditional -DFreeBSD 89 STD_DEFINES = -DFreeBSD 90 EXTRA_LOAD_FLAGS = 91 EXTRA_LIBRARIES = 92 OS_LIBRARIES = 93 TAGS = ctags 94 95 SHAREDCODEDEF = 96 SHLIBDEF = -DBSDSHLIB 97 98 PROTO_DEFINES = 99 100 INSTPGMFLAGS = -s 101 102 INSTBINFLAGS = -m 0755 103 INSTUIDFLAGS = -m 4755 104 INSTLIBFLAGS = -m 0644 105 INSTINCFLAGS = -m 0444 106 INSTMANFLAGS = -m 0444 107 INSTDATFLAGS = -m 0444 108 INSTKMEMFLAGS = -m 2755 -g kmem 109 110 PROJECTROOT = /usr/X386 111 112 TOP_INCLUDES = -I$(INCROOT) 113 114 CDEBUGFLAGS = -O2 115 CCOPTIONS = -m486 116 ANSICCOPTIONS = 117 118 LDRUNPATH = 119 LDLINKPATH = LdLinkPath 120 121 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) 122 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES) 123 CFLAGS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) 124 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) 125 126 LDLIBS = $(OS_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) 127 128 LDOPTIONS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR) $(LDRUNPATH) 129 130 LDCOMBINEFLAGS = -X -r 131 DEPENDFLAGS = 132 133 MACROFILE = x386.cf 134 RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut 135 136 IMAKE_DEFINES = 137 138 IRULESRC = $(CONFIGDIR) 139 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) 140 141 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES) 142 143# ------------------------------------------------------------------------- 144# X Window System Build Parameters 145# $XFree86: mit/config/Project.tmpl,v 2.4 1993/12/19 08:32:59 dawes Exp $ 146# $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $ 147 148_percentC_ = %C 149 150# ------------------------------------------------------------------------- 151# X Window System make variables; this need to be coordinated with rules 152 153 PATHSEP = / 154 USRLIBDIR = /usr/X386/lib 155 BINDIR = /usr/X386/bin 156 INCROOT = /usr/X386/include 157 BUILDINCROOT = $(TOP) 158 BUILDINCDIR = $(BUILDINCROOT)/X11 159 BUILDINCTOP = .. 160 INCDIR = $(INCROOT)/X11 161 ADMDIR = /var/log 162 LIBDIR = $(USRLIBDIR)/X11 163 CONFIGDIR = $(LIBDIR)/config 164 LINTLIBDIR = $(USRLIBDIR)/lint 165 166 FONTDIR = $(LIBDIR)/fonts 167 XINITDIR = $(LIBDIR)/xinit 168 XDMDIR = $(LIBDIR)/xdm 169 TWMDIR = $(LIBDIR)/twm 170 MANPATH = /usr/X386/man 171 MANSOURCEPATH = $(MANPATH)/man 172 MANSUFFIX = 1x 173 LIBMANSUFFIX = 3x 174 FILEMANSUFFIX = 5x 175 MANDIR = $(MANSOURCEPATH)1 176 LIBMANDIR = $(MANSOURCEPATH)3 177 FILEMANDIR = $(MANSOURCEPATH)5 178 NLSDIR = $(LIBDIR)/nls 179 PEXAPIDIR = $(LIBDIR)/PEX 180 XAPPLOADDIR = $(LIBDIR)/app-defaults 181 FONTCFLAGS = -t 182 LINKKITDIR = $(USRLIBDIR)/Server 183 184 INSTAPPFLAGS = $(INSTDATFLAGS) 185 186 IMAKE = imake 187 DEPEND = makedepend 188 RGB = rgb 189 190 FONTC = bdftopcf 191 192 MKFONTDIR = mkfontdir 193 MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier 194 195 CONFIGSRC = $(TOP)/config 196 DOCUTILSRC = $(TOP)/doc/util 197 CLIENTSRC = $(TOP)/clients 198 DEMOSRC = $(TOP)/demos 199 LIBSRC = $(TOP)/lib 200 FONTSRC = $(TOP)/fonts 201 INCLUDESRC = $(TOP)/X11 202 SERVERSRC = $(TOP)/server 203 UTILSRC = $(TOP)/util 204 SCRIPTSRC = $(UTILSRC)/scripts 205 EXAMPLESRC = $(TOP)/examples 206 CONTRIBSRC = $(TOP)/../contrib 207 DOCSRC = $(TOP)/doc 208 RGBSRC = $(TOP)/rgb 209 DEPENDSRC = $(SCRIPTSRC) 210 IMAKESRC = $(CONFIGSRC) 211 XAUTHSRC = $(LIBSRC)/Xau 212 XLIBSRC = $(LIBSRC)/X 213 XMUSRC = $(LIBSRC)/Xmu 214 TOOLKITSRC = $(LIBSRC)/Xt 215 AWIDGETSRC = $(LIBSRC)/Xaw 216 OLDXLIBSRC = $(LIBSRC)/oldX 217 XDMCPLIBSRC = $(LIBSRC)/Xdmcp 218 BDFTOSNFSRC = $(FONTSRC)/bdftosnf 219 BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf 220 BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf 221 MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir 222 FSLIBSRC = $(FONTSRC)/lib/fs 223 FONTSERVERSRC = $(FONTSRC)/server 224 EXTENSIONSRC = $(TOP)/extensions 225 XILIBSRC = $(EXTENSIONSRC)/lib/xinput 226 PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib 227 PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX 228 229# $XFree86: mit/config/bsdLib.tmpl,v 2.1 1993/12/17 10:57:09 dawes Exp $ 230# $XConsortium: sunLib.tmpl,v 1.14.1.2 92/11/11 09:52.02 rws Exp $ 231 232SHLIBLDFLAGS = -Bshareable 233PICFLAGS = -fpic 234 235 DEPEXTENSIONLIB = 236 EXTENSIONLIB = -lXext 237 238 DEPXLIB = $(DEPEXTENSIONLIB) 239 XLIB = $(EXTENSIONLIB) -lX11 240 241 DEPXMULIB = $(USRLIBDIR)/libXmu.so.$(SOXMUREV) 242 XMULIBONLY = -lXmu 243 XMULIB = -lXmu 244 245 DEPOLDXLIB = 246 OLDXLIB = -loldX 247 248 DEPXTOOLLIB = $(USRLIBDIR)/libXt.so.$(SOXTREV) 249 XTOOLLIB = -lXt 250 251 DEPXAWLIB = $(USRLIBDIR)/libXaw.so.$(SOXAWREV) 252 XAWLIB = -lXaw 253 254 DEPXILIB = 255 XILIB = -lXi 256 257 DEPPEXLIB = 258 PEXLIB = -lPEX5 259 260 SOXLIBREV = 2.0 261 SOXTREV = 2.0 262 SOXAWREV = 2.0 263 SOOLDXREV = 2.0 264 SOXMUREV = 2.0 265 SOXEXTREV = 2.0 266 SOXINPUTREV = 2.0 267 SOPEXREV = 2.0 268 269 DEPXAUTHLIB = $(USRLIBDIR)/libXau.a 270 XAUTHLIB = -lXau 271 DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a 272 XDMCPLIB = -lXdmcp 273 274 DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a 275 PHIGSLIB = -lphigs 276 277 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a 278 XBSDLIB = -lXbsd 279 280 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln 281 LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln 282 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln 283 LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln 284 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln 285 LINTXI = $(LINTLIBDIR)/llib-lXi.ln 286 LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln 287 LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln 288 289 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) 290 291 DEPLIBS1 = $(DEPLIBS) 292 DEPLIBS2 = $(DEPLIBS) 293 DEPLIBS3 = $(DEPLIBS) 294 295# ------------------------------------------------------------------------- 296# Imake rules for building libraries, programs, scripts, and data files 297# $XFree86: mit/config/Imake.rules,v 2.1 1993/09/29 11:06:00 dawes Exp $ 298# rules: $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $ 299 300# ------------------------------------------------------------------------- 301# start of Imakefile 302 303 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) 304LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) 305 EXTRA_DEFINES = -Wall 306 307 SRCS = Canvas.c xmine.c 308 OBJS = Canvas.o xmine.o 309 310 PROGRAM = xmine 311 312all:: xmine 313 314xmine: $(OBJS) $(DEPLIBS) 315 $(RM) $@ 316 $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) 317 318install:: xmine 319 @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \ 320 else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi 321 $(INSTALL) -c $(INSTPGMFLAGS) xmine $(DESTDIR)$(BINDIR) 322 323install.man:: xmine.man 324 @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \ 325 else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi 326 $(INSTALL) -c $(INSTMANFLAGS) xmine.man $(DESTDIR)$(MANDIR)/xmine.$(MANSUFFIX) 327 328depend:: 329 $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS) 330 331lint: 332 $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS) 333lint1: 334 $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS) 335 336clean:: 337 $(RM) $(PROGRAM) 338 339install:: Xmine.ad 340 @if [ -d $(DESTDIR)$(XAPPLOADDIR) ]; then set +x; \ 341 else (set -x; $(MKDIRHIER) $(DESTDIR)$(XAPPLOADDIR)); fi 342 $(INSTALL) -c $(INSTAPPFLAGS) Xmine.ad $(DESTDIR)$(XAPPLOADDIR)/Xmine 343 344package: install install.man 345 pkg_create -c pkg/+ONELINE -d pkg/+DESC -f pkg/+PLIST xmine_bin 346 347# ------------------------------------------------------------------------- 348# common rules for all Makefiles - do not edit 349 350emptyrule:: 351 352clean:: 353 $(RM_CMD) "#"* 354 355Makefile:: 356 -@if [ -f Makefile ]; then set -x; \ 357 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ 358 else exit 0; fi 359 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) 360 361tags:: 362 $(TAGS) -w *.[ch] 363 $(TAGS) -xw *.[ch] > TAGS 364 365# ------------------------------------------------------------------------- 366# empty rules for directories that do not have SUBDIRS - do not edit 367 368install:: 369 @echo "install in $(CURRENT_DIR) done" 370 371install.man:: 372 @echo "install.man in $(CURRENT_DIR) done" 373 374install.linkkit:: 375 @echo "install.linkkit in $(CURRENT_DIR) done" 376 377Makefiles:: 378 379includes:: 380 381# ------------------------------------------------------------------------- 382# dependencies generated by makedepend 383 384# DO NOT DELETE 385 386Canvas.o: /usr/X386/include/X11/IntrinsicP.h 387Canvas.o: /usr/X386/include/X11/Intrinsic.h /usr/X386/include/X11/Xlib.h 388Canvas.o: /usr/include/sys/types.h /usr/include/machine/ansi.h 389Canvas.o: /usr/X386/include/X11/X.h /usr/X386/include/X11/Xfuncproto.h 390Canvas.o: /usr/X386/include/X11/Xosdefs.h /usr/include/stddef.h 391Canvas.o: /usr/X386/include/X11/Xutil.h /usr/X386/include/X11/Xresource.h 392Canvas.o: /usr/include/string.h /usr/include/sys/cdefs.h 393Canvas.o: /usr/X386/include/X11/Core.h /usr/X386/include/X11/Composite.h 394Canvas.o: /usr/X386/include/X11/Constraint.h /usr/X386/include/X11/Object.h 395Canvas.o: /usr/X386/include/X11/RectObj.h /usr/X386/include/X11/CoreP.h 396Canvas.o: /usr/X386/include/X11/CompositeP.h 397Canvas.o: /usr/X386/include/X11/ConstrainP.h /usr/X386/include/X11/ObjectP.h 398Canvas.o: /usr/X386/include/X11/RectObjP.h /usr/X386/include/X11/StringDefs.h 399Canvas.o: /usr/include/stdio.h CanvasP.h Canvas.h 400xmine.o: /usr/include/stdio.h /usr/include/sys/cdefs.h 401xmine.o: /usr/include/machine/ansi.h /usr/include/stdlib.h 402xmine.o: /usr/include/sys/types.h /usr/X386/include/X11/Xos.h 403xmine.o: /usr/X386/include/X11/Xosdefs.h /usr/include/string.h 404xmine.o: /usr/include/fcntl.h /usr/include/unistd.h /usr/include/sys/unistd.h 405xmine.o: /usr/include/sys/time.h /usr/include/sys/time.h 406xmine.o: /usr/include/machine/endian.h /usr/X386/include/X11/Intrinsic.h 407xmine.o: /usr/X386/include/X11/Xlib.h /usr/X386/include/X11/X.h 408xmine.o: /usr/X386/include/X11/Xfuncproto.h /usr/include/stddef.h 409xmine.o: /usr/X386/include/X11/Xutil.h /usr/X386/include/X11/Xresource.h 410xmine.o: /usr/X386/include/X11/Core.h /usr/X386/include/X11/Composite.h 411xmine.o: /usr/X386/include/X11/Constraint.h /usr/X386/include/X11/Object.h 412xmine.o: /usr/X386/include/X11/RectObj.h /usr/X386/include/X11/StringDefs.h 413xmine.o: /usr/X386/include/X11/Xaw/SimpleMenu.h /usr/X386/include/X11/Shell.h 414xmine.o: /usr/X386/include/X11/Xmu/Converters.h 415xmine.o: /usr/X386/include/X11/Xaw/MenuButton.h 416xmine.o: /usr/X386/include/X11/Xaw/Command.h 417xmine.o: /usr/X386/include/X11/Xaw/Label.h /usr/X386/include/X11/Xaw/Simple.h 418xmine.o: /usr/X386/include/X11/Xaw/SmeBSB.h /usr/X386/include/X11/Xaw/Sme.h 419xmine.o: /usr/X386/include/X11/Xaw/SmeLine.h /usr/X386/include/X11/Xaw/Box.h 420xmine.o: /usr/X386/include/X11/Xaw/Dialog.h /usr/X386/include/X11/Xaw/Form.h 421xmine.o: /usr/X386/include/X11/Xaw/Paned.h /usr/X386/include/X11/Xaw/Text.h 422xmine.o: /usr/X386/include/X11/Xaw/TextSink.h 423xmine.o: /usr/X386/include/X11/Xaw/TextSrc.h 424xmine.o: /usr/X386/include/X11/Xaw/AsciiSrc.h 425xmine.o: /usr/X386/include/X11/Xaw/AsciiSink.h Canvas.h patchlevel.h cool.xbm 426xmine.o: fillface.xbm dead.xbm happy.xbm ohno.xbm press.xbm mine.xbm 427xmine.o: fallback.h 428