]> mj.ucw.cz Git - libucw.git/commitdiff
autoconf.h needs to be handled differently, since it is copied from obj/lib
authorMartin Mares <mj@ucw.cz>
Thu, 19 Jul 2007 10:41:37 +0000 (12:41 +0200)
committerMartin Mares <mj@ucw.cz>
Thu, 19 Jul 2007 10:41:37 +0000 (12:41 +0200)
instead of src/lib.

The public API works again.

lib/Makefile

index 57fef8f069a7a6a0f9bf7ecb234136082ca8773a..a4aae85ae7590e4425ce716049d7cad7fad85691 100644 (file)
@@ -114,7 +114,11 @@ $(o)/lib/getopt.test: $(o)/lib/getopt-t
 API_LIBS+=libucw
 API_INCLUDES+=$(o)/lib/.include-stamp
 $(o)/lib/.include-stamp: $(addprefix $(s)/lib/,$(LIBUCW_INCLUDES))
-$(o)/lib/.include-stamp: IDST=lib
+       $(Q)$(s)/build/install-includes $(<D) run/include/lib $(?F)
+       # XXX: We do not have a dependency on autoconf.h, but it is generated by configure
+       # before make ever starts, so this is safe.
+       $(Q)$(s)/build/install-includes obj/lib run/include/lib autoconf.h
+       $(Q)touch $@
 run/lib/pkgconfig/libucw.pc: $(o)/lib/libucw.pc
 
 ifdef CONFIG_UCW_PERL