#
# $Header: /usr6/postgres/muir/empire/client/ve/RCS/Makefile,v 1.7 89/02/22 20:04:56 muir Exp $
#
# Makefile for ve - visual empire
#################################################################
#
# Definitions etc.
# 
# have CFLAGS include -DBAROMETER if radar prints out a barometer 
# reading.
#
#################################################################

CFLAGS  = 
LDFLAGS = 
STD	= /usr/include/
LIBS	= -lcurses -ltermlib
LLFLAGS = -hbuz
LINT	= lint
CIFLAGS	= -l
SHAR	= shar
SHARFLGS= -v -c
CTAGS	= ctags

OBJS	= 	census.o\
		coastwatch.o\
		commodity.o\
		cutoff.o\
		dump.o\
		getopt.o\
		level.o	\
		lookout.o\
		map.o\
		misc.o\
		plane.o\
		profile.o\
		radar.o\
		readdump.o\
		satellite.o\
		ship.o\
		special.o\
		spy.o\
		uprintf.o\
		ve.o

SRCS	= 	census.c\
		coastwatch.c\
		commodity.c\
		cutoff.c\
		dump.c\
		getopt.c\
		level.c\
		lookout.c\
		map.c\
		misc.c\
		plane.c\
		profile.c\
		radar.c\
		readdump.c\
		satellite.c\
		ship.c\
		special.c\
		spy.c\
		uprintf.c\
		ve.c

DIST	= README $(SRCS) ve.h Makefile ve.6

#################################################################
#
# Rules.
#
#################################################################

ve: $(OBJS)
	$(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS)

saber:;	#load $(CFLAGS) $(SRCS) $(LIBS)

tags:	$(SRCS)
	$(CTAGS) $(SRCS)

clean: tidy
tidy:
	rm -f $(OBJS)

clobber: tidy
	rm -f ve tags lint.out core a.out gmon.out

lint: l-ve
l-ve: $(SRCS)
	$(LINT) $(LLFLAGS) $(SRCS) $(LIBS)

ci:	$(DIST)
	ci $(CIFLAGS) $?

co:
	co $(COFLAGS) $(DIST)

shar: shar.out
shar.out: $(DIST)
	$(SHAR) $(SHARFLGS) $(DIST) > $@

#################################################################
#
# Dependencies
#
#################################################################

$(OBJS): ve.h
