#
# clock/Makefile:
#
# Copyright (c) 2000 James McKenzie <james@fishsoup.dhs.org>,
# All rights reserved.
#
# $Id:$
#
# $Log:$
#

include ../make.inc

CSRCS=clock.c lcd.c 
HSRCS=lcd.h 
LIBS=../libhifimsg/libhifimsg.a
INCLUDES=-I../shared -I../libhifimsg
CFLAGS=${OPT} ${INCLUDES} ${WARN}

OBJS=${CSRCS:%.c=%.o}
default:clock

%.o:%.c
	$(CC) $(CFLAGS) $(INCLUDES) -c $<


clock:${OBJS} ${LIBS}
	${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}

protos: 
	echo > lcd_protos.h
	echo > lcd_protos.h.tmp
	for i in ${CSRCS}; do ${CPROTO} ${INCLUDES} $$i >> lcd_protos.h.tmp; done
	/bin/mv -f lcd_protos.h.tmp lcd_protos.h

clean:
	/bin/rm -rf cd ${OBJS}  clock core a.out *~

depend:
	${MAKEDEPEND} -f- ${INCLUDES} ${CSRCS} > .depend

nodepend:
	/bin/rm -f .depend

checkin:
	${RCSCI} -m# ${CSRCS} ${HSRCS}

checkout:
	co -l ${CSRCS} ${HSRCS}

tidy: 
	${RCSCI} -m# -l ${CSRCS} ${HSRCS}
	${INDENT} -ts0 -i2 ${CSRCS} ${HSRCS}

ifeq (.depend,$(wildcard .depend))
  include .depend
endif

