aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Define lint macroBenjamin Linskey4 days1-1/+1
| | | | | This excludes version-control-related macros that cause compilation errors on OpenBSD.
* Fix non-portable invocation of basenameBenjamin Linskey4 days1-1/+1
| | | | | POSIX basename (and OpenBSD's implementation) only accepts a single pathname argument, not a list.
* Install man page with makefile install targetBenjamin Linskey6 days1-0/+3
|
* Improve makefile and compilation flagsBenjamin Linskey6 days1-22/+20
| | | | | | Reformatted makefile, removed unneeded macros, made makefile adhere to POSIX standard, and added compiler standard, optimization, and warning flags.
* Remove unneeded makefile macrosBenjamin Linskey6 days1-2/+0
|
* Store score file in home directoryBenjamin Linskey6 days1-2/+7
| | | | | | | | | | | BSD games are traditionally designed for multiuser systems and thus write their data to /var/games, using setgid to prevent tampering. Switch to a single-user design, writing the score file to the user's home directory. $XDG_DATA_HOME/rogue will will be used if $XDG_DATA_HOME is defined. Otherwise, data will be written to a $HOME/.rogue directory. This also improves the makefile by making header files a dependency of objects.
* Add makefile install and uninstall targetsBenjamin Linskey7 days1-0/+11
|
* Add makefile "tags" targetBenjamin Linskey2026-05-301-1/+4
|
* Add "clean" target to makefileBenjamin Linskey2026-05-301-0/+4
|
* Tweak makefile for macOSBenjamin Linskey2026-05-301-3/+6
|
* Import code from NetBSDBenjamin Linskey2026-05-301-0/+20
Imported games/rogue from NetBSD src Git mirror trunk branch. HISTORY is the git log output for this directory; everything else is an unmodified copy of the NetBSD source.