a small clock for X11 that displays time as pixels
at master 43 lines 846 B view raw
1# $Id: Makefile,v 1.4 2005/06/28 22:06:12 jcs Exp $ 2# vim:ts=8 3 4CC = cc 5CFLAGS = -O2 -Wall -Wunused -Wmissing-prototypes -Wstrict-prototypes 6 7PREFIX = /usr/local 8BINDIR = $(DESTDIR)$(PREFIX)/bin 9 10INSTALL_PROGRAM = install -s 11 12X11BASE = /usr/X11R6 13INCLUDES= -I$(X11BASE)/include 14LDPATH = -L$(X11BASE)/lib 15LIBS = -lX11 16 17PROG = pixelclock 18OBJS = pixelclock.o 19 20VERS := `grep Id pixelclock.c | sed -e 's/.*,v //' -e 's/ .*//'` 21 22all: $(PROG) 23 24$(PROG): $(OBJS) 25 $(CC) $(OBJS) $(LDPATH) $(LIBS) -o $@ 26 27$(OBJS): *.o: *.c 28 $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@ 29 30install: all 31 $(INSTALL_PROGRAM) $(PROG) $(BINDIR) 32 33clean: 34 rm -f $(PROG) $(OBJS) 35 36release: all 37 @mkdir $(PROG)-${VERS} 38 @cp Makefile *.c $(PROG)-$(VERS)/ 39 @tar -czf ../$(PROG)-$(VERS).tar.gz $(PROG)-$(VERS) 40 @rm -rf $(PROG)-$(VERS)/ 41 @echo "made release ${VERS}" 42 43.PHONY: all install clean