mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-01-18 21:17:38 +00:00
06d04ebbfb
Add support for French version of the book. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9987 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
# Custom systemd Makefile include that builds/installs gir only for LFS
|
|
|
|
# vim: tabstop=3
|
|
|
|
G_IR_INCLUDES = \
|
|
src/gudev/gudev.h \
|
|
src/gudev/gudevtypes.h \
|
|
src/gudev/gudevenums.h \
|
|
src/gudev/gudevenumtypes.h \
|
|
src/gudev/gudevclient.h \
|
|
src/gudev/gudevdevice.h \
|
|
src/gudev/gudevenumerator.h \
|
|
src/gudev/gudevclient.c \
|
|
src/gudev/gudevdevice.c \
|
|
src/gudev/gudevenumerator.c
|
|
|
|
build/GUdev-1.0.gir: gudev
|
|
@echo G-IR-SCANNER $@
|
|
$(VB)LD_LIBRARY_PATH=./build g-ir-scanner \
|
|
$(G_IR_INCLUDES) \
|
|
-D_GUDEV_COMPILATION \
|
|
-D_GUDEV_WORK_AROUND_DEV_T_BUG \
|
|
-I src -I src/gudev \
|
|
-L./build -lgudev-1.0 -ludev \
|
|
--quiet \
|
|
--warn-all \
|
|
--no-libtool \
|
|
--include=GObject-2.0 \
|
|
--pkg-export=gudev-1.0 \
|
|
--c-include=gudev/gudev.h \
|
|
--library=gudev-1.0 \
|
|
--namespace=GUdev \
|
|
--nsversion=1.0 \
|
|
--output=$@
|
|
|
|
build/GUdev-1.0.typelib: build/GUdev-1.0.gir
|
|
@echo G-IR-COMPILER $@
|
|
$(VB)LIBRARY_PATH=./build g-ir-compiler $< > $@
|
|
|
|
gir-data: build/GUdev-1.0.gir build/GUdev-1.0.typelib
|
|
|
|
install-gir-data: gir-data
|
|
@mkdir -pv $(DESTDIR)/usr/lib/girepository-1.0 \
|
|
$(DESTDIR)/usr/share/gir-1.0
|
|
|
|
@cp -v build/GUdev-1.0.typelib $(DESTDIR)/usr/lib/girepository-1.0
|
|
@cp -v build/GUdev-1.0.gir $(DESTDIR)/usr/share/gir-1.0
|
|
|
|
clean-gir-data:
|
|
rm -f build/GUdev-1.0.typelib
|
|
rm -f build/GUdev-1.0.gir
|