Author: bdubbs
Date: 2012-08-21 19:37:56 -0600 (Tue, 21 Aug 2012)
New Revision: 9953

Modified:
   trunk/udev-lfs/Makefile.lfs
   trunk/udev-lfs/makefile-incl.gudev
   trunk/udev-lfs/makefile-incl.keymap
Log:
Updates for BLFS keymap and gudev


Modified: trunk/udev-lfs/Makefile.lfs
===================================================================
--- trunk/udev-lfs/Makefile.lfs 2012-08-22 01:21:05 UTC (rev 9952)
+++ trunk/udev-lfs/Makefile.lfs 2012-08-22 01:37:56 UTC (rev 9953)
@@ -140,8 +140,7 @@
         < $< > $@
 
 
-udev: cfg.h                      \
-      build                      \
+udev: common                     \
       build/$(COMMON_LIB)        \
       build/$(LIBUDEV_REAL_NAME) \
       build/udevd                \
@@ -156,10 +155,8 @@
       build/udev.pc              \
       build/libudev.pc
 
-build:
+common: udev-lfs-$(VERSION)/cfg.h
        @mkdir -p build
-
-cfg.h: udev-lfs-$(VERSION)/cfg.h
        cp udev-lfs-$(VERSION)/cfg.h .
 
 build/%o: %c
@@ -250,7 +247,7 @@
        $(VB)strip --strip-unneeded $@
 
 build/%pc: %pc.in
-       @echo SED $<
+       @echo GEN $@
        @$(SED_PROCESS)
 
 install: udev

Modified: trunk/udev-lfs/makefile-incl.gudev
===================================================================
--- trunk/udev-lfs/makefile-incl.gudev  2012-08-22 01:21:05 UTC (rev 9952)
+++ trunk/udev-lfs/makefile-incl.gudev  2012-08-22 01:37:56 UTC (rev 9953)
@@ -66,8 +66,8 @@
        @echo GEN $@
        $(VB)glib-mkenums --template $^ > $@
 
-build/%o: src/gudev/%c build cfg.h $(GUDEV_GENERATED)
-       @echo CCGUDEV $<
+build/%o: src/gudev/%c $(GUDEV_GENERATED) common
+       @echo CC $<
        $(VB)gcc -c $(LIBGUDEV_CFLAGS) $(WARN) $(OPTIONS) $(INCLUDE) $(DEF) -o 
$@ $<
 
 build/$(LIBGUDEV_REAL_NAME): $(LIBGUDEV_OBJS) build/udev-local.a 
build/$(LIBUDEV_REAL_NAME)
@@ -78,9 +78,11 @@
        ln -sfn $(LIBGUDEV_REAL_NAME) build/$(LIBGUDEV_LINK_NAME)
        ln -sfn $(LIBGUDEV_REAL_NAME) build/$(LIBGUDEV_SONAME)
 
-VPATH += src/gudev
+build/gudev-1.0.pc: src/gudev/gudev-1.0.pc.in
+       @echo GEN $@
+       @$(SED_PROCESS)
 
-gudev: build cfg.h build/$(LIBGUDEV_REAL_NAME) build/gudev-1.0.pc
+gudev: build/$(LIBGUDEV_REAL_NAME) build/gudev-1.0.pc
 
 clean-gudev:
        rm -f src/gudev/gudevmarshal.h
@@ -101,6 +103,6 @@
        @ln -svfn $(LIBGUDEV_REAL_NAME) $(DESTDIR)/usr/lib/$(LIBGUDEV_SONAME)
        @ln -svfn $(LIBGUDEV_REAL_NAME) $(DESTDIR)/usr/lib/$(LIBGUDEV_LINK_NAME)
 
-       @cp -v build/gudev-1.0.pc       
$(DESTDIR)/usr/lib/pkgconfig/gudev-1.0.pc
+       @cp -v build/gudev-1.0.pc       $(DESTDIR)/usr/lib/pkgconfig
        @cp -v docs/gudev/html/*        $(DESTDIR)/usr/share/gtk-doc/html/gudev
 

Modified: trunk/udev-lfs/makefile-incl.keymap
===================================================================
--- trunk/udev-lfs/makefile-incl.keymap 2012-08-22 01:21:05 UTC (rev 9952)
+++ trunk/udev-lfs/makefile-incl.keymap 2012-08-22 01:37:56 UTC (rev 9953)
@@ -1,4 +1,4 @@
-# Custom systemd Makefile include that builds/installs gir only for LFS
+# Custom systemd Makefile include that builds/installs keymap tool only for LFS
 
 # vim: tabstop=3
 
@@ -70,10 +70,10 @@
    keymaps-force-release/samsung-90x3a \
    keymaps-force-release/common-volume-keys
 
-KEYMAP_DEPS = src/udev/keymap/keys-from-name.h src/udev/keymap/keys-to-name.h
+KEYMAP_DEPS = common src/udev/keymap/keys-from-name.h 
src/udev/keymap/keys-to-name.h
 
 src/udev/keymap/keys.txt:
-       @echo AWK $@
+       @echo GEN $@
        $(VB)awk '/^#define.*KEY_[^ ]+[ \t]+[0-9]/ \
    {                                         \
      if ($$2 != "KEY_MAX") { print $$2 }     \
@@ -81,7 +81,7 @@
    /usr/include/linux/input.h | sed 's/^KEY_COFFEE$$/KEY_SCREENLOCK/' > $@
 
 src/udev/keymap/keys-from-name.gperf: src/udev/keymap/keys.txt
-       @echo AWK $@
+       @echo GEN $@
        $(VB)awk 'BEGIN                       \
    {                                    \
      print "struct key                  \
@@ -97,11 +97,11 @@
    }' $< > $@
 
 src/udev/keymap/keys-from-name.h: src/udev/keymap/keys-from-name.gperf
-       @echo GPERF $@
+       @echo GEN $@
        $(VB)gperf -L ANSI-C -t --ignore-case -N lookup_key -H hash_key_name -p 
-C $< > $@
 
 src/udev/keymap/keys-to-name.h: src/udev/keymap/keys.txt 
-       @echo AWK $@
+       @echo GEN $@
        $(VB)awk 'BEGIN                                     \
    {                                                   \
      print "const char* const key_names[KEY_CNT] = { " \
@@ -112,7 +112,7 @@
    END{print "};"                                      \
    }' $< > $@
 
-build/keymap: cfg.h src/udev/keymap/keymap.c build/$(COMMON_LIB) $(KEYMAP_DEPS)
+build/keymap: src/udev/keymap/keymap.c build/$(COMMON_LIB) $(KEYMAP_DEPS)
        @echo LINK $@
        $(VB)gcc $< -o $@ -I src/udev/keymap $(WARN) $(OPTIONS2) $(INCLUDE) 
$(DEF) \
       build/$(COMMON_LIB) $(LDFLAGS)

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to