Skip to content
Snippets Groups Projects

Add standalone implementation

Merged Recolic requested to merge impl/py-standalone into master
3 files
+ 74
25
Compare changes
  • Side-by-side
  • Inline
Files
3
  • 7774060f
    . · 7774060f
    Recolic authored
+ 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