# Makefile (dcf77d)
#
# Copyright 1997   quacks@paula.owl.de
#
####

CC=		gcc
CFLAGS=		-O2 -m486 -Wall  
LIBS=		-lc

BINDIR=		/usr/sbin
MANDIR=		/usr/man

PROG=		dcf77d
SRCS=		main.c getinfo.c termios.c time.c log.c
OBJS=		main.o getinfo.o termios.o time.o log.o

all:		$(PROG)

$(PROG):	$(OBJS) 
	$(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LIBS)

install:	$(PROG)
	install -s -m0500 -o root -g bin $(PROG) $(BINDIR)/dcf77d

install.man:
	groff -t -man -Tascii dcf77d.man > dcf77d.8
	gzip -f dcf77d.8
	install -m0644 dcf77d.8.gz $(MANDIR)/man8

uninstall:
	rm -f $(BINDIR)/dcf77d
	rm -f $(MANDIR)/man8/dcf77d.8.gz

clean:
	rm -f $(PROG) \#* *.s *.o *.a *~ *.gz 

dist:
	rm -f $(PROG) \#* *.s *.o *.a *~ *.gz 
	cd .. ; \
	tar cvzf dcf77d-1.01.tar.gz dcf77d-1.01/* ; \

dep depend .depend:
	$(CPP) $(CFLAGS) -M *.c >.depend

.PHONY: depend clean

include .depend
