# Add -I and -L options as necessary to make it find your X stuff....
BINDIR = /usr/remote/bin/X11


#A quick hack to install your man page...
INSTMANFLAGS = -m 0644
INSTALL = $(BINDIR)/bsdinst
MANPATH = /usr/local/man
MANSOURCEPATH = $(MANPATH)/man
MANSUFFIX = 6
MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) 
#


CFLAGS = +O3 -DSYSV -I/usr/include/X11R4
LDFLAGS = +O3 -s -L/usr/lib/X11R4 -lX11



INFOO = blockade-info-credits.o blockade-info-help1.o blockade-info-help2.o\
 blockade-info-help3.o blockade-info-help4.o blockade-info-help5.o\
 blockade-info-pix.o
O = blockade.o blockade-pix.o blockade-lev.o blockade-snd.o $(INFOO)

# list derived .c files after their corresponding source files!
SRC = credits help1 help2 help3 help4 help5\
 txttosrc font.pbm blockade-pix.ei icontopix blockade.doc\
 blockade.h blockade-pix.h blockade-lev.h blockade-info.h blockade-snd.h\
 blockade.c blockade-pix.c blockade-lev.c blockade-snd.c\
 blockade-info-pix.c\
 blockade-info-credits.c blockade-info-help1.c blockade-info-help2.c\
 blockade-info-help3.c blockade-info-help4.c blockade-info-help5.c\
 sample.lev

all: blockade

editicon: editicon.o
	$(CC) -o editicon editicon.o $(LDFLAGS)

blockade: $O
	$(CC) -o blockade $O $(LDFLAGS)

clean:
	/bin/rm -f *.o blockade core

install: blockade
	cp blockade $(BINDIR)
	chmod +x $(BINDIR)/blockade
	$(INSTALL) -c $(INSTMANFLAGS)  blockade.man $(DESTDIR) $(MANDIR) / blockade.6


blockade-info-credits.c: txttosrc font.pbm credits
	txttosrc credits

blockade-info-help1.c: txttosrc font.pbm help1
	txttosrc help1

blockade-info-help2.c: txttosrc font.pbm help2
	txttosrc help2

blockade-info-help3.c: txttosrc font.pbm help3
	txttosrc help3

blockade-info-help4.c: txttosrc font.pbm help4
	txttosrc help4

blockade-info-help5.c: txttosrc font.pbm help5
	txttosrc help5

blockade-pix.c blockade-pix.h: blockade-pix.ei
	icontopix

dist.shar: README COPYRIGHT Makefile $(SRC)
	shar -o dist.shar README COPYRIGHT Makefile $(SRC)
	compress < dist.shar | tee dist.shar.Z | btoa > dist.shar.Z.btoa

blockade-info-pix.o: ./blockade-pix.h
blockade-lev.o: ./blockade-lev.h
blockade-lev.o: ./blockade-pix.h
blockade-lev.o: ./blockade.h
blockade-pix.o: ./blockade-pix.h
blockade-snd.o: ./blockade-snd.h
blockade.o: ./blockade-info.h
blockade.o: ./blockade-lev.h
blockade.o: ./blockade-pix.h
blockade.o: ./blockade-snd.h
blockade.o: ./blockade.h
