mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-10-05 21:22:39 +02:00
15 lines
439 B
Makefile
Executable File
15 lines
439 B
Makefile
Executable File
#!/usr/bin/env sh
|
|
|
|
CXXFLAGS=-O3 -march=native -std=c++14 -fPIC `pkg-config --cflags liburing`
|
|
LDFLAGS=`pkg-config --libs liburing` -shared
|
|
CXX=c++
|
|
|
|
SOURCES=src/sort.cc src/unix.cc src/uring.cc
|
|
|
|
all: resources/libcpp.so resources/liburing.so
|
|
resources/libcpp.so:
|
|
${CXX} -shared ${LDFLAGS} ${CXXFLAGS} ${SOURCES} -o resources/libcpp.so
|
|
resources/liburing.so:
|
|
cp /usr/lib/liburing.so resources/
|
|
clean:
|
|
rm -rf resources/{libcpp,liburing}.so
|