source: udev-lfs/makefile-incl.gir@ 2a67178

7.2
Last change on this file since 2a67178 was 0e50d11, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Tag LFS-7.2

git-svn-id: http://svn.linuxfromscratch.org/LFS/tags/7.2@9975 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.5 KB
Line 
1# Custom systemd Makefile include that builds/installs gir only for LFS
2
3# vim: tabstop=3
4
5G_IR_INCLUDES = \
6 src/gudev/gudev.h \
7 src/gudev/gudevtypes.h \
8 src/gudev/gudevenums.h \
9 src/gudev/gudevenumtypes.h \
10 src/gudev/gudevclient.h \
11 src/gudev/gudevdevice.h \
12 src/gudev/gudevenumerator.h \
13 src/gudev/gudevclient.c \
14 src/gudev/gudevdevice.c \
15 src/gudev/gudevenumerator.c
16
17build/GUdev-1.0.gir: gudev
18 @echo G-IR-SCANNER $@
19 $(VB)LD_LIBRARY_PATH=./build g-ir-scanner \
20 $(G_IR_INCLUDES) \
21 -D_GUDEV_COMPILATION \
22 -D_GUDEV_WORK_AROUND_DEV_T_BUG \
23 -I src -I src/gudev \
24 -L./build -lgudev-1.0 -ludev \
25 --quiet \
26 --warn-all \
27 --no-libtool \
28 --include=GObject-2.0 \
29 --pkg-export=gudev-1.0 \
30 --c-include=gudev/gudev.h \
31 --library=gudev-1.0 \
32 --namespace=GUdev \
33 --nsversion=1.0 \
34 --output=$@
35
36build/GUdev-1.0.typelib: build/GUdev-1.0.gir
37 @echo G-IR-COMPILER $@
38 $(VB)LIBRARY_PATH=./build g-ir-compiler $< > $@
39
40gir-data: build/GUdev-1.0.gir build/GUdev-1.0.typelib
41
42install-gir-data: gir-data
43 @mkdir -pv $(DESTDIR)/usr/lib/girepository-1.0 \
44 $(DESTDIR)/usr/share/gir-1.0
45
46 @cp -v build/GUdev-1.0.typelib $(DESTDIR)/usr/lib/girepository-1.0
47 @cp -v build/GUdev-1.0.gir $(DESTDIR)/usr/share/gir-1.0
48
49clean-gir-data:
50 rm -f build/GUdev-1.0.typelib
51 rm -f build/GUdev-1.0.gir
Note: See TracBrowser for help on using the repository browser.