1.PHONY: all 2 3SOURCES = ../../../src/base/SkSemaphore.cpp \ 4 ../../../src/base/SkContainers.cpp \ 5 ../../../src/base/SkThreadID.cpp \ 6 ../../../src/base/SkUTF.cpp \ 7 ../../../src/base/SkUtils.cpp \ 8 ../../../src/base/SkMalloc.cpp \ 9 ../../../src/base/SkSafeMath.cpp \ 10 ../../../src/core/SkString.cpp \ 11 ../../../src/base/SkTime.cpp \ 12 ../../../src/ports/SkDebug_stdio.cpp \ 13 ../../../src/ports/SkMemory_malloc.cpp \ 14 ../../../src/core/SkChecksum.cpp 15 16.FORCE: 17 18bridge: .FORCE 19 /usr/bin/clang++ -o ../../../out/Release/libbridge.a ../cpp/*.cpp $(SOURCES) -std=c++20 -fvisibility-inlines-hidden -O3 -Wall -Wextra -fPIC -shared -l:libskunicode.a -I../../.. -L../../../out/Release 20 21extract_info: .FORCE bridge 22 go build -a -o ../../../out/Release/extract_info extract_info/main.go 23 24download_wiki: .FORCE bridge 25 go build -a -o ../../../out/Release/download_wiki download_wiki/main.go 26 27generate_table: .FORCE bridge 28 go build -a -o ../../../out/Release/generate_table generate_table/main.go 29