# $Id: manifest,v 1.5 2003/01/17 18:33:00 flaterco Exp $

PROGRAMS = xtide xttpd tide

COMMONSRCS = Dstr.cc HarmonicsPath.cc PredictionValue.cc \
Amplitude.cc Angle.cc Speed.cc Timestamp.cc Interval.cc Year.cc \
Constituent.cc TabulatedConstituent.cc Coordinates.cc HarmonicsFile.cc \
StationRef.cc StationIndex.cc ConstantSet.cc TideContext.cc \
Offsets.cc ConstituentSet.cc ConstantSetWrapper.cc \
Station.cc xml_l.cc xml_y.cc xmlstruct.cc ReferenceStation.cc \
SubordinateStation.cc skycal.cc Colors.cc Graph.cc \
RGBGraph.cc UserDefaults.cc ConfigDefaults.cc Settings.cc \
CommandLineSettings.cc TTYGraph.cc Calendar.cc Banner.cc NullableAngle.cc \
externC.cc errors.cc
COMMONOBJS = Dstr.o HarmonicsPath.o PredictionValue.o \
Amplitude.o Angle.o Speed.o Timestamp.o Interval.o Year.o \
Constituent.o TabulatedConstituent.o Coordinates.o HarmonicsFile.o \
StationRef.o StationIndex.o ConstantSet.o TideContext.o \
Offsets.o ConstituentSet.o ConstantSetWrapper.o \
Station.o xml_l.o xml_y.o xmlstruct.o ReferenceStation.o \
SubordinateStation.o skycal.o Colors.o Graph.o \
RGBGraph.o UserDefaults.o ConfigDefaults.o Settings.o \
CommandLineSettings.o TTYGraph.o Calendar.o Banner.o NullableAngle.o \
externC.o libtcd/libtcd.a

# xtide
SRCS1 = xtide.cc xxerrors.cc xxContext.cc xxTitleScreen.cc xxGlobe.cc \
xxLocationList.cc xxXTideRoot.cc xxTideContext.cc xxDisclaimer.cc \
xxTextMode.cc xxDrawable.cc xxErrorBox.cc xxHelpBox.cc xxFilename.cc \
xxStep.cc xxRareModeSavePrompts.cc xxTimestampDialog.cc \
xxMarkLevel.cc xxApplicationDefaults.cc xxGraphMode.cc xxPixmapGraph.cc \
xxAspect.cc xxClock.cc xxWindow.cc xxTimestamp.cc xxMultiChoice.cc \
xxHorizDialog.cc xxUnsignedChooser.cc wvsrtv.cc xxMap.cc $(COMMONSRCS)
OBJS1 = xtide.o xxerrors.o xxContext.o xxTitleScreen.o xxGlobe.o \
xxLocationList.o xxXTideRoot.o xxTideContext.o xxDisclaimer.o \
xxTextMode.o xxDrawable.o xxErrorBox.o xxHelpBox.o xxFilename.o \
xxStep.o xxRareModeSavePrompts.o xxTimestampDialog.o \
xxMarkLevel.o xxApplicationDefaults.o xxGraphMode.o xxPixmapGraph.o \
xxAspect.o xxClock.o xxWindow.o xxTimestamp.o xxMultiChoice.o \
xxHorizDialog.o xxUnsignedChooser.o wvsrtv.o xxMap.o $(COMMONOBJS)

# xttpd
SRCS2 = xttpd.cc ZoneIndex.cc $(COMMONSRCS)
OBJS2 = xttpd.o ZoneIndex.o errors.o $(COMMONOBJS)

# tide
SRCS3 = tide.cc $(COMMONSRCS)
OBJS3 = tide.o errors.o $(COMMONOBJS)

# libtcd
SRCS4 = libtcd/bit_pack.c libtcd/tide_db.c
OBJS4 = libtcd/bit_pack.o libtcd/tide_db.o

# These are only used to kludge up some primitive dependencies.
ALLSRCS = $(SRCS1) xttpd.cc ZoneIndex.cc tide.cc $(SRCS4)
ALLOBJS = $(OBJS1) errors.o xttpd.o ZoneIndex.o tide.o $(OBJS4)
ALLHDRS = Amplitude.hh Angle.hh Colors.hh CommandLineSettings.hh \
ConfigDefaults.hh ConstantSet.hh ConstantSetWrapper.hh Constituent.hh \
ConstituentSet.hh Coordinates.hh Dstr.hh Graph.hh HarmonicsFile.hh \
HarmonicsPath.hh Interval.hh Offsets.hh PredictionValue.hh RGBGraph.hh \
ReferenceStation.hh Settings.hh Speed.hh Station.hh StationIndex.hh \
StationRef.hh SubordinateStation.hh TabulatedConstituent.hh \
TideContext.hh Timestamp.hh UserDefaults.hh Year.hh ZoneIndex.hh \
common.hh config.hh errorbg.xpm.hh errorbox.xpm.hh errors.hh glyphs.hh \
purec++.hh rgb.hh skycal.hh titlescreen.xpm.hh xml_y.hh xmlstruct.hh \
xtide.hh xxApplicationDefaults.hh xxAspect.hh xxClock.hh xxContext.hh \
xxDisclaimer.hh xxDrawable.hh xxErrorBox.hh xxFilename.hh xxGlobe.hh \
xxGraphMode.hh xxHelpBox.hh xxHorizDialog.hh xxLocationList.hh \
xxMarkLevel.hh xxMultiChoice.hh xxPixmapGraph.hh xxTextMode.hh \
xxStep.hh xxRareModeSavePrompts.hh xxTimestampDialog.hh \
xxTideContext.hh xxTimestamp.hh xxTitleScreen.hh xxUnsignedChooser.hh \
xxWindow.hh xxXTideRoot.hh xxerrors.hh TTYGraph.hh Calendar.hh Banner.hh \
crab48.xpm.hh NullableAngle.hh collation.hh xxMap.hh \
libtcd/nvtypes.h libtcd/tcd.h libtcd/tide_db_default.h \
libtcd/tide_db_header.h libtcd/tide_db_version.h
