makefile 编译第三方库

我的书:

购买链接:

京东购买链接

淘宝购买链接

当当购买链接

 

以前在编写跨平台编译框架时,要引用第三方库,这里的例子实现了下载和编译第三方库,正适合用~!

```

FFTW = fftw-3.3.4


all: .deps fftw decode ops utils

.deps:
    sudo apt-get install libsamplerate-dev -y
    pip install -r requirements.txt

.PHONY: decode ops utils

fftw:
    mkdir -p third_party && cd third_party && \
    wget http://www.fftw.org/$(FFTW).tar.gz && \
    tar -xzf $(FFTW).tar.gz && \
    rm $(FFTW).tar.gz && \
    cd $(FFTW) && \
    mkdir -p build && \
    ./configure --prefix=`pwd`/build \
        --enable-float --enable-shared && \
    make clean && \
    make -j 4 && \
    make install

decode:
    $(MAKE) -C decoder

ops:
    $(MAKE) -C user_ops

utils:
    $(MAKE) -C utils
    
clean:
    $(MAKE) -C utils clean
    $(MAKE) -C user_ops clean

 

    $(MAKE) -C decoder clean

 

```

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页