lfs/udev-lfs/makefile-incl.gir
Bruce Dubbs 06d04ebbfb Add some prereqs to udev-lfs to support make with j > 1
Add support for French version of the book.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9987 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2012-09-08 21:41:53 +00:00

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