mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-02-10 08:46:58 +08:00
Supporting gnulib brought a whole class of problems due to its complexity. Removing its support eliminates this class of problems and simplifies the code significantly. This sets the locale explicitly on server startup to eliminate the need for custom string comparison functions. Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
45 lines
1.1 KiB
Makefile
45 lines
1.1 KiB
Makefile
AUTOMAKE_OPTIONS = foreign
|
|
EXTRA_DIST = COPYING README.md CONTRIBUTING.md AUTHORS
|
|
|
|
DISTCLEANFILES = AUTHORS
|
|
|
|
SUBDIRS = src doc tests
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
@CODE_COVERAGE_RULES@
|
|
|
|
local-code-coverage-output: code-coverage-capture
|
|
cat $(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html|grep headerCovTableEntry|grep "%"|head -1|sed 's/^.*>\([0-9\.\ %]*\)<.*$$/coverage lines: \1/'
|
|
|
|
clang:
|
|
make clean
|
|
scan-build ./configure
|
|
rm -rf scan.tmp
|
|
scan-build -o scan.tmp make
|
|
|
|
ctags:
|
|
find . -type f -name "*.[ch]*" | xargs @CTAGS@
|
|
|
|
cscope:
|
|
@CSCOPE@ -b -R
|
|
|
|
cref: ctags cscope
|
|
|
|
AUTHORS:
|
|
@echo -e "The authors list is autogenerated from the git history; sorted by number of commits\n" >AUTHORS
|
|
@git shortlog -sen | cut -f 2 | sed 's/@/ at /g' >> AUTHORS
|
|
.PHONY: AUTHORS
|
|
|
|
ChangeLog:
|
|
git log --pretty > ChangeLog
|
|
.PHONY: ChangeLog
|
|
|
|
dist-hook: ChangeLog
|
|
mv ChangeLog $(distdir)
|
|
test -f $(distdir)/doc/ocserv.8 && test -f $(distdir)/doc/ocpasswd.8 && test -f $(distdir)/doc/occtl.8
|
|
|
|
codespell:
|
|
@codespell || (echo "ERROR: if that step fails due to a non-typo, edit file .codespellrc" && false)
|
|
.PHONY: codespell
|