# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $

# -------------------------------------------------------------------------
# Makefile generated from "Imake.tmpl" and </tmp/IIf.a00792>
# $Header: /home/x_cvs/mit/config/Imake.tmpl,v 1.8 1993/01/08 10:11:36 dawes Exp $
# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
#
# Platform-specific parameters may be set in the appropriate <vendor>.cf
# configuration files.  Site-specific parameters should be set in the file
# site.def.  Full rebuilds are recommended if any parameters are changed.
#
# If your C preprocessor does not define any unique symbols, you will need
# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
# "make World" the first time).
#

# -------------------------------------------------------------------------
# site-specific configuration parameters that need to come before
# the platform-specific parameters - edit site.def to change

# $Header: /home/x_cvs/mit/config/site.def,v 1.52 1993/02/08 22:11:12 dawes Exp $
# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $

# -------------------------------------------------------------------------
# platform-specific configuration parameters - edit x386.cf to change

# $Header: /home/x_cvs/mit/config/x386.cf,v 1.59 1993/02/08 22:11:15 dawes Exp $
# platform:  $XConsortium: x386.cf,v 1.7 91/08/16 19:30:10 gildea Exp $

# operating system:  		Linux 	(Usenet)

# -------------------------------------------------------------------------
# site-specific configuration parameters that go after
# the platform-specific parameters - edit site.def to change

# $Header: /home/x_cvs/mit/config/site.def,v 1.52 1993/02/08 22:11:12 dawes Exp $
# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $

            SHELL = 	/bin/sh

              TOP = .
      CURRENT_DIR = .

               AR = ar clq
  BOOTSTRAPCFLAGS =
               CC = 		gcc -fwritable-strings -fomit-frame-pointer
               AS = as

              LEX = 		flex

             YACC = 		bison -y

         COMPRESS = compress
              CPP = 		/lib/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = 	/lib/cpp $(STD_CPP_DEFINES)
          INSTALL = 	install
               LD = ld
             LINT = lint
      LINTLIBFLAG = -C
         LINTOPTS = -axz
               LN = ln -s
             MAKE = make
               MV = mv
               CP = cp

           RANLIB = ranlib
  RANLIBINSTFLAGS =

               RM = rm -f
            TROFF = psroff
         MSMACROS = -ms
              TBL = tbl
              EQN = eqn
     STD_INCLUDES =
  STD_CPP_DEFINES = -traditional 		-D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE 	-Dlinux
      STD_DEFINES = 		-D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE 	-Dlinux
 EXTRA_LOAD_FLAGS =
  EXTRA_LIBRARIES =
             TAGS = ctags

    PROTO_DEFINES = -DFUNCPROTO=11 -DNARROWPROTO

     INSTPGMFLAGS = -s

     INSTBINFLAGS = -m 0755
     INSTUIDFLAGS = -m 4755
     INSTLIBFLAGS = -m 0644
     INSTINCFLAGS = -m 0444
     INSTMANFLAGS = -m 0444
     INSTDATFLAGS = -m 0444
    INSTKMEMFLAGS = -m 4755

      PROJECTROOT = 	/usr/X386

     TOP_INCLUDES = -I$(INCROOT)

      CDEBUGFLAGS = -O2
        CCOPTIONS = -m486 -DNO_ASM
    ANSICCOPTIONS =

      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
           CFLAGS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)

           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)

        LDOPTIONS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)

   LDCOMBINEFLAGS = 	-r
      DEPENDFLAGS =

        MACROFILE = x386.cf
           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut

    IMAKE_DEFINES =

         IRULESRC = $(CONFIGDIR)
        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)

     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules 			$(IRULESRC)/Project.tmpl $(IRULESRC)/site.def 			$(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)

# -------------------------------------------------------------------------
# $Header: /home/x_cvs/mit/config/Project.tmpl,v 1.10 1993/02/06 05:14:49 dawes Exp $
# X Window System Build Parameters
# $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $

