RTL819X 交叉编译openssl1.0.2p

RTL819X系列交叉编译openssl1.0.0的库需要选择openssl1.0.2p的安装包。

Makefile 放在安装包同一个文件夹下,执行

make prepare

make install

即可完成。


DST_DIR= ./openssl-1.0.2p

prefix = $(shell pwd)/temp_install

CONFIG_OPTS = no-threads no-hw shared --prefix=$(prefix)
CONFIG_OPTS += linux-mips32

export CROSS_COMPILE = msdk-linux-
export RANLIB = msdk-linux-ranlib

.PHONY: all clean prepare install build

all: install

build:  
	$(MAKE) -C $(DST_DIR)

install: build
	$(MAKE) -C $(DST_DIR) install

$(DST_DIR)/Makefile:  ./Makefile
	tar zxvf openssl-1.0.2p.tar.gz ; \
	mkdir temp_install ; \
	pushd $(DST_DIR) && \
	./Configure $(CONFIG_OPTS) && popd;

prepare: $(DST_DIR)/Makefile

clean:
	rm -r $(DST_DIR)
	rm -r $(prefix)

 

你可能感兴趣的:(linux,嵌入式开发,路由器)