include ../../../Configfile

CFLAGS=		$(FLAGS) -DSCREEN_DEV=\"$(SCREEN_DEV)\"

PRGS=		browse cut mclock window_print mgrbiff iconmail \
		iconmsgs bitmaptoc zoom snap mgrview bitmaptoc squeeze unsqueeze

all:		$(PRGS) screendump

browse:		browse.c
		$(CC) $(CFLAGS) -o $@ $@.c $(LIBDIR)/libmgr.a

cut:		cut.c
		$(CC) $(CFLAGS) -o $@ $@.c $(LIBDIR)/libmgr.a

mclock:		mclock.c
		$(CC) $(CFLAGS) -o $@ $@.c $(LIBDIR)/libmgr.a

window_print:	window_print.c
		$(CC) $(CFLAGS) -o $@ $@.c $(LIBDIR)/libmgr.a

mgrbiff:	mgrbiff.c
		$(CC) $(CFLAGS) -o $@ $@.c $(LIBDIR)/libmgr.a

iconmail:	iconmail.c
		$(CC) $(CFLAGS) -o $@ $@.c $(LIBDIR)/libmgr.a

iconmsgs:	iconmsgs.c
		$(CC) $(CFLAGS) -o $@ $@.c $(LIBDIR)/libmgr.a

zoom:		zoom.o
		$(CC) $(LDFLAGS) -o $@ $@.o $(LIBDIR)/libmgr.a $(LIBDIR)/libbitblit.a

mgrview:	mgrview.o
		$(CC) $(LDFLAGS) -o $@ $@.o $(LIBDIR)/libmgr.a

snap:		snap.o
		$(CC) $(LDFLAGS) -o $@ $@.o $(LIBDIR)/libmgr.a $(LIBDIR)/libbitblit.a

bitmaptoc:	bitmaptoc.o
		$(CC) $(LDFLAGS) -o $@ $@.o $(LIBDIR)/libbitblit.a

screendump:	screendump.o
		$(CC) $(LDFLAGS) -o $@ $@.o $(LIBDIR)/libbitblit.a

install:        all
		install -s -c $(PRGS) $(BINDIR)
		install -s -c -m $(SERVER_PERM) screendump $(BINDIR)
		for i in $(PRGS) screendump; do install -c -m 644 $$i.1 $(MANDIR)/man1; done

depend:
		$(CC) -MM $(CFLAGS) *.c > dependencies

clean:
		rm -f *.o

clobber:	clean
		rm -f core $(PRGS) screendump
		cat /dev/null > dependencies

include dependencies