# -------------------------------------------------------------------------
# X Window System make variables; this need to be coordinated with rules

          PATHSEP = /
        USRLIBDIR = 	/usr/X386/lib
           BINDIR = 	/usr/X386/bin
          INCROOT = 	/usr/X386/include
     BUILDINCROOT = $(TOP)
      BUILDINCDIR = $(BUILDINCROOT)/X11
      BUILDINCTOP = ..
           INCDIR = $(INCROOT)/X11
           ADMDIR = /usr/adm
           LIBDIR = $(USRLIBDIR)/X11
        CONFIGDIR = $(LIBDIR)/config
       LINTLIBDIR = $(USRLIBDIR)/lint

          FONTDIR = $(LIBDIR)/fonts
         XINITDIR = $(LIBDIR)/xinit
           XDMDIR = $(LIBDIR)/xdm
           TWMDIR = $(LIBDIR)/twm
          MANPATH = 	/usr/X386/man
    MANSOURCEPATH = $(MANPATH)/man
        MANSUFFIX = 1x
     LIBMANSUFFIX = 3x
           MANDIR = 	$(MANSOURCEPATH)1
        LIBMANDIR = $(MANSOURCEPATH)3
           NLSDIR = $(LIBDIR)/nls
        PEXAPIDIR = $(LIBDIR)/PEX
      XAPPLOADDIR = $(LIBDIR)/app-defaults
       FONTCFLAGS = -t
       LINKKITDIR = 	$(USRLIBDIR)/Server

     INSTAPPFLAGS = $(INSTDATFLAGS)

            IMAKE = imake
           DEPEND = makedepend
              RGB = rgb

            FONTC = bdftopcf

        MKFONTDIR = mkfontdir
        MKDIRHIER = 	/bin/sh $(BINDIR)/mkdirhier

        CONFIGSRC = $(TOP)/config
       DOCUTILSRC = $(TOP)/doc/util
        CLIENTSRC = $(TOP)/clients
          DEMOSRC = $(TOP)/demos
           LIBSRC = $(TOP)/lib
          FONTSRC = $(TOP)/fonts
       INCLUDESRC = $(TOP)/X11
        SERVERSRC = $(TOP)/server
          UTILSRC = $(TOP)/util
        SCRIPTSRC = $(UTILSRC)/scripts
       EXAMPLESRC = $(TOP)/examples
       CONTRIBSRC = $(TOP)/../contrib
           DOCSRC = $(TOP)/doc
           RGBSRC = $(TOP)/rgb
        DEPENDSRC = $(SCRIPTSRC)
         IMAKESRC = $(CONFIGSRC)
         XAUTHSRC = $(LIBSRC)/Xau
          XLIBSRC = $(LIBSRC)/X
           XMUSRC = $(LIBSRC)/Xmu
       TOOLKITSRC = $(LIBSRC)/Xt
       AWIDGETSRC = $(LIBSRC)/Xaw
       OLDXLIBSRC = $(LIBSRC)/oldX
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
         FSLIBSRC = $(FONTSRC)/lib/fs
    FONTSERVERSRC = $(FONTSRC)/server
     EXTENSIONSRC = $(TOP)/extensions
         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
        PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX

  DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
     EXTENSIONLIB = 			 -lXext

          DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
             XLIB = $(EXTENSIONLIB) 			 -lX11

      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
         XAUTHLIB = 			 -lXau
      DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
         XDMCPLIB = 			 -lXdmcp

        DEPXMULIB = $(USRLIBDIR)/libXmu.a
           XMULIB = 			 -lXmu

       DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
          OLDXLIB = 			 -loldX

      DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
         XTOOLLIB = 			 -lXt

        DEPXAWLIB = $(USRLIBDIR)/libXaw.a
           XAWLIB = 			 -lXaw

        DEPXILIB = $(USRLIBDIR)/libXi.a
           XILIB = 			 -lXi

       DEPPEXLIB = $(USRLIBDIR)/libPEX5.a
          PEXLIB = 			 -lPEX5

        DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
           PHIGSLIB = 			 -lphigs

       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
          XBSDLIB = 			 -lXbsd

 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
          LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln

          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)

         DEPLIBS1 = $(DEPLIBS)
         DEPLIBS2 = $(DEPLIBS)
         DEPLIBS3 = $(DEPLIBS)

