#	Copyright (c) 1989 Citadel
#	   All Rights Reserved

# makefile	1.5 - 91/09/23

# rolodeck makefile

CC	= cc#		# C compiler
CFLAGS	= -O -Dhuge=#	# C compiler options
LIBS	= -lcbase -lbtree -llseq -lblkio
#			# libraries
LINT	= lint -b -p -lcbase -lbtree -llseq -lblkio
MAN	= rolodeck.man#	# manual file name

FILES =	rolodeck.ddl                                           \
	rolodeck.c cvtss.c    fml.c      ansi.c
MANS =	rolodeck.c cvtss.c    fml.c
SRCS =	rolodeck.c cvtss.c    fml.c      ansi.c
OBJS =	$(SRCS:.c=.o)

# suffix rules
.SUFFIXES:	.ddl .h .i

.ddl.h:
	cbddlp $<

.ddl.i:
	cbddlp $<

# explicit rules
rolodeck:	$(OBJS)
	$(CC) $(CFLAGS) $(OBJS) $(LIBS) -o $@

rolodeck.o:	rolodeck.h rolodeck.i basstr.h

cvtss.o:	basstr.h

lint:
	$(LINT) $(SRCS)

man:	$(MAN)

$(MAN):	$(MANS)
	cat $(MANS) | manx > $@
