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# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
7#
8# From the Alpha Imakefile
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# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
23
24# -------------------------------------------------------------------------
25# platform-specific configuration parameters - edit osf1.cf to change
26
27# platform: osf1.cf
28
29# Operating system:  1/1 3.2
30
31   	SHAREDSWITCH =
32
33#  Using 1 shared library rules
34
35# -------------------------------------------------------------------------
36# site-specific configuration parameters that go after
37# the platform-specific parameters - edit site.def to change
38
39# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
40
41            SHELL = /bin/sh
42
43              TOP = .
44      CURRENT_DIR = .
45
46               AR = ar cqls
47            LOCAR = ar clq
48  BOOTSTRAPCFLAGS =
49               CC = cc $(SHAREDSWITCH)
50            LOCCC = cc
51        LOCSHARCC = LocShareCcCmd
52               AS = as
53
54         COMPRESS = compress
55              CPP = /lib/cpp $(STD_CPP_DEFINES)
56    PREPROCESSCMD = cc $(SHAREDSWITCH) -E $(STD_CPP_DEFINES)
57          INSTALL = /usr/bin/X11/install.sh
58               LD = ld
59             LINT = lint
60      LINTLIBFLAG = -o
61         LINTOPTS = -ax
62               LN = ln -s
63             MAKE = make
64               MV = mv
65               CP = cp
66
67               RM = rm -f
68            TROFF = psroff
69         MSMACROS = -ms
70              TBL = tbl
71              EQN = eqn
72     STD_INCLUDES =
73  LOCSTD_INCLUDES =
74  STD_CPP_DEFINES = -DDEC -DR5_XLIB -DSMT
75      STD_DEFINES = -DDEC -DR5_XLIB -DSMT
76 EXTRA_LOAD_FLAGS =
77  EXTRA_LIBRARIES =
78 LOCEXTRA_LIBRARIES =
79             TAGS = ctags
80
81    SHAREDCODEDEF = -DSHAREDCODE
82         SHLIBDEF =
83
84    PROTO_DEFINES = -DFUNCPROTO=3
85
86     INSTPGMFLAGS = -s
87
88     INSTBINFLAGS = -m 0755
89     INSTUIDFLAGS = -m 4755
90     INSTLIBFLAGS = -m 0644
91     INSTINCFLAGS = -m 0444
92     INSTMANFLAGS = -m 0444
93     INSTDATFLAGS = -m 0444
94    INSTKMEMFLAGS = -m 4755
95
96      CDEBUGFLAGS = -O2 -Olimit 2000
97        CCOPTIONS =
98     LOCCCOPTIONS =
99
100      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
101   LOCALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(LOCSTD_INCLUDES)
102       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
103    LOCALLDEFINES = $(LOCALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
104           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
105        LOCCFLAGS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCALLDEFINES)
106        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
107
108           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
109
110        LOCLDLIBS = $(SYS_LIBRARIES) $(LOCEXTRA_LIBRARIES)
111
112        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS)
113
114     LOCLDOPTIONS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCAL_LDFLAGS)
115
116   LDCOMBINEFLAGS = -X -r
117      DEPENDFLAGS = -D__alpha  -D__osf__ -I -I$(CROSSBASE)/usr/include
118
119        MACROFILE = osf1.cf
120           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
121
122    IMAKE_DEFINES =
123
124         IRULESRC = $(CONFIGDIR)
125        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
126
127     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
128			$(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
129			$(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
130
131# -------------------------------------------------------------------------
132# X Window System Build Parameters
133# $XConsortium: Project.tmpl,v 1.142 92/01/25 16:44:02 rws Exp $
134
135# -------------------------------------------------------------------------
136# X Window System make variables; this need to be coordinated with rules
137
138          PATHSEP = /
139        USRLIBDIR = /usr/lib
140           BINDIR = /usr/bin/X11
141          INCROOT = /usr/include
142     BUILDINCROOT = $(TOP)
143      BUILDINCDIR = $(BUILDINCROOT)/X11
144      BUILDINCTOP = ..
145           INCDIR = $(INCROOT)/X11
146           ADMDIR = /usr/adm
147           LIBDIR = $(USRLIBDIR)/X11
148           VARDIR = /usr/var/X11
149        CONFIGDIR = $(LIBDIR)/config
150       LINTLIBDIR = $(USRLIBDIR)/lint
151
152          FONTDIR = $(LIBDIR)/fonts
153      USERFONTDIR = $(VARDIR)/fonts/user
154            FSDIR = $(VARDIR)/fs
155         XINITDIR = $(LIBDIR)/xinit
156           XDMDIR = $(VARDIR)/xdm
157           TWMDIR = $(LIBDIR)/twm
158          MANPATH = /usr/man
159    MANSOURCEPATH = $(MANPATH)/man
160        MANSUFFIX = n
161     LIBMANSUFFIX = 3
162           MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
163        LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
164           NLSDIR = $(LIBDIR)/nls
165        PEXAPIDIR = $(LIBDIR)/PEX
166      XAPPLOADDIR = $(LIBDIR)/app-defaults
167       FONTCFLAGS = -t
168
169     INSTAPPFLAGS = $(INSTDATFLAGS)
170
171            IMAKE = imake
172           DEPEND = makedepend
173              RGB = rgb
174
175            FONTC = bdftopcf
176
177        MKFONTDIR = mkfontdir
178        MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
179
180        CONFIGSRC = $(TOP)/config
181       DOCUTILSRC = $(TOP)/doc/util
182        CLIENTSRC = $(TOP)/clients
183          DEMOSRC = $(TOP)/demos
184           LIBSRC = $(TOP)/lib
185          FONTSRC = $(TOP)/fonts
186       INCLUDESRC = $(TOP)/X11
187        SERVERSRC = $(TOP)/server
188          UTILSRC = $(TOP)/util
189        SCRIPTSRC = $(UTILSRC)/scripts
190       EXAMPLESRC = $(TOP)/examples
191       CONTRIBSRC = $(TOP)/../contrib
192           DOCSRC = $(TOP)/doc
193           RGBSRC = $(TOP)/rgb
194        DEPENDSRC = $(UTILSRC)/makedepend
195         IMAKESRC = $(CONFIGSRC)
196         XAUTHSRC = $(LIBSRC)/Xau
197          XLIBSRC = $(LIBSRC)/X
198           XMUSRC = $(LIBSRC)/Xmu
199       TOOLKITSRC = $(LIBSRC)/Xt
200       AWIDGETSRC = $(LIBSRC)/Xaw
201       OLDXLIBSRC = $(LIBSRC)/oldX
202      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
203
204      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
205
206     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
207         FSLIBSRC = $(FONTSRC)/lib/fs
208    FONTSERVERSRC = $(FONTSRC)/server
209     EXTENSIONSRC = $(TOP)/extensions
210         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
211      XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest
212      XTRAPLIBSRC = $(EXTENSIONSRC)/lib/xtrap
213      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
214       XIELIBSRC  = $(EXTENSIONSRC)/lib/XIE
215
216        EXTINCSRC = $(TOP)/X11/extensions
217
218      USRSHLIBDIR = /usr/shlib
219        XSHLIBDIR = /usr/shlib/X11
220
221       SHLIBFLAGS = -check_registry $(CROSSBASE)/usr/shlib/so_locations 	-L$(CROSSBASE)/usr/shlib -L$(CROSSBASE)/usr/ccs/lib
222
223  DEPEXTENSIONLIB = $(USRSHLIBDIR)/libXext.so
224     EXTENSIONLIB = -lXext
225
226          DEPXLIB = $(DEPEXTENSIONLIB) $(USRSHLIBDIR)/libX11.so
227             XLIB = -lXext -lX11
228
229        DEPXMULIB = $(USRSHLIBDIR)/libXmu.so
230           XMULIB = -lXmu
231
232       DEPOLDXLIB = $(USRSHLIBDIR)/liboldX.so
233          OLDXLIB = -loldX
234
235      DEPXTOOLLIB = $(USRSHLIBDIR)/libXt.so
236         XTOOLLIB = -lXt
237
238        DEPXAWLIB = $(USRSHLIBDIR)/libXaw.so
239           XAWLIB = -lXaw
240
241       DEPXXIELIB = $(USRSHLIBDIR)/libXIE.so
242          XXIELIB = -lXIE
243
244        DEPXILIB = $(USRSHLIBDIR)/libXi.a
245           XILIB = -lXi
246
247          DNETLIB = -ldnet_stub
248
249        SOXLIBREV = SharedXlibRev
250          SOXTREV = SharedXtRev
251         SOXAWREV = SharedXawRev
252         SOXIEREV = SharedXIERev
253        SOOLDXREV = SharedOldXRev
254         SOXMUREV = SharedXmuRev
255        SOXEXTREV = SharedXextRev
256      SOXINPUTREV = SharedXinputRev
257       SOXTESTREV = SharedXTestRev
258       SOXTRAPREV = SharedXTrapRev
259
260      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
261         XAUTHLIB = 			 -lXau
262      DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
263         XDMCPLIB = 			 -lXdmcp
264
265     DEPXTESTLIB = $(USRLIBDIR)/libXtst.a
266        XTESTLIB = 			 -lXtst
267
268     DEPXTRAPLIB = $(USRLIBDIR)/libXTrap.a
269        XTRAPLIB = 			 -lXTrap
270
271        DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
272           PHIGSLIB = 			 -lphigs
273
274    DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a
275       ACCESSXLIB = 			 -lAccessx
276
277    DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a
278       ACCESSXLIB = 			 -lAccessx
279
280       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
281          XBSDLIB = 			 -lXbsd
282
283 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
284         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
285          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
286        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
287          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
288         LINTXXIE = $(LINTLIBDIR)/llib-lXIE.ln
289           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
290        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
291
292       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
293          XBSDLIB = 			 -lXbsd
294
295          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
296
297         DEPLIBS1 = $(DEPLIBS)
298         DEPLIBS2 = $(DEPLIBS)
299         DEPLIBS3 = $(DEPLIBS)
300
301       UILFLAGS =
302        MLIBSRC = $(TOP)/motif/lib
303          XMSRC = $(MLIBSRC)/Xm
304         LINTXM = $(USRLIBDIR)/llib-lXm.ln
305      USRINCDIR = $(INCDIR)
306        TESTSRC = $(TOP)/tests
307    MTOOLKITSRC = $(LIBSRC)/Xt
308     MWIDGETSRC = $(MLIBSRC)/Xm
309   MRESOURCESRC = $(MLIBSRC)/Mrm
310     MCLIENTSRC = $(TOP)/motif/clients
311         UILSRC = $(MCLIENTSRC)/uil
312    MINCLUDESRC = $(INCLUDESRC)
313
314            UIL = uil
315
316     INSTALLLIB = $(DESTDIR)/usr/lib
317   INSTALLSHLIB = $(DESTDIR)/usr/shlib
318
319        DEPXMLIB = $(USRSHLIBDIR)/libXm.so
320           XMLIB = -lXm
321
322DEPMRESOURCELIB = $(USRSHLIBDIR)/libMrm.so
323   MRESOURCELIB = -lMrm
324
325    UILINCLUDES =
326
327         UILLIB = $(UILSRC)/libUil.a
328LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
329     LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
330     LINTUILLIB = $(UILSRC)/llib-lUil.ln
331
332# -------------------------------------------------------------------------
333# DEC-Specific System Build Parameters
334
335          HELPDIR = $(LIBDIR)/help
336           UIDDIR = $(LIBDIR)/uid
337           CDADIR = $(USRLIBDIR)/cda
338
339           DXMSRC = $(MLIBSRC)/DXm
340           DPSSRC = $(EXTENSIONSRC)/DPSII/lib/dps
341         DPSTKSRC = $(EXTENSIONSRC)/DPSII/lib/dpstk
342         PSRESSRC = $(EXTENSIONSRC)/DPSII/lib/psres
343           XIESRC = $(EXTENSIONSRC)/lib/xie
344           IDSSRC = $(MLIBSRC)/ids
345           BKRSRC = $(MLIBSRC)/bkr
346        DWI18NSRC = $(MLIBSRC)/dwi18n
347           LWKSRC = $(MLIBSRC)/lwk
348           DVRSRC = $(MLIBSRC)/dvr
349
350       DEPDXMLIB = $(USRSHLIBDIR)/libDXm.so
351          DXMLIB = -lDXm
352
353       MDXMLIB = $(DXMLIB)
354
355        DEPDPSLIB = $(USRSHLIBDIR)/libdps.so
356           DPSLIB = -ldps
357
358      DEPDPSTKLIB = $(USRSHLIBDIR)/libdpstk.so
359         DPSTKLIB = -ldpstk
360
361        DEPPSRESLIB = $(USRSHLIBDIR)/libpsres.so
362           PSRESLIB = -lpsres
363
364        DEPXIELIB = $(USRLIBDIR)/libXie.a
365           XIELIB = 			 -lXie
366
367        DEPIDSLIB = $(USRSHLIBDIR)/libids.so
368           IDSLIB = -lids
369
370        DEPBKRLIB = $(USRSHLIBDIR)/libbkr.so
371           BKRLIB = -lbkr
372
373        DEPDWI18NLIB = $(USRLIBDIR)/libdwi18n.a
374           DWI18NLIB = 			 -ldwi18n
375
376        DEPLWKLIB = $(USRSHLIBDIR)/liblwkdxm.so
377           LWKLIB = -llwkdxm
378
379        DEPDVRLIB = $(USRSHLIBDIR)/libdvr.so
380           DVRLIB = -ldvr
381
382        DEPIMGLIB =
383        DEPIPSLIB =
384        DEPCHFLIB =
385        DEPCDALIB =
386        DEPDVSLIB =
387
388    DEPIDS_NOXLIB =
389
390           IMGLIB = -limg
391           IPSLIB = -lips
392           CHFLIB = -lchf
393           CDALIB = -lcda
394       IDS_NOXLIB = -lids_nox
395           DVSLIB = -ldvs
396
397     DEBUGUSRLIBDIR=/usr/debugshlib
398
399# -------------------------------------------------------------------------
400# Imake rules for building libraries, programs, scripts, and data files
401# rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
402
403# -------------------------------------------------------------------------
404# DEC-Specific System Build Rules
405# $Id: Dec.rules,v 1.1.2.8 92/12/08 19:29:22 Leela_Obilichetti Exp $
406
407# -------------------------------------------------------------------------
408# start of Imakefile
409
410# Imakefile - AWELE version 1.0
411
412# install directory
413    AWELE_DIR		= /user/berroir/src/awele/install
414# tcl/tk script
415    AWELE_SCRIPT	= xawele
416# libs, includes
417# TK_LIB AND TK_INCLUDE stand for tk and tcl
418    TK_LIB		= -L/usr/local/lib -ltk -ltcl
419#    TK_LIB		= -L/usr/local/lib -ltk4.0 -ltcl7.4
420    TK_INCLUDE 		= -I/usr/local/include
421    DEFINES = $(TK_INCLUDE)
422    LOCAL_LIBRARIES = $(TK_LIB) -lX11 -lm
423# ANSI-C compiler
424    CC = gcc
425
426# Please don't change anything below this point
427
428    DEPLIBS = $(DEPXLIB)
429
430    SRCS1 = 	tkAppInit.c awelewish.c alphabeta.c move.c util.c
431    OBJS1 = 	tkAppInit.o awelewish.o alphabeta.o move.o util.o
432
433    PROGRAMS = awelewish
434
435all::	$(PROGRAMS)
436
437            OBJS = $(OBJS1) $(OBJS2) $(OBJS3)
438            SRCS = $(SRCS1) $(SRCS2) $(SRCS3)
439
440all:: $(PROGRAMS)
441
442$(PROGRAMS): $(OBJS1) $(DEPLIBS1)
443	$(RM) $@
444	$(CC) -o $@ $(LDOPTIONS) $(OBJS1)  $(LOCAL_LIBRARIES) $(LDLIBS)   $(EXTRA_LOAD_FLAGS)
445
446install:: $(PROGRAMS)
447	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
448		else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
449	$(INSTALL) -c $(INSTPGMFLAGS)  $(PROGRAMS) $(DESTDIR)$(BINDIR)
450
451install.man:: $(PROGRAMS).man
452	@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
453		else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
454	$(INSTALL) -c $(INSTMANFLAGS) $(PROGRAMS).man $(DESTDIR)$(MANDIR)/$(PROGRAMS).$(MANSUFFIX)
455
456depend::
457	$(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
458
459lint:
460	$(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
461lint1:
462	$(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
463
464clean::
465	$(RM) $(PROGRAMS)
466
467install:: $(PROGRAMS) $(AWELE_SCRIPT)
468	@echo "AWELE directory is " $(AWELE_DIR)
469	@:
470	@echo "Creating directory " $(AWELE_DIR)
471	@if [ ! -d $(AWELE_DIR) ]; then mkdir $(AWELE_DIR); fi
472	@:
473	@$(INSTALL) -c -s $(INSTBINFLAGS) $(PROGRAMS) $(AWELE_DIR)
474	@$(INSTALL) -c $(INSTBINFLAGS) $(AWELE_SCRIPT) $(AWELE_DIR)
475	@:
476
477# End of the AWELE Imakefile
478
479# -------------------------------------------------------------------------
480# common rules for all Makefiles - do not edit
481
482emptyrule::
483
484clean::
485	$(RM_CMD) "#"*
486
487Makefile::
488	-@if [ -f Makefile ]; then set -x; \
489		$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
490	else exit 0; fi
491	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
492
493tags::
494	$(TAGS) -w *.[ch]
495	$(TAGS) -xw *.[ch] > TAGS
496
497# -------------------------------------------------------------------------
498# empty rules for directories that do not have SUBDIRS - do not edit
499
500install::
501	@echo "install in $(CURRENT_DIR) done"
502
503install.man::
504	@echo "install.man in $(CURRENT_DIR) done"
505
506Makefiles::
507
508includes::
509
510# -------------------------------------------------------------------------
511# dependencies generated by makedepend
512
513