# -------------------------------------------------------------------------
# Imake rules for building libraries, programs, scripts, and data files
# $Header: /home/x_cvs/mit/config/Imake.rules,v 1.8 1993/02/03 13:01:58 dawes Exp $
# rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $

# -------------------------------------------------------------------------
# start of Imakefile

# $Id: Imakefile,v 2.2 1991/10/30 18:40:12 billr Exp $
#

###########################################################################
# @(#)XView.cf	1.10 09 Feb 1992 SMI
# XView.cf for XView release 3.0.  Specify site preferences here.

###########################################################################
# @(#)XView.tmpl	1.15 12 May 1993 SMI
# XView.tmpl for XView release 3.2.  Template to add additional config
# rules to those supplied with X Version 11 release 5.

            MKDIRHIER = 	/bin/sh 	/usr/X386/bin/mkdirhier

            LOCALE_DEFINES = -DOS_HAS_LOCALE

            XV_CFLAGS.optimized = -DOPTIMIZED
            XV_CFLAGS.shared =

            DEFINES = $(LOCALE_DEFINES) $(MMAP_DEFINES) $(XV_ALLOC_DEFINES) 		  $(XV_STRDUP_DEFINES) $(XV_CFLAGS.optimized) $(XV_CFLAGS.shared)

              XVDESTDIR = /usr/openwin
           LIBRARY_DEST = $(XVDESTDIR)/lib
      LINT_LIBRARY_DEST = $(XVDESTDIR)/lib/lint
                 BINDIR = $(XVDESTDIR)/bin
                MANPATH = $(XVDESTDIR)/man
            HEADER_DEST = $(XVDESTDIR)/include
               SRC_DEST = $(XVDESTDIR)/share/src/xview
               DOC_DEST = $(XVDESTDIR)/share/doc/xview

               XVLIBSRC = $(TOP)/lib
              HELP_DEST = $(LIBRARY_DEST)/help
    LIBRARY_DEST_EXTRAS = $(LIBRARY_DEST)
       TEXT_EXTRAS_MENU = $(LIBRARY_DEST)/.text_extras_menu
                     AR = ar ruv
                  CHMOD = chmod

                DEPXLIB =

            BUILDINCDIR = $(TOP)/build
            BUILDINCTOP = ../../..

                 INCDIR = /include

               XVPUBINC = xview
               XVPRIINC = xview_private
               OLPUBINC = olgx
               OLPRIINC = olgx_private
               PSPUBINC = xvps
               PSPRIINC = xvps_private
               IMAGEINC = images
              BITMAPINC = bitmaps
         PIXRECT_INCDIR = $(INCDIR)/pixrect
           XVPUB_INCDIR = $(INCDIR)/$(XVPUBINC)
           XVPRI_INCDIR = $(INCDIR)/$(XVPRIINC)
           OLPUB_INCDIR = $(INCDIR)/$(OLPUBINC)
           OLPRI_INCDIR = $(INCDIR)/$(OLPRIINC)
           PSPUB_INCDIR = $(INCDIR)/$(PSPUBINC)
           PSPRI_INCDIR = $(INCDIR)/$(PSPRIINC)
           IMAGE_INCDIR = $(INCDIR)/$(IMAGEINC)
          BITMAP_INCDIR = $(INCDIR)/$(BITMAPINC)
    PIXRECT_HEADER_DEST = $(HEADER_DEST)/pixrect
      XVPUB_HEADER_DEST = $(HEADER_DEST)/$(XVPUBINC)
      XVPRI_HEADER_DEST = $(HEADER_DEST)/$(XVPRIINC)
      OLPUB_HEADER_DEST = $(HEADER_DEST)/$(OLPUBINC)
      OLPRI_HEADER_DEST = $(HEADER_DEST)/$(OLPRIINC)
      PSPUB_HEADER_DEST = $(HEADER_DEST)/$(PSPUBINC)
      PSPRI_HEADER_DEST = $(HEADER_DEST)/$(PSPRIINC)
            IMAGES_DEST = $(HEADER_DEST)/$(IMAGEINC)
            BITMAP_DEST = $(HEADER_DEST)/$(BITMAPINC)

                LINTDIR = $(LINT_LIBRARY_DEST)

            DEPXVIEWLIB = $(LIBRARY_DEST)/libxview.a
               XVIEWLIB = 			 -L$(LIBRARY_DEST) -lxview

            DEPOLGXLIB = $(LIBRARY_DEST)/libolgx.a
               OLGXLIB = 			 -L$(LIBRARY_DEST) -lolgx

            DEPXVPSLIB = $(LIBRARY_DEST)/libxvps.a
               XVPSLIB = 			 -L$(LIBRARY_DEST) -lxvps

             XLIB = $(EXTENSIONLIB) 			 -lX11

             SYSV_CLIENT_LIB =
             XVCLIENTSYSDEFINES = -DSUNOS41

             XVCLIENTI18NDEFINES = -DOW_I18N_L3
             XVCLIENTMISCLIB =
             XVCLIENTINCLUDES =

             XVCLIENTDEFINES = $(XVCLIENTSYSDEFINES) $(XVCLIENTI18NDEFINES)

