include ../../../Configfile

CFLAGS=$(FLAGS)
BLIT=-lbitblit
LIBS=-lmgr

PRGS=browse cut cycle mclock walk window_print mgrbiff iconmail \
	iconmsgs bitmaptoc zoom snap mgrview

all: $(PRGS)

browse: browse.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

cut: cut.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

cycle: cycle.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

mclock: mclock.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

walk: walk.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

window_print: window_print.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

mgrbiff: mgrbiff.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

iconmail: iconmail.o mail_icons.h
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

iconmsgs: iconmsgs.o msgs_icons.h
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS)

zoom: zoom.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS) $(BLIT)

mgrview: mgrview.o
	$(CC) $(CFLAGS) -o $@ $@.o $(LIBS) $(BLIT)

snap: snap.o
	$(CC) $(CFLAGS) -DSCREEN=\"$(SCREEN_DEV)\" -o $@ $@.o $(LIBS) $(BLIT)

bitmaptoc: bitmaptoc.o
	$(CC) $(CFLAGS) -o $@ $@.o $(BLIT)

install-bitmaptoc:	bitmaptoc
	install -s bitmaptoc $(BINDIR)
	install -c -m 644 bitmaptoc.1 $(MANDIR)

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

clean:
	rm -f *.o core

clobber: clean
	rm -f $(PRGS)
