# Makefile for block - by default we try to use ncurses,
# but if you specify cblock or cbed it will use curses.
#
# If you are confident you should be able to do a 
# <make install> immediately. 

INCLUDE= -I/usr/include/ncurses
CC= gcc
CFLAGS= -$(INCLUDE) -Wall
LL= -lncurses -ltermcap
CLL= -lcurses -ltermcap

block  : block.c
	$(CC) $(INCLUDE) -s -o block block.c $(LL)

bed    : bed.c
	$(CC) $(INCLUDE) -s -o bed bed.c $(LL)

cblock : block.c
	$(CC)  -DCURSES -s -o block block.c $(CLL)

cbed   : bed.c
	$(CC) -DCURSES -s -o bed bed.c $(CLL)

all    : block bed

install: block bed
	cp block   /usr/games
	cp bed     /usr/games
	chmod 755  /usr/games/block
	chmod 755  /usr/games/bed
	cp default /usr/games/lib/default.block
	cp another /usr/games/lib/another.block
	cp pyramid /usr/games/lib/pyramid.block
	chmod 644  /usr/games/lib/default.block
	chmod 644  /usr/games/lib/another.block
	chmod 644  /usr/games/lib/pyramid.block
	cp block.6 /usr/man/cat6/block.6
	chmod 644  /usr/man/cat6/block.6 
	cp bed.6   /usr/man/cat6/bed.6
	chmod 644  /usr/man/cat6/bed.6 