###########################################################################
# @(#)XView.rules	1.8 12 May 1993 SMI
# XView.rules for XView release 3.0.  Imake rules needed by distribution.

#
# Imakefile for calentool
#
#	Symbol Definitions
# (These can all be set in ct.h also)
#-------------------------------
#SUN3_5       Define this if using SunOS 3.5 or earlier
#NEED_CUSERID Define this if your C library does not include cuserid()
#NEED_DYSIZE  Define this if your C library does not include dysize()
#DATELIB_DIR  Directory containing the Date Library
#PRINT_CMD    Command to send postscript to appropriate printer
#NR_WEEKDAYS  Define to number of days in week to display (5-7)
#START_HOUR   What is first hour of day to display
#END_HOUR     What is last hour of day to display
#N_NOTESLOTS  What is the number of note slots to display
#START_YEAR   What is first year of calendar to display
#NR_YEARS     How many years to display.
#UPDATE_RATE  How often to perform updates (second or minute)?
#MAILPROG     Mailer for -m option
#HOUR_24      For 12 or 24 hour time formats
#MON_FIRST    For Sun-Sat or Mon-Sun week formats
#APPT_CHECK_LIMIT What limits to check for appointments (see ct.h)
#
#LANGUAGE     Enable PostScript code for extended character sets
#		See pcaldw.c for more information.
#FRENCH       French language month and day names
#NO_PRINTER   No printing is supported
#RASTER_ONLY  Define if no PostScript printer available.
#NO_HOLIDAYS  No holiday display is supported
#NO_SUN_MOON  No sun and moon phase info is supported
#
#CALENCHECK   Ifdefs out parts of files for calencheck program
#
#LOCATION     Geographic coordinates of this physical location (if known).
#[121-08'-56"W x 44-15'-15"N == Redmond, Oregon, USA]
#[122-15'-12"W x 37-29'-00"N == Golden Gate Park, San Francisco, CA, USA]
#If the longitude is not known, the local time offset is derived
#from the timezone information (tzp.tz_minuteswest). If the
#latitude is not known, the default used is 34-0'-0" - the approximate
#centerline of the U.S.
#
#To find your local coordinates, call the local Flight Service Station
#(in the U.S., look under Transportation, Department of - FSS) and
#ask for the latitude and longitude of your local airport. That
#will probably be close enough.  Other useful sources are a local
#planetarium, science museum, Dept. of Astronomy, or library.
#
#LONG_DEGREES Degrees part of site longitude
#LONG_MINUTES Minutes part of site longitude
#LONG_SECONDS Seconds part of site longitude
#LAT_DEGREES Degrees part of site latitude
#LAT_MINUTES Minutes part of site latitude
#LAT_SECONDS Seconds part of site latitude
#
#
#BINDIR       Where to install binaries
#MANDIR       Where to install man pages
#MANSUFFIX    Suffix letter or number for the man pages
#

