SRCS=datum.c grid.c latlong.c libcoords.c tm.c
HSRCS=libcoords.h coords.h
LIB=libcoords.a

RCSGUFF=${SRCS} ${HSRCS} Makefile 

OPT=-g
INCLUDES  = 

MAKEDEPEND=makedepend
RCSCI=ci
INDENT=indent
CPROTO=cproto


DEFINES=
INCLUDES  = 
CFLAGS= $(OPT) $(DEFINES) $(INCLUDES)  ${WARN}

OBJS = $(SRCS:.c=.o)

all: ${LIB} 

#server:server.o ${LIB}
#	${CC} -o $@ server.o ${CFLAGS} ${INCLUDES} ${LIB}


${LIB}:${LIB}(${OBJS})

${LIB}(%.o):%.o
	ar rcs ${LIB} $<

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

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

depend:
	${MAKEDEPEND} -f- -s "# DO NOT DELETE" -- $(INCLUDES) -- $(SRCS)  > .depend
nodepend:
	/bin/rm -f .depend


protos:
	echo > ${PROTOS}
	echo > ${PROTOS}.tmp
	for i in ${SRCS}; do ${CPROTO} -v ${INCLUDES} $$i | grep -v ^__ >> ${PROTOS}.tmp; done
	/bin/mv -f ${PROTOS}.tmp ${PROTOS}

checkin:
	${RCSCI} -m# -l ${RCSGUFF}
	
tidy:checkin
	${INDENT} -ts0 -i2 ${SRCS} ${HS} #server.c

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