source: udev-lfs/makefile-incl.gir@ b2b1e1a

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since b2b1e1a was b2b1e1a, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Move directory to make build easier

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9973 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.