Lines 5-25
Link Here
|
5 |
|
5 |
|
6 |
CC= gcc |
6 |
CC= gcc |
7 |
|
7 |
|
8 |
LVERS= $(shell . ../lib/shlib_version; echo $$major.$$minor) |
8 |
all: scrotwm |
9 |
|
|
|
10 |
all: symlink scrotwm libswmhack |
11 |
|
12 |
symlink: |
13 |
ln -sf ../scrotwm.c ../lib/swm_hack.c . |
14 |
|
9 |
|
15 |
scrotwm: scrotwm.o linux.o |
10 |
scrotwm: scrotwm.o linux.o |
16 |
$(CC) $(LDFLAGS) -o $@ $+ $(LDADD) |
11 |
$(CC) $(LDFLAGS) -o $@ $+ $(LDADD) |
17 |
|
12 |
|
18 |
%.so: %.c |
|
|
19 |
$(CC) $(CFLAGS) -c -fpic -DPIC $+ -o $@ |
20 |
|
21 |
libswmhack: swm_hack.so |
22 |
$(CC) -shared -fpic -o libswmhack.so.$(LVERS) `lorder swm_hack.so|tsort` |
23 |
|
24 |
clean: |
13 |
clean: |
25 |
rm -f scrotwm *.o *.so libswmhack.so.* |
14 |
rm -f scrotwm *.o |