Skip to content
Snippets Groups Projects

Add standalone implementation

Merged Recolic requested to merge impl/py-standalone into master
6 files
+ 310
23
Compare changes
  • Side-by-side
  • Inline
Files
6
+ 8
4
CXX ?= g++
# Accepts CXXSTD >= C++14
CXXFLAGS := $(shell pkg-config --cflags --libs gnome-keyring-1) -I ./lib -I . -std=c++14
EXTRA_FLAGS ?=
CXXFLAGS := -I ./lib -I . -std=c++17 -DKEYRING_IMPL_$(KEYRING_IMPL)
ifeq ($(KEYRING_IMPL),lib)
CXXFLAGS += $(shell pkg-config --cflags --libs gnome-keyring-1)
else ifneq ($(KEYRING_IMPL),standalone)
$(error "KEYRING_IMPL must be set to 'lib' or 'standalone'. Example: 'make KEYRING_IMPL=standalone'")
endif
secret:
mkdir -p ../bin/
$(CXX) unlock_keyrings.cc -o ../bin/unlock_keyrings $(CXXFLAGS) $(EXTRA_FLAGS)
$(CXX) unlock_keyrings.cc -o ../bin/unlock_keyrings $(CXXFLAGS)
Loading