CC     ?= gcc
CFLAGS ?= -O2 -Wall
INCDIR = -I${X11BASE}/include
DESTDIR= ${PREFIX}
LIBDIR = -L${X11BASE}/lib
LIBS   = -lXpm -lX11 -lXext
OBJS   = wmapm.o \
         ../wmgeneral/wmgeneral.o

.c.o:
	$(CC) $(CFLAGS) -D$(OPSYS) -c $< -o $@ $(INCDIR)

all:	wmapm.o wmapm

wmapm.o: wmapm_master.xpm wmapm_mask.xbm wmapm.h
wmapm: $(OBJS)
	$(CC) $(CFLAGS) $(SYSTEM) -o wmapm $(OBJS) $(LIBDIR) $(LIBS)

clean:
	for i in $(OBJS) ; do \
		rm -f $$i; \
	done
	rm -f wmapm

install:: wmapm
	${BSD_INSTALL_PROGRAM} wmapm $(DESTDIR)/bin
	${BSD_INSTALL_MAN} wmapm.1 $(DESTDIR)/man/man1 



syntax highlighted by Code2HTML, v. 0.9.1