From 1e8472cdbf510588b480a4137c227d90f8c9bc5b Mon Sep 17 00:00:00 2001 From: Jens Staal Date: Sat, 13 Apr 2024 18:30:07 +0200 Subject: [PATCH] Update mkfile (#318) Plan9 changes : added -D_HAVE_GETTIMEOFDAY to successfully include for the 'milliseconds elapsed' function. Update mkfile - add term.h terminfo / term.h now installed added some new demo tests to mkfile --- pdcurses/getch.c | 2 +- plan9/mkfile | 6 ++++-- plan9/mkfile_demo | 8 +++++++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pdcurses/getch.c b/pdcurses/getch.c index d0f2ac50..7052d501 100644 --- a/pdcurses/getch.c +++ b/pdcurses/getch.c @@ -413,7 +413,7 @@ use clock_gettime() or gettimeofday() when available. */ #if defined( _POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 199309L) #define CLOCK_GETTIME_AVAILABLE 1 #endif -#if defined( _DEFAULT_SOURCE) || defined( _BSD_SOURCE) +#if defined( _DEFAULT_SOURCE) || defined( _BSD_SOURCE) || defined(HAVE_GETTIMEOFDAY) #define GETTIMEOFDAY_AVAILABLE 1 #endif diff --git a/plan9/mkfile b/plan9/mkfile index 6024ce5d..0edadb49 100644 --- a/plan9/mkfile +++ b/plan9/mkfile @@ -57,6 +57,7 @@ OFILES=\ HFILES=\ /sys/include/ape/curses.h\ /sys/include/ape/panel.h\ + /sys/include/ape/term.h UPDATE=\ mkfile\ @@ -69,7 +70,7 @@ UPDATE=\ CC=pcc LD=pcc CFLAGS= -c -I. -I.. -D_POSIX_SOURCE -D_BSD_EXTENSION -D_C99_SNPRINTF_EXTENSION \ --DHAVE_VSNPRINTF +-DHAVE_VSNPRINTF -DHAVE_GETTIMEOFDAY %.$O: ../pdcurses/%.c $CC $CFLAGS ../pdcurses/$stem.c @@ -79,10 +80,11 @@ CFLAGS= -c -I. -I.. -D_POSIX_SOURCE -D_BSD_EXTENSION -D_C99_SNPRINTF_EXTENSION \ install:V: - cp libcurses.a /$objtype/lib/ape/libcurses.a cp ../curses.h /sys/include/ape/curses.h ape/patch /sys/include/ape/curses.h