[builddep] add calls to create missing headers on build for libgpg-error
authorAlwin Esch <alwin.esch@web.de>
Sun, 8 Nov 2015 05:35:14 +0000 (06:35 +0100)
committerAlwin Esch <alwin.esch@web.de>
Sun, 8 Nov 2015 05:35:14 +0000 (06:35 +0100)
tools/depends/target/libgpg-error/Makefile

index d511137..271e023 100644 (file)
@@ -27,6 +27,14 @@ $(PLATFORM): $(TARBALLS_LOCATION)/$(ARCHIVE) $(DEPS)
        cd $(PLATFORM); $(CONFIGURE)
 
 $(LIBDYLIB): $(PLATFORM)
+ifeq ($(OS),osx)
+       $(MAKE) -C $(PLATFORM)/src gen-posix-lock-obj
+       $(PLATFORM)/src/gen-posix-lock-obj > $(PLATFORM)/src/syscfg/tmp.h
+       mv $(PLATFORM)/src/syscfg/tmp.h $(PLATFORM)/src/syscfg/$$(awk 'NR==1 {print $$2}' $(PLATFORM)/src/syscfg/tmp.h)
+endif
+ifeq ($(OS),android)
+       cp $(PLATFORM)/src/syscfg/lock-obj-pub.arm-unknown-linux-androideabi.h $(PLATFORM)/src/syscfg/lock-obj-pub.linux-android.h
+endif
        $(MAKE) -C $(PLATFORM)
 
 .installed-$(PLATFORM): $(LIBDYLIB)