File: Makefile

package info (click to toggle)
bclock 1.0-5
  • links: PTS
  • area: main
  • in suites: potato
  • size: 116 kB
  • ctags: 129
  • sloc: ansic: 710; makefile: 89; sh: 19
file content (38 lines) | stat: -rw-r--r-- 1,005 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CC = gcc
CFLAGS = -O2 -fomit-frame-pointer -I/usr/X11R6/include
LDFLAGS = -s

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

LIBS = -L/usr/X11R6/lib -lX11 -lXt -lXmu -lXext -lm -lSM -lICE -lXext

OBJS = Clock.o bclock.o transform.o

default: bclock

bclock: $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)

install: bclock Clock-col.ad
	@if [ -d /usr/X11R6/bin ]; then set +x; \
	else (set -x; mkdir -p /usr/X11R6/bin); fi
	install -c -s bclock /usr/X11R6/bin/bclock
	@if [ -d /usr/X11R6/lib/X11/app-defaults ]; then set +x; \
	else (set -x; mkdir -p /usr/X11R6/lib/X11/app-defaults); fi
	install -c -m 0444 Clock-col.ad /usr/X11R6/lib/X11/app-defaults/Clock-color

install.man: bclock.man
	@if [ -d /usr/X11R6/man/man1 ]; then set +x; \
	else (set -x; mkdir -p /usr/X11R6/man/man1); fi
	install -c -m 0444 bclock.man /usr/X11R6/man/man1/bclock.1

clean:
	rm -f *.o *% *.bak *\~ bclock
	

Clock.o: Clock.c ClockP.h Clock.h transform.h

bclock.o: bclock.c bclock.bit bclmask.bit

transform.o: transform.c transform.h