BINDIR = /usr/local/bin
MANDIR = /usr/local/man
MANSUFFIX = 1

DATELIB_DIR  = $(USRLIBDIR)/calentool
PRINT_CMD    = "lpr -Plw"
NR_WEEKDAYS  = 5
START_HOUR   = 8
END_HOUR     = 18
N_NOTESLOTS  = 6
START_YEAR   = 90
NR_YEARS     = 5
UPDATE_RATE  = minute
MAILPROG     = /usr/ucb/mail
HOUR_24      = 0
MON_FIRST    = 0
APPT_CHECK_LIMIT = n_slots
#LANGUAGE     = -DLANGUAGE
#FRENCH       = -DFRENCH
#NO_PRINTER   = -DNO_PRINTER
#RASTER_ONLY  = -DRASTER_ONLY
#NO_HOLIDAYS  = -DNO_HOLIDAYS
#NO_SUN_MOON  = -DNO_SUN_MOON
#NEED_CUSERID = -DNEED_CUSERID
NEED_DYSIZE  = -DNEED_DYSIZE
#LOCATION= -DLONG_DEGREES=121. -DLONG_MINUTES=08. -DLONG_SECONDS=56. 	-DLAT_DEGREES=44. -DLAT_MINUTES=15. -DLAT_SECONDS=15.

#
#	Library and optimization flags
SYS_LIBRARIES = -lm
LOCAL_LIBRARIES = $(XVIEWLIB) $(OLGXLIB) $(XLIB)
OPTIMIZE = -O
# NO_OPTIMIZE is used to turn off optimization for wpaint.c and pcal.c.
# Optimization may work on non-Sun platforms. If so, change NO_OPTIMIZE
# to match OPTIMIZE.
NO_OPTIMIZE = #-g
#
#	Define the compile symbols
#	Many of these can also be set from the .Xdefaults file
DEFINES =	-DDATELIB_DIR=\"$(DATELIB_DIR)\" 		-DPRINT_CMD=\"$(PRINT_CMD)\" 		-DNR_WEEKDAYS=$(NR_WEEKDAYS) 		-DSTART_HOUR=$(START_HOUR) 		-DEND_HOUR=$(END_HOUR) 		-DN_NOTESLOTS=$(N_NOTESLOTS) 		-DSTART_YEAR=$(START_YEAR) 		-DNR_YEARS=$(NR_YEARS) 		-DUPDATE_RATE=\"$(UPDATE_RATE)\" 		-DMAILPROG=\"$(MAILPROG)\" 		-DHOUR_24=$(HOUR_24) 		-DMON_FIRST=$(MON_FIRST) 		-DAPPT_CHECK_LIMIT=$(APPT_CHECK_LIMIT) 		$(LANGUAGE) 		$(FRENCH) 		$(NO_PRINTER) 		$(RASTER_ONLY) 		$(NO_HOLIDAYS) 		$(NO_SUN_MOON) 		$(NEED_CUSERID) 		$(NEED_DYSIZE)

