
PROGRAM       = dow

CC	      = gcc

CFLAGS	      = -O

DEST	      = ../../bin

EXTHDRS	      =

HDRS	      =

LD	      = gcc

LDFLAGS	      = -O \
		-static

LIBS	      = 

INSTALL	      = cp

MAKEFILE      = Makefile

OBJS	      = dow.o \
		mjdymd.o \
		ydymd.o \
		ymdmjd.o

PRINT	      = pr

SHELL	      = /bin/sh

SRCS	      = dow.c \
		mjdymd.c \
		ydymd.c \
		ymdmjd.c


.f.o:
	$(FC) $(FFLAGS) -c $*.f


.c.o:
	$(CC) $(CFLAGS) -c $*.c


.cc.o:
	$(CXX) $(CXXFLAGS) -c $*.cc


.cpp.o:
	$(CXX) $(CXXFLAGS) -c $*.cpp


.cxx.o:
	$(CXX) $(CXXFLAGS) -c $*.cxx


.C.o:
	$(CXX) $(CXXFLAGS) -c $*.C


.f.a:
	$(FC) -c $(FFLAGS) $*.f
	ar rv $@ $*.o


.c.a:
	$(CC) -c $(CFLAGS) $*.c
	ar rv $@ $*.o


.cc.a:
	$(CXX) -c $(CXXFLAGS) $*.cc
	ar rv $@ $*.o


.cpp.a:
	$(CXX) -c $(CXXFLAGS) $*.cpp
	ar rv $@ $*.o


.cxx.a:
	$(CXX) -c $(CXXFLAGS) $*.cxx
	ar rv $@ $*.o


.C.a:
	$(CXX) -c $(CXXFLAGS) $*.C
	ar rv $@ $*.o


.SUFFIXES: .inc  .inc~ .cm  .cm~ .par  .par~

all:		$(PROGRAM)

$(PROGRAM):     $(OBJS) $(LIBS)
		@echo "Linking $(PROGRAM) ..."
		@$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
		@echo "done"

clean:;		@rm -f $(OBJS) core

clobber:;	@rm -f $(OBJS) $(PROGRAM) core tags

depend:;	@mkmf -f $(MAKEFILE) ROOT=$(ROOT)

echo:;		@echo $(HDRS) $(SRCS)

index:;		@ctags -wx $(HDRS) $(SRCS)

install:	$(PROGRAM)
		@echo Installing $(PROGRAM) in $(DEST)
		@-strip $(PROGRAM)
		@if [ $(DEST) != . ]; then \
		(rm -f $(DEST)/$(PROGRAM); $(INSTALL) -p $(PROGRAM) $(DEST)); fi

print:;		@$(PRINT) $(HDRS) $(SRCS)

tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)

update:		$(DEST)/$(PROGRAM)

$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
		@$(MAKE) -f $(MAKEFILE) ROOT=$(ROOT) DEST=$(DEST) install

# DO NOT DELETE

