1# I've seen window managers which couldn't handle aspect ratio hints. 2# Uncomment if you have resize problems. 3#XVIER_ASPECT = -DXVIER_WM_ASPECT_BUG 4 5# Some systems don't provide FD_SET #define's. HP 9000 and IBM RS6000 6# are handled in xvier.h, but on other systems you can uncomment this. 7#NO_FD_SET = -DNO_FD_SET 8 9# If "select" is missing, but you have "poll", try this: 10#NO_SELECT = -DNO_SELECT 11 12# And if "getdtablesize" is missing, use the following: 13#NO_GETDTABSIZE = -DNO_GETDTABSIZE 14 15CFLAGS = -O $(XVIER_ASPECT) $(NO_FD_SET) $(NO_SELECT) $(NO_GETDTABSIZE) 16X11LIB = -lX11 17DESTDIR = /usr/local/bin 18PROGDESTDIR = /usr/local/lib 19PROGDEST = -DPROGNAME=\"$(PROGDESTDIR)/xvier_prog\" 20MANDESTDIR = /usr/local/man 21MANSECT = 6 22 23all: xvier xvier_prog 24 25xvier: xvier.c xvier.h qdown.xbm qleft.xbm qright.xbm qup.xbm\ 26 qdownm.xbm qleftm.xbm qrightm.xbm qupm.xbm patchlevel.h 27 $(CC) -o xvier $(CFLAGS) $(PROGDEST) xvier.c $(X11LIB) 28 29xvier_prog: vier.o vierinit.o 30 $(CC) -o xvier_prog vier.o vierinit.o 31 32vier.o: vier.h vier.c xvier.h 33vierinit.o: vier.h vierinit.c xvier.h 34 35install: all xvier.man 36 cp xvier_prog $(PROGDESTDIR) 37 cp xvier $(DESTDIR) 38 cp xvier.man $(MANDESTDIR)/man$(MANSECT)/xvier.$(MANSECT) 39 40clean:: 41 -rm *.o *~ xvier vier core xvier_prog 42