home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / x / volume21 / xcal / part03 < prev    next >
Encoding:
Text File  |  1993-12-22  |  50.0 KB  |  1,656 lines

  1. Newsgroups: comp.sources.x
  2. From: pc@hillside.co.uk (Peter Collinson)
  3. Subject: v21i078:  xcal - A calendar program for X, Part03/08
  4. Message-ID: <1993Dec21.161728.21889@sparky.sterling.com>
  5. X-Md4-Signature: c53924eaf47ab1830c3b1703e8bb1cc6
  6. Sender: chris@sparky.sterling.com (Chris Olson)
  7. Organization: Hillside Systems, 61 Hillside Avenue, Canterbury, Kent CT2 8HA
  8. Date: Tue, 21 Dec 1993 16:17:28 GMT
  9. Approved: chris@sterling.com
  10.  
  11. Submitted-by: pc@hillside.co.uk (Peter Collinson)
  12. Posting-number: Volume 21, Issue 78
  13. Archive-name: xcal/part03
  14. Environment: X11
  15. Supersedes: xcal: Volume 12, Issue 101
  16.  
  17. Xcal is a calendar program. For more details see Part 1 of this posting
  18.  
  19. Part 3 of 8
  20. --shar starts here--
  21. #! /bin/sh
  22. # This is a shell archive.  Remove anything before this line, then unpack
  23. # it by saving it into a file and typing "sh file".  To overwrite existing
  24. # files, type "sh file -c".  You can also feed this as standard input via
  25. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  26. # will see the following message at the end:
  27. #        "End of archive 3 (of 8)."
  28. # Contents:  xcal_cal/Makefile.sunos xcalev/Makefile.bsdi
  29. #   xcalev/Makefile.sunos xcalpr/Makefile.bsdi xcalpr/Makefile.sunos
  30. # Wrapped by pc@hillside on Wed Nov 17 11:24:35 1993
  31. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  32. if test -f 'xcal_cal/Makefile.sunos' -a "${1}" != "-c" ; then 
  33.   echo shar: Will not clobber existing file \"'xcal_cal/Makefile.sunos'\"
  34. else
  35. echo shar: Extracting \"'xcal_cal/Makefile.sunos'\" \(8865 characters\)
  36. sed "s/^X//" >'xcal_cal/Makefile.sunos' <<'END_OF_FILE'
  37. X# Makefile generated by imake - do not edit!
  38. X# $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $
  39. X#
  40. X# The cpp used on this machine replaces all newlines and multiple tabs and
  41. X# spaces in a macro expansion with a single space.  Imake tries to compensate
  42. X# for this, but is not always successful.
  43. X#
  44. X
  45. X###########################################################################
  46. X# Makefile generated from "Imake.tmpl" and <Imakefile>
  47. X# $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $
  48. X#
  49. X# Platform-specific parameters may be set in the appropriate .cf
  50. X# configuration files.  Site-wide parameters may be set in the file
  51. X# site.def.  Full rebuilds are recommended if any parameters are changed.
  52. X#
  53. X# If your C preprocessor doesn't define any unique symbols, you'll need
  54. X# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  55. X# "make Makefile", "make Makefiles", or "make World").
  56. X#
  57. X# If you absolutely can't get imake to work, you'll need to set the
  58. X# variables at the top of each Makefile as well as the dependencies at the
  59. X# bottom (makedepend will do this automatically).
  60. X#
  61. X
  62. X###########################################################################
  63. X# platform-specific configuration parameters - edit sun.cf to change
  64. X
  65. X# platform:  $XConsortium: sun.cf,v 1.38 89/12/23 16:10:10 jim Exp $
  66. X# operating system:  SunOS 4.0.3
  67. X
  68. X###########################################################################
  69. X# site-specific configuration parameters - edit site.def to change
  70. X
  71. X            SHELL = /bin/sh
  72. X
  73. X              TOP = .
  74. X      CURRENT_DIR = .
  75. X
  76. X               AR = ar clq
  77. X  BOOTSTRAPCFLAGS =
  78. X               CC = cc
  79. X
  80. X         COMPRESS = compress
  81. X              CPP = /lib/cpp $(STD_CPP_DEFINES)
  82. X    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  83. X          INSTALL = install
  84. X               LD = ld
  85. X             LINT = lint
  86. X      LINTLIBFLAG = -C
  87. X         LINTOPTS = -axz
  88. X               LN = ln -s
  89. X             MAKE = make
  90. X               MV = mv
  91. X               CP = cp
  92. X           RANLIB = ranlib
  93. X  RANLIBINSTFLAGS =
  94. X               RM = rm -f
  95. X     STD_INCLUDES =
  96. X  STD_CPP_DEFINES =
  97. X      STD_DEFINES =
  98. X EXTRA_LOAD_FLAGS =
  99. X  EXTRA_LIBRARIES =
  100. X             TAGS = ctags
  101. X
  102. X    SHAREDCODEDEF = -DSHAREDCODE
  103. X         SHLIBDEF = -DSUNSHLIB
  104. X
  105. X    PROTO_DEFINES =
  106. X
  107. X     INSTPGMFLAGS =
  108. X
  109. X     INSTBINFLAGS = -m 0755
  110. X     INSTUIDFLAGS = -m 4755
  111. X     INSTLIBFLAGS = -m 0664
  112. X     INSTINCFLAGS = -m 0444
  113. X     INSTMANFLAGS = -m 0444
  114. X     INSTDATFLAGS = -m 0444
  115. X    INSTKMEMFLAGS = -m 4755
  116. X
  117. X          DESTDIR =
  118. X
  119. X     TOP_INCLUDES = -I$(INCROOT)
  120. X
  121. X      CDEBUGFLAGS = -O
  122. X        CCOPTIONS =
  123. X      COMPATFLAGS =
  124. X
  125. X      ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  126. X       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  127. X           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  128. X        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  129. X           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  130. X        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  131. X   LDCOMBINEFLAGS = -X -r
  132. X
  133. X        MACROFILE = sun.cf
  134. X           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  135. X
  136. X    IMAKE_DEFINES =
  137. X
  138. X         IRULESRC = $(CONFIGDIR)
  139. X        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  140. X
  141. X     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  142. X            $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  143. X            $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  144. X
  145. X###########################################################################
  146. X# X Window System Build Parameters
  147. X# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  148. X
  149. X###########################################################################
  150. X# X Window System make variables; this need to be coordinated with rules
  151. X# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  152. X
  153. X          PATHSEP = /
  154. X        USRLIBDIR = $(DESTDIR)/usr/lib
  155. X           BINDIR = $(DESTDIR)/usr/bin/X11
  156. X          INCROOT = $(DESTDIR)/usr/include
  157. X     BUILDINCROOT = $(TOP)
  158. X      BUILDINCDIR = $(BUILDINCROOT)/X11
  159. X      BUILDINCTOP = ..
  160. X           INCDIR = $(INCROOT)/X11
  161. X           ADMDIR = $(DESTDIR)/usr/adm
  162. X           LIBDIR = $(USRLIBDIR)/X11
  163. X        CONFIGDIR = $(LIBDIR)/config
  164. X       LINTLIBDIR = $(USRLIBDIR)/lint
  165. X
  166. X          FONTDIR = $(LIBDIR)/fonts
  167. X         XINITDIR = $(LIBDIR)/xinit
  168. X           XDMDIR = $(LIBDIR)/xdm
  169. X           AWMDIR = $(LIBDIR)/awm
  170. X           TWMDIR = $(LIBDIR)/twm
  171. X           GWMDIR = $(LIBDIR)/gwm
  172. X          MANPATH = $(DESTDIR)/usr/man
  173. X    MANSOURCEPATH = $(MANPATH)/man
  174. X           MANDIR = $(MANSOURCEPATH)n
  175. X        LIBMANDIR = $(MANSOURCEPATH)3
  176. X      XAPPLOADDIR = $(LIBDIR)/app-defaults
  177. X
  178. X        SOXLIBREV = 4.2
  179. X          SOXTREV = 4.0
  180. X         SOXAWREV = 4.0
  181. X        SOOLDXREV = 4.0
  182. X         SOXMUREV = 4.0
  183. X        SOXEXTREV = 4.0
  184. X
  185. X       FONTCFLAGS = -t
  186. X
  187. X     INSTAPPFLAGS = $(INSTDATFLAGS)
  188. X
  189. X            IMAKE = imake
  190. X           DEPEND = makedepend
  191. X              RGB = rgb
  192. X            FONTC = bdftosnf
  193. X        MKFONTDIR = mkfontdir
  194. X        MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier.sh
  195. X
  196. X        CONFIGSRC = $(TOP)/config
  197. X        CLIENTSRC = $(TOP)/clients
  198. X          DEMOSRC = $(TOP)/demos
  199. X           LIBSRC = $(TOP)/lib
  200. X          FONTSRC = $(TOP)/fonts
  201. X       INCLUDESRC = $(TOP)/X11
  202. X        SERVERSRC = $(TOP)/server
  203. X          UTILSRC = $(TOP)/util
  204. X        SCRIPTSRC = $(UTILSRC)/scripts
  205. X       EXAMPLESRC = $(TOP)/examples
  206. X       CONTRIBSRC = $(TOP)/../contrib
  207. X           DOCSRC = $(TOP)/doc
  208. X           RGBSRC = $(TOP)/rgb
  209. X        DEPENDSRC = $(UTILSRC)/makedepend
  210. X         IMAKESRC = $(CONFIGSRC)
  211. X         XAUTHSRC = $(LIBSRC)/Xau
  212. X          XLIBSRC = $(LIBSRC)/X
  213. X           XMUSRC = $(LIBSRC)/Xmu
  214. X       TOOLKITSRC = $(LIBSRC)/Xt
  215. X       AWIDGETSRC = $(LIBSRC)/Xaw
  216. X       OLDXLIBSRC = $(LIBSRC)/oldX
  217. X      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  218. X      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  219. X     MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  220. X     EXTENSIONSRC = $(TOP)/extensions
  221. X
  222. X  DEPEXTENSIONLIB =
  223. X     EXTENSIONLIB = -lXext
  224. X
  225. X          DEPXLIB = $(DEPEXTENSIONLIB)
  226. X             XLIB = $(EXTENSIONLIB) -lX11
  227. X
  228. X      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  229. X         XAUTHLIB =  -lXau
  230. X
  231. X        DEPXMULIB =
  232. X           XMULIB = -lXmu
  233. X
  234. X       DEPOLDXLIB =
  235. X          OLDXLIB = -loldX
  236. X
  237. X      DEPXTOOLLIB =
  238. X         XTOOLLIB = -lXt
  239. X
  240. X        DEPXAWLIB =
  241. X           XAWLIB = -lXaw
  242. X
  243. X LINTEXTENSIONLIB = $(USRLIBDIR)/llib-lXext.ln
  244. X         LINTXLIB = $(USRLIBDIR)/llib-lX11.ln
  245. X          LINTXMU = $(USRLIBDIR)/llib-lXmu.ln
  246. X        LINTXTOOL = $(USRLIBDIR)/llib-lXt.ln
  247. X          LINTXAW = $(USRLIBDIR)/llib-lXaw.ln
  248. X
  249. X          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  250. X
  251. X         DEPLIBS1 = $(DEPLIBS)
  252. X         DEPLIBS2 = $(DEPLIBS)
  253. X         DEPLIBS3 = $(DEPLIBS)
  254. X
  255. X###########################################################################
  256. X# Imake rules for building libraries, programs, scripts, and data files
  257. X# rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $
  258. X
  259. X###########################################################################
  260. X# start of Imakefile
  261. X
  262. XBINDIR=/usr/local/bin
  263. X
  264. XINSTPGMFLAGS=$(INSTBINFLAGS)
  265. X
  266. Xall:: xcal_cal
  267. X
  268. X OBJS = xcal_cal.o
  269. X SRCS = xcal_cal.c
  270. X
  271. X PROGRAM = xcal_cal
  272. X
  273. Xall:: xcal_cal
  274. X
  275. Xxcal_cal: $(OBJS) $(DEPLIBS)
  276. X    $(RM) $@
  277. X    $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  278. X
  279. Xsaber_xcal_cal:
  280. X    #load $(ALLDEFINES) $(SRCS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  281. X
  282. Xosaber_xcal_cal:
  283. X    #load $(ALLDEFINES) $(OBJS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  284. X
  285. Xinstall:: xcal_cal
  286. X    $(INSTALL) -c $(INSTPGMFLAGS)   xcal_cal $(BINDIR)
  287. X
  288. Xinstall.man:: xcal_cal.man
  289. X    $(INSTALL) -c $(INSTMANFLAGS) xcal_cal.man $(MANDIR)/xcal_cal.n
  290. X
  291. Xdepend::
  292. X    $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  293. X
  294. Xlint:
  295. X    $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  296. Xlint1:
  297. X    $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  298. X
  299. Xclean::
  300. X    $(RM) $(PROGRAM)
  301. X
  302. Xdepend::
  303. X    $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  304. X
  305. X###########################################################################
  306. X# common rules for all Makefiles - do not edit
  307. X
  308. Xemptyrule::
  309. X
  310. Xclean::
  311. X    $(RM_CMD) \#*
  312. X
  313. XMakefile::
  314. X    -@if [ -f Makefile ]; then \
  315. X    echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  316. X    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  317. X    else exit 0; fi
  318. X    $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  319. X
  320. Xtags::
  321. X    $(TAGS) -w *.[ch]
  322. X    $(TAGS) -xw *.[ch] > TAGS
  323. X
  324. Xsaber:
  325. X    #load $(ALLDEFINES) $(SRCS)
  326. X
  327. Xosaber:
  328. X    #load $(ALLDEFINES) $(OBJS)
  329. X
  330. X###########################################################################
  331. X# empty rules for directories that do not have SUBDIRS - do not edit
  332. X
  333. Xinstall::
  334. X    @echo "install in $(CURRENT_DIR) done"
  335. X
  336. Xinstall.man::
  337. X    @echo "install.man in $(CURRENT_DIR) done"
  338. X
  339. XMakefiles::
  340. X
  341. Xincludes::
  342. X
  343. X###########################################################################
  344. X# dependencies generated by makedepend
  345. X
  346. END_OF_FILE
  347. if test 8865 -ne `wc -c <'xcal_cal/Makefile.sunos'`; then
  348.     echo shar: \"'xcal_cal/Makefile.sunos'\" unpacked with wrong size!
  349. fi
  350. # end of 'xcal_cal/Makefile.sunos'
  351. fi
  352. if test -f 'xcalev/Makefile.bsdi' -a "${1}" != "-c" ; then 
  353.   echo shar: Will not clobber existing file \"'xcalev/Makefile.bsdi'\"
  354. else
  355. echo shar: Extracting \"'xcalev/Makefile.bsdi'\" \(9774 characters\)
  356. sed "s/^X//" >'xcalev/Makefile.bsdi' <<'END_OF_FILE'
  357. X# Makefile generated by imake - do not edit!
  358. X# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  359. X
  360. X# -------------------------------------------------------------------------
  361. X# Makefile generated from "Imake.tmpl" and <Imakefile>
  362. X# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
  363. X#
  364. X# Platform-specific parameters may be set in the appropriate <vendor>.cf
  365. X# configuration files.  Site-specific parameters should be set in the file
  366. X# site.def.  Full rebuilds are recommended if any parameters are changed.
  367. X#
  368. X# If your C preprocessor does not define any unique symbols, you will need
  369. X# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  370. X# "make World" the first time).
  371. X#
  372. X
  373. X# -------------------------------------------------------------------------
  374. X# site-specific configuration parameters that need to come before
  375. X# the platform-specific parameters - edit site.def to change
  376. X
  377. X# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  378. X
  379. X# -------------------------------------------------------------------------
  380. X# platform-specific configuration parameters - edit bsd.cf to change
  381. X
  382. X# platform:  $XConsortium: bsd.cf,v 1.18 91/07/30 12:10:52 rws Exp $
  383. X
  384. X# operating system:             4.3bsd
  385. X
  386. X# -------------------------------------------------------------------------
  387. X# site-specific configuration parameters that go after
  388. X# the platform-specific parameters - edit site.def to change
  389. X
  390. X# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  391. X
  392. X            SHELL =     /bin/sh
  393. X
  394. X              TOP = .
  395. X      CURRENT_DIR = .
  396. X
  397. X               AR = ar clq
  398. X  BOOTSTRAPCFLAGS =
  399. X               CC = cc
  400. X               AS = as
  401. X
  402. X         COMPRESS = compress
  403. X              CPP =     /usr/bin/cpp $(STD_CPP_DEFINES)
  404. X    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  405. X          INSTALL = install
  406. X               LD = ld
  407. X             LINT = lint
  408. X      LINTLIBFLAG = -C
  409. X         LINTOPTS = -axz
  410. X               LN = ln -s
  411. X             MAKE = make
  412. X               MV = mv
  413. X               CP = cp
  414. X
  415. X           RANLIB = ranlib
  416. X  RANLIBINSTFLAGS =
  417. X
  418. X               RM = rm -f
  419. X            TROFF = groff -Tps
  420. X         MSMACROS = -ms
  421. X              TBL = tbl
  422. X              EQN = eqn
  423. X     STD_INCLUDES =
  424. X  STD_CPP_DEFINES =
  425. X      STD_DEFINES =
  426. X EXTRA_LOAD_FLAGS =
  427. X  EXTRA_LIBRARIES =
  428. X             TAGS = ctags
  429. X
  430. X    PROTO_DEFINES =
  431. X
  432. X     INSTPGMFLAGS = -s
  433. X
  434. X     INSTBINFLAGS = -m 0755
  435. X     INSTUIDFLAGS = -m 4755
  436. X     INSTLIBFLAGS = -m 0644
  437. X     INSTINCFLAGS = -m 0444
  438. X     INSTMANFLAGS = -m 0444
  439. X     INSTDATFLAGS = -m 0444
  440. X    INSTKMEMFLAGS = -m 4755
  441. X
  442. X      PROJECTROOT =  /usr/X11
  443. X
  444. X     TOP_INCLUDES = -I$(INCROOT)
  445. X
  446. X      CDEBUGFLAGS = -O
  447. X        CCOPTIONS =
  448. X
  449. X      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  450. X       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  451. X           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  452. X        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  453. X
  454. X           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  455. X
  456. X        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)
  457. X
  458. X   LDCOMBINEFLAGS = -X -r
  459. X      DEPENDFLAGS =
  460. X
  461. X        MACROFILE = bsd.cf
  462. X           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  463. X
  464. X    IMAKE_DEFINES =
  465. X
  466. X         IRULESRC = $(CONFIGDIR)
  467. X        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  468. X
  469. X     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  470. X
  471. X# -------------------------------------------------------------------------
  472. X# X Window System Build Parameters
  473. X# $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $
  474. X
  475. X# -------------------------------------------------------------------------
  476. X# X Window System make variables; this need to be coordinated with rules
  477. X
  478. X          PATHSEP = /
  479. X        USRLIBDIR =  /usr/X11/lib
  480. X           BINDIR =  /usr/X11/bin
  481. X          INCROOT =  /usr/X11/include
  482. X     BUILDINCROOT = $(TOP)
  483. X      BUILDINCDIR = $(BUILDINCROOT)/X11
  484. X      BUILDINCTOP = ..
  485. X           INCDIR = $(INCROOT)/X11
  486. X           ADMDIR = /usr/adm
  487. X           LIBDIR = $(USRLIBDIR)/X11
  488. X        CONFIGDIR = $(LIBDIR)/config
  489. X       LINTLIBDIR = $(USRLIBDIR)/lint
  490. X
  491. X          FONTDIR = $(LIBDIR)/fonts
  492. X         XINITDIR = $(LIBDIR)/xinit
  493. X           XDMDIR = $(LIBDIR)/xdm
  494. X           TWMDIR = $(LIBDIR)/twm
  495. X          MANPATH =  /usr/X11/man
  496. X    MANSOURCEPATH = $(MANPATH)/man
  497. X        MANSUFFIX = n
  498. X     LIBMANSUFFIX = 3
  499. X           MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  500. X        LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  501. X           NLSDIR = $(LIBDIR)/nls
  502. X        PEXAPIDIR = $(LIBDIR)/PEX
  503. X      XAPPLOADDIR = $(LIBDIR)/app-defaults
  504. X       FONTCFLAGS = -t
  505. X
  506. X     INSTAPPFLAGS = $(INSTDATFLAGS)
  507. X
  508. X            IMAKE = imake
  509. X           DEPEND = makedepend
  510. X              RGB = rgb
  511. X
  512. X            FONTC = bdftopcf
  513. X
  514. X        MKFONTDIR = mkfontdir
  515. X        MKDIRHIER =     /bin/sh $(BINDIR)/mkdirhier
  516. X
  517. X        CONFIGSRC = $(TOP)/config
  518. X       DOCUTILSRC = $(TOP)/doc/util
  519. X        CLIENTSRC = $(TOP)/clients
  520. X          DEMOSRC = $(TOP)/demos
  521. X           LIBSRC = $(TOP)/lib
  522. X          FONTSRC = $(TOP)/fonts
  523. X       INCLUDESRC = $(TOP)/X11
  524. X        SERVERSRC = $(TOP)/server
  525. X          UTILSRC = $(TOP)/util
  526. X        SCRIPTSRC = $(UTILSRC)/scripts
  527. X       EXAMPLESRC = $(TOP)/examples
  528. X       CONTRIBSRC = $(TOP)/../contrib
  529. X           DOCSRC = $(TOP)/doc
  530. X           RGBSRC = $(TOP)/rgb
  531. X        DEPENDSRC = $(UTILSRC)/makedepend
  532. X         IMAKESRC = $(CONFIGSRC)
  533. X         XAUTHSRC = $(LIBSRC)/Xau
  534. X          XLIBSRC = $(LIBSRC)/X
  535. X           XMUSRC = $(LIBSRC)/Xmu
  536. X       TOOLKITSRC = $(LIBSRC)/Xt
  537. X       AWIDGETSRC = $(LIBSRC)/Xaw
  538. X       OLDXLIBSRC = $(LIBSRC)/oldX
  539. X      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  540. X      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  541. X      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  542. X      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  543. X     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  544. X         FSLIBSRC = $(FONTSRC)/lib/fs
  545. X    FONTSERVERSRC = $(FONTSRC)/server
  546. X     EXTENSIONSRC = $(TOP)/extensions
  547. X         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  548. X        PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
  549. X      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  550. X
  551. X  DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
  552. X     EXTENSIONLIB =              -lXext
  553. X
  554. X          DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
  555. X             XLIB = $(EXTENSIONLIB)              -lX11
  556. X
  557. X      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  558. X         XAUTHLIB =              -lXau
  559. X      DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  560. X         XDMCPLIB =              -lXdmcp
  561. X
  562. X        DEPXMULIB = $(USRLIBDIR)/libXmu.a
  563. X           XMULIB =              -lXmu
  564. X
  565. X       DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
  566. X          OLDXLIB =              -loldX
  567. X
  568. X      DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
  569. X         XTOOLLIB =              -lXt
  570. X
  571. X        DEPXAWLIB = $(USRLIBDIR)/libXaw.a
  572. X           XAWLIB =              -lXaw
  573. X
  574. X        DEPXILIB = $(USRLIBDIR)/libXi.a
  575. X           XILIB =              -lXi
  576. X
  577. X       DEPPEXLIB = $(USRLIBDIR)/libPEX5.a
  578. X          PEXLIB =              -lPEX5
  579. X
  580. X        DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  581. X           PHIGSLIB =              -lphigs
  582. X
  583. X       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  584. X          XBSDLIB =              -lXbsd
  585. X
  586. X LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  587. X         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  588. X          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  589. X        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  590. X          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  591. X           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  592. X          LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
  593. X        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  594. X
  595. X          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  596. X
  597. X         DEPLIBS1 = $(DEPLIBS)
  598. X         DEPLIBS2 = $(DEPLIBS)
  599. X         DEPLIBS3 = $(DEPLIBS)
  600. X
  601. X# -------------------------------------------------------------------------
  602. X# Imake rules for building libraries, programs, scripts, and data files
  603. X# rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
  604. X
  605. X# -------------------------------------------------------------------------
  606. X# start of Imakefile
  607. X
  608. XDEFINES=-DVER_VEC
  609. X
  610. XBINDIR=/usr/local/bin
  611. XINSTPGMFLAGS=$(INSTBINFLAGS)
  612. X
  613. Xall:: xcalev
  614. X
  615. X OBJS = xcalev.o
  616. X SRCS = xcalev.c
  617. X
  618. X PROGRAM = xcalev
  619. X
  620. Xall:: xcalev
  621. X
  622. Xxcalev: $(OBJS) $(DEPLIBS)
  623. X    $(RM) $@
  624. X    $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  625. X
  626. Xinstall:: xcalev
  627. X    -@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
  628. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
  629. X    $(INSTALL) -c $(INSTPGMFLAGS)  xcalev $(DESTDIR)$(BINDIR)
  630. X
  631. Xinstall.man:: xcalev.man
  632. X    -@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
  633. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
  634. X    $(INSTALL) -c $(INSTMANFLAGS) xcalev.man $(DESTDIR)$(MANDIR)/xcalev.$(MANSUFFIX)
  635. X
  636. Xdepend::
  637. X    $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  638. X
  639. Xlint:
  640. X    $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  641. Xlint1:
  642. X    $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  643. X
  644. Xclean::
  645. X    $(RM) $(PROGRAM)
  646. X
  647. Xdepend::
  648. X    $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  649. X
  650. X# -------------------------------------------------------------------------
  651. X# common rules for all Makefiles - do not edit
  652. X
  653. Xemptyrule::
  654. X
  655. Xclean::
  656. X    $(RM_CMD) "#"*
  657. X
  658. XMakefile::
  659. X    -@if [ -f Makefile ]; then set -x; \
  660. X    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  661. X    else exit 0; fi
  662. X    $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  663. X
  664. Xtags::
  665. X    $(TAGS) -w *.[ch]
  666. X    $(TAGS) -xw *.[ch] > TAGS
  667. X
  668. X# -------------------------------------------------------------------------
  669. X# empty rules for directories that do not have SUBDIRS - do not edit
  670. X
  671. Xinstall::
  672. X    @echo "install in $(CURRENT_DIR) done"
  673. X
  674. Xinstall.man::
  675. X    @echo "install.man in $(CURRENT_DIR) done"
  676. X
  677. XMakefiles::
  678. X
  679. Xincludes::
  680. X
  681. X# -------------------------------------------------------------------------
  682. X# dependencies generated by makedepend
  683. X
  684. END_OF_FILE
  685. if test 9774 -ne `wc -c <'xcalev/Makefile.bsdi'`; then
  686.     echo shar: \"'xcalev/Makefile.bsdi'\" unpacked with wrong size!
  687. fi
  688. # end of 'xcalev/Makefile.bsdi'
  689. fi
  690. if test -f 'xcalev/Makefile.sunos' -a "${1}" != "-c" ; then 
  691.   echo shar: Will not clobber existing file \"'xcalev/Makefile.sunos'\"
  692. else
  693. echo shar: Extracting \"'xcalev/Makefile.sunos'\" \(8857 characters\)
  694. sed "s/^X//" >'xcalev/Makefile.sunos' <<'END_OF_FILE'
  695. X# Makefile generated by imake - do not edit!
  696. X# $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $
  697. X#
  698. X# The cpp used on this machine replaces all newlines and multiple tabs and
  699. X# spaces in a macro expansion with a single space.  Imake tries to compensate
  700. X# for this, but is not always successful.
  701. X#
  702. X
  703. X###########################################################################
  704. X# Makefile generated from "Imake.tmpl" and <Imakefile>
  705. X# $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $
  706. X#
  707. X# Platform-specific parameters may be set in the appropriate .cf
  708. X# configuration files.  Site-wide parameters may be set in the file
  709. X# site.def.  Full rebuilds are recommended if any parameters are changed.
  710. X#
  711. X# If your C preprocessor doesn't define any unique symbols, you'll need
  712. X# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  713. X# "make Makefile", "make Makefiles", or "make World").
  714. X#
  715. X# If you absolutely can't get imake to work, you'll need to set the
  716. X# variables at the top of each Makefile as well as the dependencies at the
  717. X# bottom (makedepend will do this automatically).
  718. X#
  719. X
  720. X###########################################################################
  721. X# platform-specific configuration parameters - edit sun.cf to change
  722. X
  723. X# platform:  $XConsortium: sun.cf,v 1.38 89/12/23 16:10:10 jim Exp $
  724. X# operating system:  SunOS 4.0.3
  725. X
  726. X###########################################################################
  727. X# site-specific configuration parameters - edit site.def to change
  728. X
  729. X            SHELL = /bin/sh
  730. X
  731. X              TOP = .
  732. X      CURRENT_DIR = .
  733. X
  734. X               AR = ar clq
  735. X  BOOTSTRAPCFLAGS =
  736. X               CC = cc
  737. X
  738. X         COMPRESS = compress
  739. X              CPP = /lib/cpp $(STD_CPP_DEFINES)
  740. X    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  741. X          INSTALL = install
  742. X               LD = ld
  743. X             LINT = lint
  744. X      LINTLIBFLAG = -C
  745. X         LINTOPTS = -axz
  746. X               LN = ln -s
  747. X             MAKE = make
  748. X               MV = mv
  749. X               CP = cp
  750. X           RANLIB = ranlib
  751. X  RANLIBINSTFLAGS =
  752. X               RM = rm -f
  753. X     STD_INCLUDES =
  754. X  STD_CPP_DEFINES =
  755. X      STD_DEFINES =
  756. X EXTRA_LOAD_FLAGS =
  757. X  EXTRA_LIBRARIES =
  758. X             TAGS = ctags
  759. X
  760. X    SHAREDCODEDEF = -DSHAREDCODE
  761. X         SHLIBDEF = -DSUNSHLIB
  762. X
  763. X    PROTO_DEFINES =
  764. X
  765. X     INSTPGMFLAGS =
  766. X
  767. X     INSTBINFLAGS = -m 0755
  768. X     INSTUIDFLAGS = -m 4755
  769. X     INSTLIBFLAGS = -m 0664
  770. X     INSTINCFLAGS = -m 0444
  771. X     INSTMANFLAGS = -m 0444
  772. X     INSTDATFLAGS = -m 0444
  773. X    INSTKMEMFLAGS = -m 4755
  774. X
  775. X          DESTDIR =
  776. X
  777. X     TOP_INCLUDES = -I$(INCROOT)
  778. X
  779. X      CDEBUGFLAGS = -O
  780. X        CCOPTIONS =
  781. X      COMPATFLAGS =
  782. X
  783. X      ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  784. X       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  785. X           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  786. X        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  787. X           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  788. X        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  789. X   LDCOMBINEFLAGS = -X -r
  790. X
  791. X        MACROFILE = sun.cf
  792. X           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  793. X
  794. X    IMAKE_DEFINES =
  795. X
  796. X         IRULESRC = $(CONFIGDIR)
  797. X        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  798. X
  799. X     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  800. X            $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  801. X            $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  802. X
  803. X###########################################################################
  804. X# X Window System Build Parameters
  805. X# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  806. X
  807. X###########################################################################
  808. X# X Window System make variables; this need to be coordinated with rules
  809. X# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  810. X
  811. X          PATHSEP = /
  812. X        USRLIBDIR = $(DESTDIR)/usr/lib
  813. X           BINDIR = $(DESTDIR)/usr/bin/X11
  814. X          INCROOT = $(DESTDIR)/usr/include
  815. X     BUILDINCROOT = $(TOP)
  816. X      BUILDINCDIR = $(BUILDINCROOT)/X11
  817. X      BUILDINCTOP = ..
  818. X           INCDIR = $(INCROOT)/X11
  819. X           ADMDIR = $(DESTDIR)/usr/adm
  820. X           LIBDIR = $(USRLIBDIR)/X11
  821. X        CONFIGDIR = $(LIBDIR)/config
  822. X       LINTLIBDIR = $(USRLIBDIR)/lint
  823. X
  824. X          FONTDIR = $(LIBDIR)/fonts
  825. X         XINITDIR = $(LIBDIR)/xinit
  826. X           XDMDIR = $(LIBDIR)/xdm
  827. X           AWMDIR = $(LIBDIR)/awm
  828. X           TWMDIR = $(LIBDIR)/twm
  829. X           GWMDIR = $(LIBDIR)/gwm
  830. X          MANPATH = $(DESTDIR)/usr/man
  831. X    MANSOURCEPATH = $(MANPATH)/man
  832. X           MANDIR = $(MANSOURCEPATH)n
  833. X        LIBMANDIR = $(MANSOURCEPATH)3
  834. X      XAPPLOADDIR = $(LIBDIR)/app-defaults
  835. X
  836. X        SOXLIBREV = 4.2
  837. X          SOXTREV = 4.0
  838. X         SOXAWREV = 4.0
  839. X        SOOLDXREV = 4.0
  840. X         SOXMUREV = 4.0
  841. X        SOXEXTREV = 4.0
  842. X
  843. X       FONTCFLAGS = -t
  844. X
  845. X     INSTAPPFLAGS = $(INSTDATFLAGS)
  846. X
  847. X            IMAKE = imake
  848. X           DEPEND = makedepend
  849. X              RGB = rgb
  850. X            FONTC = bdftosnf
  851. X        MKFONTDIR = mkfontdir
  852. X        MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier.sh
  853. X
  854. X        CONFIGSRC = $(TOP)/config
  855. X        CLIENTSRC = $(TOP)/clients
  856. X          DEMOSRC = $(TOP)/demos
  857. X           LIBSRC = $(TOP)/lib
  858. X          FONTSRC = $(TOP)/fonts
  859. X       INCLUDESRC = $(TOP)/X11
  860. X        SERVERSRC = $(TOP)/server
  861. X          UTILSRC = $(TOP)/util
  862. X        SCRIPTSRC = $(UTILSRC)/scripts
  863. X       EXAMPLESRC = $(TOP)/examples
  864. X       CONTRIBSRC = $(TOP)/../contrib
  865. X           DOCSRC = $(TOP)/doc
  866. X           RGBSRC = $(TOP)/rgb
  867. X        DEPENDSRC = $(UTILSRC)/makedepend
  868. X         IMAKESRC = $(CONFIGSRC)
  869. X         XAUTHSRC = $(LIBSRC)/Xau
  870. X          XLIBSRC = $(LIBSRC)/X
  871. X           XMUSRC = $(LIBSRC)/Xmu
  872. X       TOOLKITSRC = $(LIBSRC)/Xt
  873. X       AWIDGETSRC = $(LIBSRC)/Xaw
  874. X       OLDXLIBSRC = $(LIBSRC)/oldX
  875. X      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  876. X      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  877. X     MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  878. X     EXTENSIONSRC = $(TOP)/extensions
  879. X
  880. X  DEPEXTENSIONLIB =
  881. X     EXTENSIONLIB = -lXext
  882. X
  883. X          DEPXLIB = $(DEPEXTENSIONLIB)
  884. X             XLIB = $(EXTENSIONLIB) -lX11
  885. X
  886. X      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  887. X         XAUTHLIB =  -lXau
  888. X
  889. X        DEPXMULIB =
  890. X           XMULIB = -lXmu
  891. X
  892. X       DEPOLDXLIB =
  893. X          OLDXLIB = -loldX
  894. X
  895. X      DEPXTOOLLIB =
  896. X         XTOOLLIB = -lXt
  897. X
  898. X        DEPXAWLIB =
  899. X           XAWLIB = -lXaw
  900. X
  901. X LINTEXTENSIONLIB = $(USRLIBDIR)/llib-lXext.ln
  902. X         LINTXLIB = $(USRLIBDIR)/llib-lX11.ln
  903. X          LINTXMU = $(USRLIBDIR)/llib-lXmu.ln
  904. X        LINTXTOOL = $(USRLIBDIR)/llib-lXt.ln
  905. X          LINTXAW = $(USRLIBDIR)/llib-lXaw.ln
  906. X
  907. X          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  908. X
  909. X         DEPLIBS1 = $(DEPLIBS)
  910. X         DEPLIBS2 = $(DEPLIBS)
  911. X         DEPLIBS3 = $(DEPLIBS)
  912. X
  913. X###########################################################################
  914. X# Imake rules for building libraries, programs, scripts, and data files
  915. X# rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $
  916. X
  917. X###########################################################################
  918. X# start of Imakefile
  919. X
  920. XDEFINES=-DVER_VEC
  921. X
  922. XBINDIR=/usr/local/bin
  923. XINSTPGMFLAGS=$(INSTBINFLAGS)
  924. X
  925. Xall:: xcalev
  926. X
  927. X OBJS = xcalev.o
  928. X SRCS = xcalev.c
  929. X
  930. X PROGRAM = xcalev
  931. X
  932. Xall:: xcalev
  933. X
  934. Xxcalev: $(OBJS) $(DEPLIBS)
  935. X    $(RM) $@
  936. X    $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  937. X
  938. Xsaber_xcalev:
  939. X    #load $(ALLDEFINES) $(SRCS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  940. X
  941. Xosaber_xcalev:
  942. X    #load $(ALLDEFINES) $(OBJS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  943. X
  944. Xinstall:: xcalev
  945. X    $(INSTALL) -c $(INSTPGMFLAGS)   xcalev $(BINDIR)
  946. X
  947. Xinstall.man:: xcalev.man
  948. X    $(INSTALL) -c $(INSTMANFLAGS) xcalev.man $(MANDIR)/xcalev.n
  949. X
  950. Xdepend::
  951. X    $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  952. X
  953. Xlint:
  954. X    $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  955. Xlint1:
  956. X    $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  957. X
  958. Xclean::
  959. X    $(RM) $(PROGRAM)
  960. X
  961. Xdepend::
  962. X    $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  963. X
  964. X###########################################################################
  965. X# common rules for all Makefiles - do not edit
  966. X
  967. Xemptyrule::
  968. X
  969. Xclean::
  970. X    $(RM_CMD) \#*
  971. X
  972. XMakefile::
  973. X    -@if [ -f Makefile ]; then \
  974. X    echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  975. X    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  976. X    else exit 0; fi
  977. X    $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  978. X
  979. Xtags::
  980. X    $(TAGS) -w *.[ch]
  981. X    $(TAGS) -xw *.[ch] > TAGS
  982. X
  983. Xsaber:
  984. X    #load $(ALLDEFINES) $(SRCS)
  985. X
  986. Xosaber:
  987. X    #load $(ALLDEFINES) $(OBJS)
  988. X
  989. X###########################################################################
  990. X# empty rules for directories that do not have SUBDIRS - do not edit
  991. X
  992. Xinstall::
  993. X    @echo "install in $(CURRENT_DIR) done"
  994. X
  995. Xinstall.man::
  996. X    @echo "install.man in $(CURRENT_DIR) done"
  997. X
  998. XMakefiles::
  999. X
  1000. Xincludes::
  1001. X
  1002. X###########################################################################
  1003. X# dependencies generated by makedepend
  1004. X
  1005. END_OF_FILE
  1006. if test 8857 -ne `wc -c <'xcalev/Makefile.sunos'`; then
  1007.     echo shar: \"'xcalev/Makefile.sunos'\" unpacked with wrong size!
  1008. fi
  1009. # end of 'xcalev/Makefile.sunos'
  1010. fi
  1011. if test -f 'xcalpr/Makefile.bsdi' -a "${1}" != "-c" ; then 
  1012.   echo shar: Will not clobber existing file \"'xcalpr/Makefile.bsdi'\"
  1013. else
  1014. echo shar: Extracting \"'xcalpr/Makefile.bsdi'\" \(9518 characters\)
  1015. sed "s/^X//" >'xcalpr/Makefile.bsdi' <<'END_OF_FILE'
  1016. X# Makefile generated by imake - do not edit!
  1017. X# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  1018. X
  1019. X# -------------------------------------------------------------------------
  1020. X# Makefile generated from "Imake.tmpl" and <Imakefile>
  1021. X# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
  1022. X#
  1023. X# Platform-specific parameters may be set in the appropriate <vendor>.cf
  1024. X# configuration files.  Site-specific parameters should be set in the file
  1025. X# site.def.  Full rebuilds are recommended if any parameters are changed.
  1026. X#
  1027. X# If your C preprocessor does not define any unique symbols, you will need
  1028. X# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  1029. X# "make World" the first time).
  1030. X#
  1031. X
  1032. X# -------------------------------------------------------------------------
  1033. X# site-specific configuration parameters that need to come before
  1034. X# the platform-specific parameters - edit site.def to change
  1035. X
  1036. X# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  1037. X
  1038. X# -------------------------------------------------------------------------
  1039. X# platform-specific configuration parameters - edit bsd.cf to change
  1040. X
  1041. X# platform:  $XConsortium: bsd.cf,v 1.18 91/07/30 12:10:52 rws Exp $
  1042. X
  1043. X# operating system:             4.3bsd
  1044. X
  1045. X# -------------------------------------------------------------------------
  1046. X# site-specific configuration parameters that go after
  1047. X# the platform-specific parameters - edit site.def to change
  1048. X
  1049. X# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  1050. X
  1051. X            SHELL =     /bin/sh
  1052. X
  1053. X              TOP = .
  1054. X      CURRENT_DIR = .
  1055. X
  1056. X               AR = ar clq
  1057. X  BOOTSTRAPCFLAGS =
  1058. X               CC = cc
  1059. X               AS = as
  1060. X
  1061. X         COMPRESS = compress
  1062. X              CPP =     /usr/bin/cpp $(STD_CPP_DEFINES)
  1063. X    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  1064. X          INSTALL = install
  1065. X               LD = ld
  1066. X             LINT = lint
  1067. X      LINTLIBFLAG = -C
  1068. X         LINTOPTS = -axz
  1069. X               LN = ln -s
  1070. X             MAKE = make
  1071. X               MV = mv
  1072. X               CP = cp
  1073. X
  1074. X           RANLIB = ranlib
  1075. X  RANLIBINSTFLAGS =
  1076. X
  1077. X               RM = rm -f
  1078. X            TROFF = groff -Tps
  1079. X         MSMACROS = -ms
  1080. X              TBL = tbl
  1081. X              EQN = eqn
  1082. X     STD_INCLUDES =
  1083. X  STD_CPP_DEFINES =
  1084. X      STD_DEFINES =
  1085. X EXTRA_LOAD_FLAGS =
  1086. X  EXTRA_LIBRARIES =
  1087. X             TAGS = ctags
  1088. X
  1089. X    PROTO_DEFINES =
  1090. X
  1091. X     INSTPGMFLAGS = -s
  1092. X
  1093. X     INSTBINFLAGS = -m 0755
  1094. X     INSTUIDFLAGS = -m 4755
  1095. X     INSTLIBFLAGS = -m 0644
  1096. X     INSTINCFLAGS = -m 0444
  1097. X     INSTMANFLAGS = -m 0444
  1098. X     INSTDATFLAGS = -m 0444
  1099. X    INSTKMEMFLAGS = -m 4755
  1100. X
  1101. X      PROJECTROOT =  /usr/X11
  1102. X
  1103. X     TOP_INCLUDES = -I$(INCROOT)
  1104. X
  1105. X      CDEBUGFLAGS = -O
  1106. X        CCOPTIONS =
  1107. X
  1108. X      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  1109. X       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  1110. X           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  1111. X        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  1112. X
  1113. X           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  1114. X
  1115. X        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)
  1116. X
  1117. X   LDCOMBINEFLAGS = -X -r
  1118. X      DEPENDFLAGS =
  1119. X
  1120. X        MACROFILE = bsd.cf
  1121. X           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  1122. X
  1123. X    IMAKE_DEFINES =
  1124. X
  1125. X         IRULESRC = $(CONFIGDIR)
  1126. X        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  1127. X
  1128. X     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  1129. X
  1130. X# -------------------------------------------------------------------------
  1131. X# X Window System Build Parameters
  1132. X# $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $
  1133. X
  1134. X# -------------------------------------------------------------------------
  1135. X# X Window System make variables; this need to be coordinated with rules
  1136. X
  1137. X          PATHSEP = /
  1138. X        USRLIBDIR =  /usr/X11/lib
  1139. X           BINDIR =  /usr/X11/bin
  1140. X          INCROOT =  /usr/X11/include
  1141. X     BUILDINCROOT = $(TOP)
  1142. X      BUILDINCDIR = $(BUILDINCROOT)/X11
  1143. X      BUILDINCTOP = ..
  1144. X           INCDIR = $(INCROOT)/X11
  1145. X           ADMDIR = /usr/adm
  1146. X           LIBDIR = $(USRLIBDIR)/X11
  1147. X        CONFIGDIR = $(LIBDIR)/config
  1148. X       LINTLIBDIR = $(USRLIBDIR)/lint
  1149. X
  1150. X          FONTDIR = $(LIBDIR)/fonts
  1151. X         XINITDIR = $(LIBDIR)/xinit
  1152. X           XDMDIR = $(LIBDIR)/xdm
  1153. X           TWMDIR = $(LIBDIR)/twm
  1154. X          MANPATH =  /usr/X11/man
  1155. X    MANSOURCEPATH = $(MANPATH)/man
  1156. X        MANSUFFIX = n
  1157. X     LIBMANSUFFIX = 3
  1158. X           MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  1159. X        LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  1160. X           NLSDIR = $(LIBDIR)/nls
  1161. X        PEXAPIDIR = $(LIBDIR)/PEX
  1162. X      XAPPLOADDIR = $(LIBDIR)/app-defaults
  1163. X       FONTCFLAGS = -t
  1164. X
  1165. X     INSTAPPFLAGS = $(INSTDATFLAGS)
  1166. X
  1167. X            IMAKE = imake
  1168. X           DEPEND = makedepend
  1169. X              RGB = rgb
  1170. X
  1171. X            FONTC = bdftopcf
  1172. X
  1173. X        MKFONTDIR = mkfontdir
  1174. X        MKDIRHIER =     /bin/sh $(BINDIR)/mkdirhier
  1175. X
  1176. X        CONFIGSRC = $(TOP)/config
  1177. X       DOCUTILSRC = $(TOP)/doc/util
  1178. X        CLIENTSRC = $(TOP)/clients
  1179. X          DEMOSRC = $(TOP)/demos
  1180. X           LIBSRC = $(TOP)/lib
  1181. X          FONTSRC = $(TOP)/fonts
  1182. X       INCLUDESRC = $(TOP)/X11
  1183. X        SERVERSRC = $(TOP)/server
  1184. X          UTILSRC = $(TOP)/util
  1185. X        SCRIPTSRC = $(UTILSRC)/scripts
  1186. X       EXAMPLESRC = $(TOP)/examples
  1187. X       CONTRIBSRC = $(TOP)/../contrib
  1188. X           DOCSRC = $(TOP)/doc
  1189. X           RGBSRC = $(TOP)/rgb
  1190. X        DEPENDSRC = $(UTILSRC)/makedepend
  1191. X         IMAKESRC = $(CONFIGSRC)
  1192. X         XAUTHSRC = $(LIBSRC)/Xau
  1193. X          XLIBSRC = $(LIBSRC)/X
  1194. X           XMUSRC = $(LIBSRC)/Xmu
  1195. X       TOOLKITSRC = $(LIBSRC)/Xt
  1196. X       AWIDGETSRC = $(LIBSRC)/Xaw
  1197. X       OLDXLIBSRC = $(LIBSRC)/oldX
  1198. X      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  1199. X      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  1200. X      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  1201. X      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  1202. X     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  1203. X         FSLIBSRC = $(FONTSRC)/lib/fs
  1204. X    FONTSERVERSRC = $(FONTSRC)/server
  1205. X     EXTENSIONSRC = $(TOP)/extensions
  1206. X         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  1207. X        PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
  1208. X      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  1209. X
  1210. X  DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
  1211. X     EXTENSIONLIB =              -lXext
  1212. X
  1213. X          DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
  1214. X             XLIB = $(EXTENSIONLIB)              -lX11
  1215. X
  1216. X      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  1217. X         XAUTHLIB =              -lXau
  1218. X      DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  1219. X         XDMCPLIB =              -lXdmcp
  1220. X
  1221. X        DEPXMULIB = $(USRLIBDIR)/libXmu.a
  1222. X           XMULIB =              -lXmu
  1223. X
  1224. X       DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
  1225. X          OLDXLIB =              -loldX
  1226. X
  1227. X      DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
  1228. X         XTOOLLIB =              -lXt
  1229. X
  1230. X        DEPXAWLIB = $(USRLIBDIR)/libXaw.a
  1231. X           XAWLIB =              -lXaw
  1232. X
  1233. X        DEPXILIB = $(USRLIBDIR)/libXi.a
  1234. X           XILIB =              -lXi
  1235. X
  1236. X       DEPPEXLIB = $(USRLIBDIR)/libPEX5.a
  1237. X          PEXLIB =              -lPEX5
  1238. X
  1239. X        DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  1240. X           PHIGSLIB =              -lphigs
  1241. X
  1242. X       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  1243. X          XBSDLIB =              -lXbsd
  1244. X
  1245. X LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  1246. X         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  1247. X          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  1248. X        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  1249. X          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  1250. X           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  1251. X          LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
  1252. X        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  1253. X
  1254. X          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  1255. X
  1256. X         DEPLIBS1 = $(DEPLIBS)
  1257. X         DEPLIBS2 = $(DEPLIBS)
  1258. X         DEPLIBS3 = $(DEPLIBS)
  1259. X
  1260. X# -------------------------------------------------------------------------
  1261. X# Imake rules for building libraries, programs, scripts, and data files
  1262. X# rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
  1263. X
  1264. X# -------------------------------------------------------------------------
  1265. X# start of Imakefile
  1266. X
  1267. XDEFINES=-DVER_VEC
  1268. XBINDIR=/usr/local/bin
  1269. XINSTPGMFLAGS=$(INSTBINFLAGS)
  1270. X
  1271. Xall:: xcalpr
  1272. X
  1273. Xxcalpr:  xcalpr.o xcal_days.o
  1274. X    $(RM) $@
  1275. X    $(CC) -o $@  xcalpr.o xcal_days.o $(LDOPTIONS)  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  1276. X
  1277. Xclean::
  1278. X    $(RM) xcalpr
  1279. X
  1280. Xinstall:: xcalpr
  1281. X    -@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
  1282. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
  1283. X    $(INSTALL) -c $(INSTPGMFLAGS)  xcalpr $(DESTDIR)$(BINDIR)
  1284. X
  1285. Xinstall.man:: xcalpr.man
  1286. X    -@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
  1287. X    else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
  1288. X    $(INSTALL) -c $(INSTMANFLAGS) xcalpr.man $(DESTDIR)$(MANDIR)/xcalpr.$(MANSUFFIX)
  1289. X
  1290. Xdepend::
  1291. X    $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  1292. X
  1293. X# -------------------------------------------------------------------------
  1294. X# common rules for all Makefiles - do not edit
  1295. X
  1296. Xemptyrule::
  1297. X
  1298. Xclean::
  1299. X    $(RM_CMD) "#"*
  1300. X
  1301. XMakefile::
  1302. X    -@if [ -f Makefile ]; then set -x; \
  1303. X    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  1304. X    else exit 0; fi
  1305. X    $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  1306. X
  1307. Xtags::
  1308. X    $(TAGS) -w *.[ch]
  1309. X    $(TAGS) -xw *.[ch] > TAGS
  1310. X
  1311. X# -------------------------------------------------------------------------
  1312. X# empty rules for directories that do not have SUBDIRS - do not edit
  1313. X
  1314. Xinstall::
  1315. X    @echo "install in $(CURRENT_DIR) done"
  1316. X
  1317. Xinstall.man::
  1318. X    @echo "install.man in $(CURRENT_DIR) done"
  1319. X
  1320. XMakefiles::
  1321. X
  1322. Xincludes::
  1323. X
  1324. X# -------------------------------------------------------------------------
  1325. X# dependencies generated by makedepend
  1326. X
  1327. END_OF_FILE
  1328. if test 9518 -ne `wc -c <'xcalpr/Makefile.bsdi'`; then
  1329.     echo shar: \"'xcalpr/Makefile.bsdi'\" unpacked with wrong size!
  1330. fi
  1331. # end of 'xcalpr/Makefile.bsdi'
  1332. fi
  1333. if test -f 'xcalpr/Makefile.sunos' -a "${1}" != "-c" ; then 
  1334.   echo shar: Will not clobber existing file \"'xcalpr/Makefile.sunos'\"
  1335. else
  1336. echo shar: Extracting \"'xcalpr/Makefile.sunos'\" \(8417 characters\)
  1337. sed "s/^X//" >'xcalpr/Makefile.sunos' <<'END_OF_FILE'
  1338. X# Makefile generated by imake - do not edit!
  1339. X# $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $
  1340. X#
  1341. X# The cpp used on this machine replaces all newlines and multiple tabs and
  1342. X# spaces in a macro expansion with a single space.  Imake tries to compensate
  1343. X# for this, but is not always successful.
  1344. X#
  1345. X
  1346. X###########################################################################
  1347. X# Makefile generated from "Imake.tmpl" and <Imakefile>
  1348. X# $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $
  1349. X#
  1350. X# Platform-specific parameters may be set in the appropriate .cf
  1351. X# configuration files.  Site-wide parameters may be set in the file
  1352. X# site.def.  Full rebuilds are recommended if any parameters are changed.
  1353. X#
  1354. X# If your C preprocessor doesn't define any unique symbols, you'll need
  1355. X# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  1356. X# "make Makefile", "make Makefiles", or "make World").
  1357. X#
  1358. X# If you absolutely can't get imake to work, you'll need to set the
  1359. X# variables at the top of each Makefile as well as the dependencies at the
  1360. X# bottom (makedepend will do this automatically).
  1361. X#
  1362. X
  1363. X###########################################################################
  1364. X# platform-specific configuration parameters - edit sun.cf to change
  1365. X
  1366. X# platform:  $XConsortium: sun.cf,v 1.38 89/12/23 16:10:10 jim Exp $
  1367. X# operating system:  SunOS 4.0.3
  1368. X
  1369. X###########################################################################
  1370. X# site-specific configuration parameters - edit site.def to change
  1371. X
  1372. X            SHELL = /bin/sh
  1373. X
  1374. X              TOP = .
  1375. X      CURRENT_DIR = .
  1376. X
  1377. X               AR = ar clq
  1378. X  BOOTSTRAPCFLAGS =
  1379. X               CC = cc
  1380. X
  1381. X         COMPRESS = compress
  1382. X              CPP = /lib/cpp $(STD_CPP_DEFINES)
  1383. X    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  1384. X          INSTALL = install
  1385. X               LD = ld
  1386. X             LINT = lint
  1387. X      LINTLIBFLAG = -C
  1388. X         LINTOPTS = -axz
  1389. X               LN = ln -s
  1390. X             MAKE = make
  1391. X               MV = mv
  1392. X               CP = cp
  1393. X           RANLIB = ranlib
  1394. X  RANLIBINSTFLAGS =
  1395. X               RM = rm -f
  1396. X     STD_INCLUDES =
  1397. X  STD_CPP_DEFINES =
  1398. X      STD_DEFINES =
  1399. X EXTRA_LOAD_FLAGS =
  1400. X  EXTRA_LIBRARIES =
  1401. X             TAGS = ctags
  1402. X
  1403. X    SHAREDCODEDEF = -DSHAREDCODE
  1404. X         SHLIBDEF = -DSUNSHLIB
  1405. X
  1406. X    PROTO_DEFINES =
  1407. X
  1408. X     INSTPGMFLAGS =
  1409. X
  1410. X     INSTBINFLAGS = -m 0755
  1411. X     INSTUIDFLAGS = -m 4755
  1412. X     INSTLIBFLAGS = -m 0664
  1413. X     INSTINCFLAGS = -m 0444
  1414. X     INSTMANFLAGS = -m 0444
  1415. X     INSTDATFLAGS = -m 0444
  1416. X    INSTKMEMFLAGS = -m 4755
  1417. X
  1418. X          DESTDIR =
  1419. X
  1420. X     TOP_INCLUDES = -I$(INCROOT)
  1421. X
  1422. X      CDEBUGFLAGS = -O
  1423. X        CCOPTIONS =
  1424. X      COMPATFLAGS =
  1425. X
  1426. X      ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  1427. X       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  1428. X           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  1429. X        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  1430. X           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  1431. X        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  1432. X   LDCOMBINEFLAGS = -X -r
  1433. X
  1434. X        MACROFILE = sun.cf
  1435. X           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  1436. X
  1437. X    IMAKE_DEFINES =
  1438. X
  1439. X         IRULESRC = $(CONFIGDIR)
  1440. X        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  1441. X
  1442. X     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  1443. X            $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  1444. X            $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  1445. X
  1446. X###########################################################################
  1447. X# X Window System Build Parameters
  1448. X# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  1449. X
  1450. X###########################################################################
  1451. X# X Window System make variables; this need to be coordinated with rules
  1452. X# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  1453. X
  1454. X          PATHSEP = /
  1455. X        USRLIBDIR = $(DESTDIR)/usr/lib
  1456. X           BINDIR = $(DESTDIR)/usr/bin/X11
  1457. X          INCROOT = $(DESTDIR)/usr/include
  1458. X     BUILDINCROOT = $(TOP)
  1459. X      BUILDINCDIR = $(BUILDINCROOT)/X11
  1460. X      BUILDINCTOP = ..
  1461. X           INCDIR = $(INCROOT)/X11
  1462. X           ADMDIR = $(DESTDIR)/usr/adm
  1463. X           LIBDIR = $(USRLIBDIR)/X11
  1464. X        CONFIGDIR = $(LIBDIR)/config
  1465. X       LINTLIBDIR = $(USRLIBDIR)/lint
  1466. X
  1467. X          FONTDIR = $(LIBDIR)/fonts
  1468. X         XINITDIR = $(LIBDIR)/xinit
  1469. X           XDMDIR = $(LIBDIR)/xdm
  1470. X           AWMDIR = $(LIBDIR)/awm
  1471. X           TWMDIR = $(LIBDIR)/twm
  1472. X           GWMDIR = $(LIBDIR)/gwm
  1473. X          MANPATH = $(DESTDIR)/usr/man
  1474. X    MANSOURCEPATH = $(MANPATH)/man
  1475. X           MANDIR = $(MANSOURCEPATH)n
  1476. X        LIBMANDIR = $(MANSOURCEPATH)3
  1477. X      XAPPLOADDIR = $(LIBDIR)/app-defaults
  1478. X
  1479. X        SOXLIBREV = 4.2
  1480. X          SOXTREV = 4.0
  1481. X         SOXAWREV = 4.0
  1482. X        SOOLDXREV = 4.0
  1483. X         SOXMUREV = 4.0
  1484. X        SOXEXTREV = 4.0
  1485. X
  1486. X       FONTCFLAGS = -t
  1487. X
  1488. X     INSTAPPFLAGS = $(INSTDATFLAGS)
  1489. X
  1490. X            IMAKE = imake
  1491. X           DEPEND = makedepend
  1492. X              RGB = rgb
  1493. X            FONTC = bdftosnf
  1494. X        MKFONTDIR = mkfontdir
  1495. X        MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier.sh
  1496. X
  1497. X        CONFIGSRC = $(TOP)/config
  1498. X        CLIENTSRC = $(TOP)/clients
  1499. X          DEMOSRC = $(TOP)/demos
  1500. X           LIBSRC = $(TOP)/lib
  1501. X          FONTSRC = $(TOP)/fonts
  1502. X       INCLUDESRC = $(TOP)/X11
  1503. X        SERVERSRC = $(TOP)/server
  1504. X          UTILSRC = $(TOP)/util
  1505. X        SCRIPTSRC = $(UTILSRC)/scripts
  1506. X       EXAMPLESRC = $(TOP)/examples
  1507. X       CONTRIBSRC = $(TOP)/../contrib
  1508. X           DOCSRC = $(TOP)/doc
  1509. X           RGBSRC = $(TOP)/rgb
  1510. X        DEPENDSRC = $(UTILSRC)/makedepend
  1511. X         IMAKESRC = $(CONFIGSRC)
  1512. X         XAUTHSRC = $(LIBSRC)/Xau
  1513. X          XLIBSRC = $(LIBSRC)/X
  1514. X           XMUSRC = $(LIBSRC)/Xmu
  1515. X       TOOLKITSRC = $(LIBSRC)/Xt
  1516. X       AWIDGETSRC = $(LIBSRC)/Xaw
  1517. X       OLDXLIBSRC = $(LIBSRC)/oldX
  1518. X      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  1519. X      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  1520. X     MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  1521. X     EXTENSIONSRC = $(TOP)/extensions
  1522. X
  1523. X  DEPEXTENSIONLIB =
  1524. X     EXTENSIONLIB = -lXext
  1525. X
  1526. X          DEPXLIB = $(DEPEXTENSIONLIB)
  1527. X             XLIB = $(EXTENSIONLIB) -lX11
  1528. X
  1529. X      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  1530. X         XAUTHLIB =  -lXau
  1531. X
  1532. X        DEPXMULIB =
  1533. X           XMULIB = -lXmu
  1534. X
  1535. X       DEPOLDXLIB =
  1536. X          OLDXLIB = -loldX
  1537. X
  1538. X      DEPXTOOLLIB =
  1539. X         XTOOLLIB = -lXt
  1540. X
  1541. X        DEPXAWLIB =
  1542. X           XAWLIB = -lXaw
  1543. X
  1544. X LINTEXTENSIONLIB = $(USRLIBDIR)/llib-lXext.ln
  1545. X         LINTXLIB = $(USRLIBDIR)/llib-lX11.ln
  1546. X          LINTXMU = $(USRLIBDIR)/llib-lXmu.ln
  1547. X        LINTXTOOL = $(USRLIBDIR)/llib-lXt.ln
  1548. X          LINTXAW = $(USRLIBDIR)/llib-lXaw.ln
  1549. X
  1550. X          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  1551. X
  1552. X         DEPLIBS1 = $(DEPLIBS)
  1553. X         DEPLIBS2 = $(DEPLIBS)
  1554. X         DEPLIBS3 = $(DEPLIBS)
  1555. X
  1556. X###########################################################################
  1557. X# Imake rules for building libraries, programs, scripts, and data files
  1558. X# rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $
  1559. X
  1560. X###########################################################################
  1561. X# start of Imakefile
  1562. X
  1563. XDEFINES=-DVER_VEC
  1564. XBINDIR=/usr/local/bin
  1565. XINSTPGMFLAGS=$(INSTBINFLAGS)
  1566. X
  1567. Xall:: xcalpr
  1568. X
  1569. Xxcalpr:  xcalpr.o xcal_days.o
  1570. X    $(RM) $@
  1571. X    $(CC) -o $@  xcalpr.o xcal_days.o $(LDOPTIONS)  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  1572. X
  1573. Xclean::
  1574. X    $(RM) xcalpr
  1575. X
  1576. Xinstall:: xcalpr
  1577. X    $(INSTALL) -c $(INSTPGMFLAGS)   xcalpr $(BINDIR)
  1578. X
  1579. Xinstall.man:: xcalpr.man
  1580. X    $(INSTALL) -c $(INSTMANFLAGS) xcalpr.man $(MANDIR)/xcalpr.n
  1581. X
  1582. Xdepend::
  1583. X    $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  1584. X
  1585. X###########################################################################
  1586. X# common rules for all Makefiles - do not edit
  1587. X
  1588. Xemptyrule::
  1589. X
  1590. Xclean::
  1591. X    $(RM_CMD) \#*
  1592. X
  1593. XMakefile::
  1594. X    -@if [ -f Makefile ]; then \
  1595. X    echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  1596. X    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  1597. X    else exit 0; fi
  1598. X    $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  1599. X
  1600. Xtags::
  1601. X    $(TAGS) -w *.[ch]
  1602. X    $(TAGS) -xw *.[ch] > TAGS
  1603. X
  1604. Xsaber:
  1605. X    #load $(ALLDEFINES) $(SRCS)
  1606. X
  1607. Xosaber:
  1608. X    #load $(ALLDEFINES) $(OBJS)
  1609. X
  1610. X###########################################################################
  1611. X# empty rules for directories that do not have SUBDIRS - do not edit
  1612. X
  1613. Xinstall::
  1614. X    @echo "install in $(CURRENT_DIR) done"
  1615. X
  1616. Xinstall.man::
  1617. X    @echo "install.man in $(CURRENT_DIR) done"
  1618. X
  1619. XMakefiles::
  1620. X
  1621. Xincludes::
  1622. X
  1623. X###########################################################################
  1624. X# dependencies generated by makedepend
  1625. X
  1626. END_OF_FILE
  1627. if test 8417 -ne `wc -c <'xcalpr/Makefile.sunos'`; then
  1628.     echo shar: \"'xcalpr/Makefile.sunos'\" unpacked with wrong size!
  1629. fi
  1630. # end of 'xcalpr/Makefile.sunos'
  1631. fi
  1632. echo shar: End of archive 3 \(of 8\).
  1633. cp /dev/null ark3isdone
  1634. MISSING=""
  1635. for I in 1 2 3 4 5 6 7 8 ; do
  1636.     if test ! -f ark${I}isdone ; then
  1637.     MISSING="${MISSING} ${I}"
  1638.     fi
  1639. done
  1640. if test "${MISSING}" = "" ; then
  1641.     echo You have unpacked all 8 archives.
  1642.     rm -f ark[1-9]isdone
  1643. else
  1644.     echo You still need to unpack the following archives:
  1645.     echo "        " ${MISSING}
  1646. fi
  1647. ##  End of shell archive.
  1648. exit 0
  1649.  
  1650. exit 0 # Just in case...
  1651. -- 
  1652.   // chris@Sterling.COM           | Send comp.sources.x submissions to:
  1653. \X/  Amiga: The only way to fly!  |    sources-x@sterling.com
  1654.        "It's intuitively obvious to the most casual observer..."
  1655.  GCS d++(--) -p+ c++ !l u++ e+ m+(-) s++/++ n h--- f+ g+++ w+ t++ r+ y+
  1656.