فهرست منبع

elftoaout: fix on Darwin

Waldemar Brodkorb 9 سال پیش
والد
کامیت
781a0cf374
2فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 4 0
      package/elftoaout/Makefile
  2. 1 1
      package/elftoaout/src/elftoaout.c

+ 4 - 0
package/elftoaout/Makefile

@@ -20,6 +20,10 @@ $(eval $(call HOST_template,ELFTOAOUT,elftoaout,$(PKG_VERSION)-$(PKG_RELEASE)))
 
 
 HOST_STYLE:=		manual
 HOST_STYLE:=		manual
 
 
+ifeq ($(OS_FOR_BUILD),Darwin)
+HOST_CFLAGS+=		-I$(ADK_TOPDIR)/adk/include
+endif
+
 host-build:
 host-build:
 	$(HOST_CC) $(HOST_CFLAGS) -o $(WRKBUILD)/elftoaout $(WRKBUILD)/elftoaout.c
 	$(HOST_CC) $(HOST_CFLAGS) -o $(WRKBUILD)/elftoaout $(WRKBUILD)/elftoaout.c
 
 

+ 1 - 1
package/elftoaout/src/elftoaout.c

@@ -24,7 +24,7 @@
 #include <linux/elf.h>
 #include <linux/elf.h>
 #define ELFDATA2MSB   2
 #define ELFDATA2MSB   2
 #else
 #else
-#include <sys/elf.h>
+#include <elf.h>
 #endif
 #endif
 
 
 #define swab16(x)  (((x)<<8&0xFF00)|((x)>>8&0x00FF))
 #define swab16(x)  (((x)<<8&0xFF00)|((x)>>8&0x00FF))