From dccab314627d8c7f4feb08d498920b1a230619e8 Mon Sep 17 00:00:00 2001 From: Jens Staal Date: Sat, 6 Jun 2020 08:14:56 +0200 Subject: [PATCH] Initial changes to compile on Plan9 using PDCurses --- sources/battleship.c | 1 + sources/checkers.c | 1 + sources/config.h | 18 +++++++++++++----- sources/miketron.c | 1 + sources/mines.c | 1 + sources/mkfile | 35 +++++++++++++++++++++++++++++++++++ sources/reversi.c | 1 + 7 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 sources/mkfile diff --git a/sources/battleship.c b/sources/battleship.c index 3f6a440..7d91c19 100644 --- a/sources/battleship.c +++ b/sources/battleship.c @@ -4,6 +4,7 @@ #include #include #include +#include #define MISS -2 #define SEA -1 #define HIT 0 diff --git a/sources/checkers.c b/sources/checkers.c index 5068ee8..ea26432 100644 --- a/sources/checkers.c +++ b/sources/checkers.c @@ -6,6 +6,7 @@ #include #include #include +#include #define LIGHT -1 #define DARK 1 #define KING 2 diff --git a/sources/config.h b/sources/config.h index ee193af..3acdf4b 100644 --- a/sources/config.h +++ b/sources/config.h @@ -1,6 +1,14 @@ -#define PP_SCORES "/usr/games/pp_scores" -#define JW_SCORES "/usr/games/jw_scores" -#define FSH_SCORES "/usr/games/fsh_scores" -#define MNCH_SCORES "/usr/games/mnch_scores" -#define MT_SCORES "/usr/games/mt_scores" +#ifdef Plan9 + #define PP_SCORES "/sys/lib/games/pp_scores" + #define JW_SCORES "/sys/lib/games/jw_scores" + #define FSH_SCORES "/sys/lib/games/fsh_scores" + #define MNCH_SCORES "/sys/lib/games/mnch_scores" + #define MT_SCORES "/sys/lib/games/mt_scores" +#else + #define PP_SCORES "/usr/games/pp_scores" + #define JW_SCORES "/usr/games/jw_scores" + #define FSH_SCORES "/usr/games/fsh_scores" + #define MNCH_SCORES "/usr/games/mnch_scores" + #define MT_SCORES "/usr/games/mt_scores" +#endif //for easier access diff --git a/sources/miketron.c b/sources/miketron.c index fd29200..51de319 100644 --- a/sources/miketron.c +++ b/sources/miketron.c @@ -6,6 +6,7 @@ #include #include #include +#include #include "config.h" #define SAVE_TO_NUM 10 #define MINLEN 10 diff --git a/sources/mines.c b/sources/mines.c index 9e1dfe6..0898144 100644 --- a/sources/mines.c +++ b/sources/mines.c @@ -4,6 +4,7 @@ #include #include #include +#include #define FLAG 9 #define UNCLEAR 10 /* diff --git a/sources/mkfile b/sources/mkfile new file mode 100644 index 0000000..641aa2d --- /dev/null +++ b/sources/mkfile @@ -0,0 +1,35 @@ +APE=/sys/src/ape +<$APE/config + +TARG=\ + battleship \ + checkers \ + fifteen \ + fisher \ + jewels \ + memoblocks \ + miketron \ + mines \ + muncher \ + pipes \ + rabbithole \ + redsquare \ + reversi \ + sos \ + sudoku + +HFILES=\ + /sys/include/ape/curses.h\ + /sys/include/ape/panel.h\ + +UPDATE=\ + mkfile\ + $HFILES\ + ${OFILES:%.$O=%.c}\ + /$objtype/ape/lib/libcurses.a + + #include #include +#include /* _ |_)