From 7b3d4f32ce392a2b66fa86a54aba4193f875161f Mon Sep 17 00:00:00 2001 From: William McBrine Date: Fri, 29 Dec 2017 04:38:24 -0500 Subject: [PATCH] Added ncurses_tests to SDL (1 and 2). --- demos/nctests.mif | 33 +++++++++++++++++++++++++++++++++ demos/ncurses_cfg.h | 4 ++-- sdl1/Makefile | 2 ++ sdl2/Makefile | 2 ++ 4 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 demos/nctests.mif diff --git a/demos/nctests.mif b/demos/nctests.mif new file mode 100644 index 00000000..e538d823 --- /dev/null +++ b/demos/nctests.mif @@ -0,0 +1,33 @@ +# This provides for compiling and linking the ncurses test programs. + +ncurses_testdir = $(HOME)/ncurses-5.9/test + +NCURSES_TESTS = bs gdc hanoi knight tclock ncurses + +ncurses_tests: $(NCURSES_TESTS) + +ncurses_clean: + -rm -f *.o trace $(NCURSES_TESTS) + +NCFLAGS = $(DEMOFLAGS) -I$(demodir) -I$(ncurses_testdir) + +bs: $(ncurses_testdir)/bs.c + $(BUILD) $(NCFLAGS) -o $@ $< $(LDFLAGS) + +gdc: $(ncurses_testdir)/gdc.c + $(BUILD) $(NCFLAGS) -o $@ $< $(LDFLAGS) + +hanoi: $(ncurses_testdir)/hanoi.c + $(BUILD) $(NCFLAGS) -o $@ $< $(LDFLAGS) + +knight: $(ncurses_testdir)/knight.c + $(BUILD) $(NCFLAGS) -o $@ $< $(LDFLAGS) + +tclock: $(ncurses_testdir)/tclock.c + $(BUILD) $(NCFLAGS) -o $@ $< $(LDFLAGS) + +view: $(ncurses_testdir)/view.c + $(BUILD) $(NCFLAGS) -o $@ $< $(LDFLAGS) + +ncurses: $(ncurses_testdir)/ncurses.c + $(BUILD) $(NCFLAGS) -o $@ $< $(LDFLAGS) diff --git a/demos/ncurses_cfg.h b/demos/ncurses_cfg.h index 75ad5cc8..9a7c2cd6 100644 --- a/demos/ncurses_cfg.h +++ b/demos/ncurses_cfg.h @@ -1,8 +1,8 @@ /* This file is only used with the ncurses test programs. * * Have ncurses-5.9 unpacked in your $(HOME) (you don't need to build - * it), or edit ncurses_testdir appropriately in the Makefile. Configure - * and build PDCurses, and: + * it), or edit ncurses_testdir appropriately in the Makefile or + * nctests.mif. Configure and build PDCurses, and: * * "make ncurses_tests" to start. * "make ncurses_clean" when you're done. diff --git a/sdl1/Makefile b/sdl1/Makefile index 11795d54..755bdb78 100644 --- a/sdl1/Makefile +++ b/sdl1/Makefile @@ -110,3 +110,5 @@ tui.o: $(demodir)/tui.c $(demodir)/tui.h tuidemo.o: $(demodir)/tuidemo.c $(BUILD) -c $(DEMOFLAGS) $(demodir)/tuidemo.c + +include $(demodir)/nctests.mif diff --git a/sdl2/Makefile b/sdl2/Makefile index 516b91ac..aa9ad29d 100644 --- a/sdl2/Makefile +++ b/sdl2/Makefile @@ -106,3 +106,5 @@ tui.o: $(demodir)/tui.c $(demodir)/tui.h tuidemo.o: $(demodir)/tuidemo.c $(BUILD) -c $(DEMOFLAGS) $(demodir)/tuidemo.c + +include $(demodir)/nctests.mif