fixed cross compiling for Windows
This commit is contained in:
@@ -70,6 +70,7 @@ $(LIBNPA): $(OPENPACE_MAKEFILE) $(OPENSC_CONFIGURE)
|
|||||||
@echo Configuring OpenSC
|
@echo Configuring OpenSC
|
||||||
grep _sc_match_atr $(OPENSC)/src/libopensc/libopensc.exports || echo _sc_match_atr >> $(OPENSC)/src/libopensc/libopensc.exports
|
grep _sc_match_atr $(OPENSC)/src/libopensc/libopensc.exports || echo _sc_match_atr >> $(OPENSC)/src/libopensc/libopensc.exports
|
||||||
grep sc_apdu_get_octets $(OPENSC)/src/libopensc/libopensc.exports || echo sc_apdu_get_octets >> $(OPENSC)/src/libopensc/libopensc.exports
|
grep sc_apdu_get_octets $(OPENSC)/src/libopensc/libopensc.exports || echo sc_apdu_get_octets >> $(OPENSC)/src/libopensc/libopensc.exports
|
||||||
|
grep sc_pkcs15_pincache_add $(OPENSC)/src/libopensc/libopensc.exports || echo sc_pkcs15_pincache_add >> $(OPENSC)/src/libopensc/libopensc.exports
|
||||||
cd $(OPENSC) && ./configure \
|
cd $(OPENSC) && ./configure \
|
||||||
--prefix=/ \
|
--prefix=/ \
|
||||||
--host=$(TOOL) --target=$(TOOL) \
|
--host=$(TOOL) --target=$(TOOL) \
|
||||||
@@ -77,7 +78,7 @@ $(LIBNPA): $(OPENPACE_MAKEFILE) $(OPENSC_CONFIGURE)
|
|||||||
PKG_CONFIG_SYSROOT_DIR=$(TARGETDIR) \
|
PKG_CONFIG_SYSROOT_DIR=$(TARGETDIR) \
|
||||||
PKG_CONFIG_LIBDIR=$(TARGETDIR)/lib/pkgconfig \
|
PKG_CONFIG_LIBDIR=$(TARGETDIR)/lib/pkgconfig \
|
||||||
PKG_CONFIG_PATH=$(TARGETDIR)/lib/pkgconfig \
|
PKG_CONFIG_PATH=$(TARGETDIR)/lib/pkgconfig \
|
||||||
CFLAGS=-I$(TOOL_DIR)/include \
|
CFLAGS="-I$(TOOL_DIR)/include -I$(TARGETDIR)/include" \
|
||||||
LDFLAGS="$${LDFLAGS} -L$(TOOL_DIR)/lib"
|
LDFLAGS="$${LDFLAGS} -L$(TOOL_DIR)/lib"
|
||||||
@echo Compiling OpenSC
|
@echo Compiling OpenSC
|
||||||
$(MAKE) -C $(OPENSC) install DESTDIR=$(TARGETDIR)
|
$(MAKE) -C $(OPENSC) install DESTDIR=$(TARGETDIR)
|
||||||
@@ -89,7 +90,7 @@ $(LIBNPA): $(OPENPACE_MAKEFILE) $(OPENSC_CONFIGURE)
|
|||||||
PKG_CONFIG_LIBDIR=$(TARGETDIR)/lib/pkgconfig \
|
PKG_CONFIG_LIBDIR=$(TARGETDIR)/lib/pkgconfig \
|
||||||
PKG_CONFIG_PATH=$(TARGETDIR)/lib/pkgconfig \
|
PKG_CONFIG_PATH=$(TARGETDIR)/lib/pkgconfig \
|
||||||
OPENSC_LIBS="-L$(TARGETDIR)/lib -lopensc" \
|
OPENSC_LIBS="-L$(TARGETDIR)/lib -lopensc" \
|
||||||
CFLAGS=-I$(TOOL_DIR)/include \
|
CFLAGS="-I$(TOOL_DIR)/include -I$(TARGETDIR)/include" \
|
||||||
LDFLAGS="$${LDFLAGS} -L$(TOOL_DIR)/lib"
|
LDFLAGS="$${LDFLAGS} -L$(TOOL_DIR)/lib"
|
||||||
@echo Compiling libnpa
|
@echo Compiling libnpa
|
||||||
env CROSS_COMPILE=$(CROSS_COMPILE) \
|
env CROSS_COMPILE=$(CROSS_COMPILE) \
|
||||||
|
|||||||
Reference in New Issue
Block a user