CDEBUGFLAGS =	$(OPTIMIZE)
CCFLAGS =	$(CFLAGS) -DCALENCHECK=1
NOCFLAGS =	$(NO_OPTIMIZE) $(CCOPTIONS) $(ALLDEFINES)
#
#	All sources
SRCS =	calentool.c common.c datelib.c devent.c dpaint.c event.c 	expire.c holidays.c init.c moon.c mpaint.c notify.c pcal.c 	pcaldw.c printer.c riseset.c tool.c utils.c 	version.c wevent.c wpaint.c ypaint.c 	calencheck.c 	mt2ct.c 	month2ct.c put_aentry.c read_sched.c 	cal2ct.c

#
#	The info file
INFOFILES = calentool.info
#
#	The date data files
DATEFILES= dates/CREDITS dates/README dates/ancient dates/can_holiday	dates/celtic dates/computing dates/events1 dates/events2	dates/events3 dates/events4 dates/events5 dates/events6	dates/gdead dates/hawaii dates/literature dates/lives1 dates/lives2	dates/lives3 dates/lives4 dates/lives5 dates/lives6 dates/lotr	dates/movies dates/music dates/radio dates/sfo dates/space	dates/sports dates/television dates/usa_holiday dates/usa_other	dates/usa_states dates/witchcraft dates/world	dates/events dates/lives

#
#	Objects that make up calentool
CT_OBJS = calentool.o ct_common.o ct_datelib.o devent.o dpaint.o event.o 	expire.o holidays.o init.o moon.o mpaint.o notify.o pcal.o 	pcaldw.o printer.o riseset.o tool.o ct_utils.o 	version.o wevent.o wpaint.o ypaint.o

#
# 	objects that make up calencheck
CC_OBJS = calencheck.o cc_common.o cc_datelib.o cc_utils.o
#
#	objects that make up mt2ct
MT_OBJS	= mt2ct.o put_aentry.o
#
#	objects that make up month2ct
MONTH_OBJS = month2ct.o put_aentry.o read_sched.o
#
#	objects that make up cal2ct
CAL_OBJS = cal2ct.o put_aentry.o
#
#	default: compile everything
all:: calentool calencheck mt2ct month2ct cal2ct
#
#	the basic targets

calentool: $(CT_OBJS)
	$(RM) $@
	$(CC) -o $@ $(CT_OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(SYS_LIBRARIES) $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) calentool

calencheck: $(CC_OBJS)
	$(RM) $@
	$(CC) -o $@ $(CC_OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) calencheck

mt2ct: $(MT_OBJS)
	$(RM) $@
	$(CC) -o $@ $(MT_OBJS) $(LDOPTIONS)  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) mt2ct

month2ct: $(MONTH_OBJS)
	$(RM) $@
	$(CC) -o $@ $(MONTH_OBJS) $(LDOPTIONS)  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) month2ct

cal2ct: $(CAL_OBJS)
	$(RM) $@
	$(CC) -o $@ $(CAL_OBJS) $(LDOPTIONS)  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) cal2ct
#

depend::
	$(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
#

install:: calentool
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS)  calentool $(DESTDIR)$(BINDIR)

install.man:: calentool.man
	@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
	$(INSTALL) -c $(INSTMANFLAGS) calentool.man $(DESTDIR)$(MANDIR)/calentool.$(MANSUFFIX)

install:: calencheck
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS)  calencheck $(DESTDIR)$(BINDIR)

install.man:: calencheck.man
	@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
	$(INSTALL) -c $(INSTMANFLAGS) calencheck.man $(DESTDIR)$(MANDIR)/calencheck.$(MANSUFFIX)

install:: mt2ct
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS)  mt2ct $(DESTDIR)$(BINDIR)

install.man:: mt2ct.man
	@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
	$(INSTALL) -c $(INSTMANFLAGS) mt2ct.man $(DESTDIR)$(MANDIR)/mt2ct.$(MANSUFFIX)

install:: month2ct
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS)  month2ct $(DESTDIR)$(BINDIR)

