44 lines
868 B
Makefile
44 lines
868 B
Makefile
BINDIR = /usr/X11R6/bin
|
|
|
|
PROG = pclock
|
|
OBJS = Main.o Graphics.o getopt.o getopt1.o
|
|
|
|
DEFAULT_XPM = round-3d.xpm
|
|
|
|
INCDIR = -I/usr/X11R6/include -I.
|
|
LIBDIR = -L/usr/X11R6/lib
|
|
CC = gcc
|
|
CFLAGS = -O -s -Wall
|
|
LIBS = -lXpm -lXext -lX11 -lm
|
|
|
|
###############################################################################
|
|
|
|
all: $(PROG)
|
|
|
|
install: all
|
|
install -s -m 111 -o bin -g bin $(PROG) $(BINDIR)
|
|
|
|
clean:
|
|
rm -f *.o Makefile.bak Default.xpm *~ #*
|
|
|
|
clobber: clean
|
|
rm -f $(PROG)
|
|
|
|
###############################################################################
|
|
|
|
Default.xpm:
|
|
ln -s ../XPM/$(DEFAULT_XPM) $@
|
|
|
|
Graphics.o: PClock.h Default.xpm
|
|
|
|
Main.o: PClock.h Defaults.h Version.h
|
|
|
|
$(PROG): $(OBJS)
|
|
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIBS)
|
|
|
|
###############################################################################
|
|
|
|
.c.o:
|
|
$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
|
|
|