aboutsummaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add app data fileBenson Muite2024-01-041-0/+4
|
* new location macos 11 homebrew qtquietok(david)2021-09-131-1/+1
|
* Fix building on macOS/arm64linear2021-09-051-1/+6
| | | | | | | | Homebrew installs to a different directory on macOS/arm64. this adds checks in the Makefile and in kristall.pro, and sets the correct paths to Homebrew depending on whether the build is targeting arm64 or not.
* cleanup mime entry during uninstallThomas Groman2021-05-081-1/+3
| | | | Signed-off-by: Thomas Groman <tgroman@nuegia.net>
* Default install to user prefixThomas Groman2021-05-081-2/+2
| | | | Signed-off-by: Thomas Groman <tgroman@nuegia.net>
* fix varible conflict in make install MANPATH conflicts with system ↵Thomas Groman2021-05-081-2/+2
| | | | | | environment varible so we rename it to MANPATH2 Signed-off-by: Thomas Groman <tgroman@nuegia.net>
* Makefile: quote QMAKE_CONFIG variable to prevent word splittingKarol Kosek2021-03-091-1/+1
|
* Removes built manpage on cleanCarlos Henrique Lima Melara2021-03-041-0/+1
|
* Adds missing mkdir.Felix (xq) Queißner2021-03-031-0/+1
|
* Makefile: Change manpath to include PREFIXMichael Skec2021-03-021-2/+2
| | | | | Co-authored-by: Karol Kosek <krkk@krkk.ct8.pl> Signed-off-by: Mike Skec <skec@protonmail.ch>
* Makefile: add man page to install/uninstall targetsMike Skec2021-03-021-1/+11
| | | | Currently we install the man page by default to /usr/share/man/man1/kristall.1. This should be fine - we allow users to specify the MANPATH variable on command line if they wish to install somewhere else. We could make it more complicated by using /usr/share/man:/usr/lib/jvm/default/man command to determine install location, but unless this becomes an issue, I don't think we'd need to use that
* Makefile: remove MAKEFLAGS parameter from sub-make callsKarol Kosek2021-02-231-1/+1
| | | | | | | | | This broke running make with flags like -k or -s set, because make apparently removes hyphens from those flags, making it to think that we want to run a not existing target. Also, flags are stored in env, so child processes know which flags are in use and we don't have to provide them again.
* Allow to use external cmarkKarol Kosek2021-01-041-2/+1
|
* Add text/{gemini,x-kristall} mime types during installationKarol Kosek2020-12-241-0/+2
| | | | | Allows Kristall to distinguish gemini document and its theme files from plain text file on a disk by a file extension.
* Makefile: make build/kristall .PHONY (else rebuild won't trigger)nixo2020-11-011-0/+1
| | | | https://www.gnu.org/software/make/manual/html_node/Phony-Targets.html
* Correct `mkdir` command nameHaz2020-08-131-1/+1
|
* Merge branch 'master' of github.com:MasterQ32/kristallFelix (xq) Queißner2020-07-201-1/+13
|\
| * Fix dangling semi-colonJagger De Leo2020-07-061-2/+2
| |
| * Add Homebrew lib and include paths to build scriptJagger De Leo2020-07-061-1/+7
| | | | | | | | Add macOS app icon
| * Added information to Makefile and BUILDING.md on how to build for Fedora 32, ↵Erik Beck2020-07-011-2/+7
| | | | | | | | per request of repository owner
| * Set a Variable QMAKE in the makefile to direct build on Fedora 32, where ↵Erik Beck2020-07-011-1/+2
| | | | | | | | 'qmake' doesn't exist, but qmake-qt5 (and qmake-qt4) does.
* | Reincludes makedir in makefile.Felix (xq) Queißner2020-07-201-2/+12
|/
* Pass -D flag to install instead of mkdir -pIsaac Freund2020-07-011-9/+2
| | | | | | | This causes install to create directories in the install path if they do not already exist. mkdir -p doesn't work here if prefix directories don't exist yet.
* Paves road for new favourite system: Refactors the favourites into tree ↵Felix (xq) Queißner2020-06-291-1/+0
| | | | structure instead of flat list.
* Fixes #24, thanks @paolomiFelix (xq) Queißner2020-06-281-0/+7
|
* Continues to improve Makefile. Thanks styanFelix (xq) Queißner2020-06-211-4/+4
|
* adds sourcefiles as dependency to build taskJames Tomasino2020-06-121-1/+1
| | | | | | | Monitoring the modified state of source files for the build task means that simply running 'make' will detect if a rebuild is actually needed or not. Currently if the build file exists make is not run again. A clean must be run first, then make. This is an improvement on that.
* overhaul of Makefile for clean install with desktop file and iconsJames Tomasino2020-06-111-5/+30
|
* Adds first draft of client certificate management.Felix (xq) Queißner2020-06-111-1/+1
|
* Adds install target to makefile, adds support for transient client certificates.Felix (xq) Queißner2020-06-101-5/+12
|
* Starts to implement gopher protocol and gophermap support. Heavily WIP, but ↵Felix (xq) Queißner2020-06-081-8/+7
| | | | you can already surf on gopherspace!
* Adds build helper.Felix (xq) Queißner2020-06-071-0/+13