install:: cal2ct
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS)  cal2ct $(DESTDIR)$(BINDIR)
#
#	special man page rules for duplicate man pages
install.man::
	$(RM) $(MANDIR)/month2ct.$(MANSUFFIX)
	ln -s $(MANDIR)/mt2ct.$(MANSUFFIX) $(MANDIR)/month2ct.$(MANSUFFIX)
	$(RM) $(MANDIR)/cal2ct.$(MANSUFFIX)
	ln -s $(MANDIR)/mt2ct.$(MANSUFFIX) $(MANDIR)/cal2ct.$(MANSUFFIX)
#
#	special rules for date file rules
install::
	$(MKDIRHIER) $(DATELIB_DIR)
	for i in $(DATEFILES); do 		($(INSTALL) -c $(INSTDATFLAGS) $$i $(DATELIB_DIR)); 	done

#
#	special rules for files that compile differently for different programs
# wpaint.c and pcal.c usually have to be compiled with optimization
# turned off (at least on Sun platforms).
wpaint.o: wpaint.c ct.h
	$(CC) $(NOCFLAGS) -c wpaint.c

pcal.o: pcal.c ct.h
	$(CC) $(NOCFLAGS) -c pcal.c

riseset.o: riseset.c riseset.h
	$(CC) $(CFLAGS) $(LOCATION) -c riseset.c

ct_common.o: common.c ct.h
	$(CC) $(CFLAGS) -c common.c
	$(MV) common.o ct_common.o

ct_datelib.o: datelib.c ct.h
	$(CC) $(CFLAGS) -c datelib.c
	$(MV) datelib.o ct_datelib.o

ct_utils.o: utils.c ct.h
	$(CC) $(CFLAGS) -c utils.c
	$(MV) utils.o ct_utils.o

cc_common.o: common.c ct.h
	$(CC) $(CCFLAGS) -c common.c
	$(MV) common.o cc_common.o

cc_datelib.o: datelib.c ct.h
	$(CC) $(CCFLAGS) -c datelib.c
	$(MV) datelib.o cc_datelib.o

cc_utils.o: utils.c ct.h
	$(CC) $(CCFLAGS) -c utils.c
	$(MV) utils.o cc_utils.o

# @(#)XView.prog	1.6 28 Jun 1993 SMI

populate::
	@case '${MFLAGS}' in *[i]*) set +e;; esac;
	-@if [ -h SCCS ]; then \
	for i in $(ALLFILES) ; do sccs get $$i ; done ; \
	elif [ -h SCCS- ]; then \
	$(MV) SCCS- SCCS ; \
	for i in $(ALLFILES) ; do sccs get $$i ; done ; \
	$(MV) SCCS SCCS- ; \
	else \
	echo "SCCS or SCCS- do not exist" ; \
	fi

install::
	$(MKDIRHIER) $(HELP_DEST)

install::
	@case '${MFLAGS}' in *[i]*) set +e;; esac;
	for i in $(INFOFILES) ;\
	do \
	echo "installing $$i"; \
	$(RM) $(HELP_DEST)/$$i ; \
	$(INSTALL) -c $(INSTDATFLAGS) $$i $(HELP_DEST) ; \
	done

install.srcs::

includes::

install.man::

depend::
	$(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)

lint:
	$(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
lint1:
	$(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)

# -------------------------------------------------------------------------
# common rules for all Makefiles - do not edit

emptyrule::

clean::
	$(RM_CMD) "#"*

Makefile::
	-@if [ -f Makefile ]; then set -x; \
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
	else exit 0; fi
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)

tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS

# -------------------------------------------------------------------------
# empty rules for directories that do not have SUBDIRS - do not edit

install::
	@echo "install in $(CURRENT_DIR) done"

install.man::
	@echo "install.man in $(CURRENT_DIR) done"

install.linkkit::
	@echo "install.linkkit in $(CURRENT_DIR) done"

Makefiles::

includes::

# -------------------------------------------------------------------------
#  generated by makedepend

