summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAge
...
| * Refactored constructor of Instance.tastytea2020-01-05
| * Add errorlog.tastytea2020-01-05
| * Make curlwrapper_instances static.tastytea2020-01-05
| * Show filename in debuglog instead of function.tastytea2020-01-05
| * Make assignment to _max_chars clearer.tastytea2020-01-05
| * Do global curl init / cleanup only once.tastytea2020-01-05
| * Make _endpoint_map static.tastytea2020-01-05
* | Merge branch 'develop' into maintastytea2020-01-05
|\|
| * Add support for HTTP method PUT.tastytea2020-01-05
| * Add placeholder for :hashtag.tastytea2020-01-05
| * Add all API endpoints of Pleroma 1.1.7.tastytea2020-01-05
| * Only construct 1 API per Connection.tastytea2020-01-05
| * Add all API endpoints of Mastodon 3.0.tastytea2020-01-05
| * Add support for HTTP methods PATCH and DELETE.tastytea2020-01-05
| * Add curl to dependency list.tastytea2020-01-05
|/
* Updated example in documentation.tastytea2020-01-05
* Merge branch 'develop' into maintastytea2020-01-05
|\
| * Explicitly set NDEBUG for non-debug builds.tastytea2020-01-05
| * Include function name instead of file name in debuglog.tastytea2020-01-05
| * make_request(): Return complete answer_type,tastytea2020-01-05
| * Change argument “meth” to “method” in make_request().tastytea2020-01-05
| * Add default values to answer_type and update documentation.tastytea2020-01-05
| * Check for http_status in answer_type::operator bool().tastytea2020-01-05
| * Add headers to answer_type.tastytea2020-01-05
| * answer_type: Replace error_code with curl_error_code.tastytea2020-01-05
| * Fix include order.tastytea2020-01-05
| * Microfix CURLException message.tastytea2020-01-05
| * Query instance for max_toot_chars.tastytea2020-01-05
| * Add debuglog.tastytea2020-01-05
| * Optimize request-flow. 😃tastytea2020-01-05
| * Instance: Add getters for hostname, baseuri and access_token.tastytea2020-01-05
| * Renamed “Request” to “Connection”.tastytea2020-01-05
| * Improve documentation for CURLWrapper.tastytea2020-01-04
| * Add [[nodiscard]] to make_request().tastytea2020-01-04
| * Simple GET request works.tastytea2020-01-04
| * Add http_method and make_request.tastytea2020-01-04
| * Remove premature global curl cleanup, improve documentation.tastytea2020-01-04
| * Move low-level network stuff to CURLWrapper.tastytea2020-01-04
| * Add URI for libcurl-errors(3).tastytea2020-01-04
| * Silence some linter warnings I can't do anything about.tastytea2020-01-04
| * Only initialize libcurl once.tastytea2020-01-04
| * Delete empty file mastodonpp.cpp.tastytea2020-01-04
| * Add [[nodiscard]] where desirable.tastytea2020-01-04
| * Update description for Instance.tastytea2020-01-04
| * Add constructors and assignment operators to Instance.tastytea2020-01-04
| * Escape API in documentation where necessary.tastytea2020-01-04
* | Merge branch 'develop' into maintastytea2020-01-04
|\|
| * Add FindCURL-workaround CMake < 3.12.tastytea2020-01-04
| * Fix headers in Doxygen output.tastytea2020-01-04
| * CI: Add libcurl4-openssl-dev to dependencies.tastytea2020-01-04
$(findstring $(MAKEFLAGS),w),w) PRINT_DIR = --no-print-directory else # "make -w" NO_SUBDIR = : endif ifndef V QUIET_SUBDIR0 = +@subdir= QUIET_SUBDIR1 = ;$(NO_SUBDIR) echo ' ' SUBDIR $$subdir; \ $(MAKE) $(PRINT_DIR) -C $$subdir QUIET_TAGS = @echo ' ' TAGS $@; export V endif .SUFFIXES: all:: cgit cgit: $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) -f ../cgit.mk ../cgit $(EXTRA_GIT_TARGETS) NO_CURL=1 test: @$(MAKE) --no-print-directory cgit EXTRA_GIT_TARGETS=all $(QUIET_SUBDIR0)tests $(QUIET_SUBDIR1) all install: all $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_SCRIPT_PATH) $(INSTALL) -m 0755 cgit $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_DATA_PATH) $(INSTALL) -m 0644 cgit.css $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css $(INSTALL) -m 0644 cgit.png $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png $(INSTALL) -m 0644 favicon.ico $(DESTDIR)$(CGIT_DATA_PATH)/favicon.ico $(INSTALL) -m 0644 robots.txt $(DESTDIR)$(CGIT_DATA_PATH)/robots.txt $(INSTALL) -m 0755 -d $(DESTDIR)$(filterdir) $(COPYTREE) filters/* $(DESTDIR)$(filterdir) install-doc: install-man install-html install-pdf install-man: doc-man $(INSTALL) -m 0755 -d $(DESTDIR)$(mandir)/man5 $(INSTALL) -m 0644 $(DOC_MAN5) $(DESTDIR)$(mandir)/man5 install-html: doc-html $(INSTALL) -m 0755 -d $(DESTDIR)$(htmldir) $(INSTALL) -m 0644 $(DOC_HTML) $(DESTDIR)$(htmldir) install-pdf: doc-pdf $(INSTALL) -m 0755 -d $(DESTDIR)$(pdfdir) $(INSTALL) -m 0644 $(DOC_PDF) $(DESTDIR)$(pdfdir) uninstall: rm -f $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png rm -f $(DESTDIR)$(CGIT_DATA_PATH)/favicon.ico uninstall-doc: uninstall-man uninstall-html uninstall-pdf uninstall-man: @for i in $(DOC_MAN5); do \ rm -fv $(DESTDIR)$(mandir)/man5/$$i; \ done uninstall-html: @for i in $(DOC_HTML); do \ rm -fv $(DESTDIR)$(htmldir)/$$i; \ done uninstall-pdf: @for i in $(DOC_PDF); do \ rm -fv $(DESTDIR)$(pdfdir)/$$i; \ done doc: doc-man doc-html doc-pdf doc-man: doc-man5 doc-man5: $(DOC_MAN5) doc-html: $(DOC_HTML) doc-pdf: $(DOC_PDF) %.5 : %.5.txt a2x -f manpage $< $(DOC_HTML): %.html : %.txt a2x -f xhtml --stylesheet=cgit-doc.css $< $(DOC_PDF): %.pdf : %.txt a2x -f pdf cgitrc.5.txt clean: clean-doc $(RM) cgit VERSION CGIT-CFLAGS *.o tags $(RM) -r .deps cleanall: clean $(MAKE) -C git clean clean-doc: $(RM) cgitrc.5 cgitrc.5.html cgitrc.5.pdf cgitrc.5.xml cgitrc.5.fo get-git: curl -L $(GIT_URL) | tar -xzf - && rm -rf git && mv git-$(GIT_VER) git tags: $(QUIET_TAGS)find . -name '*.[ch]' | xargs ctags .PHONY: all cgit git get-git .PHONY: clean clean-doc cleanall .PHONY: doc doc-html doc-man doc-pdf .PHONY: install install-doc install-html install-man install-pdf .PHONY: tags test .PHONY: uninstall uninstall-doc uninstall-html uninstall-man uninstall-pdf