]>
code.delx.au - spectrwm/blob - linux/Makefile
1ea50b1e89ebc06569db1560c1aa53d024f49ae9
3 CFLAGS
+= -Wall
-ggdb
-D_GNU_SOURCE
-I.
4 CFLAGS
+= -DSWM_LIB
=\"$(LIBDIR
)/libswmhack.so.
$(LVERS
)\"
10 MANDIR?
= $(PREFIX
)/share
/man
14 LVERS
= $(shell . ..
/lib
/shlib_version
; echo
$$major.
$$minor)
16 all: scrotwm libswmhack.so.
$(LVERS
)
22 ln
-sf ..
/lib
/swm_hack.c
24 scrotwm
: scrotwm.o linux.o
25 $(CC
) $(LDFLAGS
) -o
$@
$+ $(LDADD
)
28 $(CC
) $(CFLAGS
) -c
-fpic
-DPIC
$+ -o
$@
30 libswmhack.so.
$(LVERS
): swm_hack.so
31 $(CC
) -shared
-fpic
-o libswmhack.so.
$(LVERS
) swm_hack.so
$(LDADD
)
34 install -m
755 -d
$(DESTDIR
)$(BINDIR
)
35 install -m
755 -d
$(DESTDIR
)$(LIBDIR
)
36 install -m
755 -d
$(DESTDIR
)$(MANDIR
)/man1
37 install -m
755 scrotwm
$(DESTDIR
)$(BINDIR
)
38 install -m
755 libswmhack.so.
$(LVERS
) $(DESTDIR
)$(LIBDIR
)
39 install -m
644 ..
/scrotwm
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm
.1
40 install -m
644 ..
/scrotwm_es
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_es
.1
41 install -m
644 ..
/scrotwm_it
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_it
.1
42 install -m
644 ..
/scrotwm_pt
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_pt
.1
43 install -m
644 ..
/scrotwm_ru
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_ru
.1
46 rm -f scrotwm
*.o
*.so libswmhack.so.
* scrotwm.c swm_hack.c
48 .PHONY
: all install clean