From 2c9065dfbd9a6c655bbc5bf9b6dc332bcb10a7bf Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Thu, 27 Apr 2023 18:48:59 -0500 Subject: Have documentation and tests be shared --- Makefile.shared | 11 +++++++++++ Makefile.win | 10 ++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Makefile.shared b/Makefile.shared index f98ead9..a2429c5 100644 --- a/Makefile.shared +++ b/Makefile.shared @@ -73,3 +73,14 @@ else CFLAGS += -O3 -fpermissive LDFLAGS += # and -static on linux prevents dynamic linking of things like libGL which must be dynamic endif + +.PHONY: doc documentation test + +doc: documentation + +documentation: + $(MDOC) -p src -o doc -t "Brok[en]gine" -i README.md -d reference -m "markdown" + +test: + busted + diff --git a/Makefile.win b/Makefile.win index b278424..d6e2c34 100644 --- a/Makefile.win +++ b/Makefile.win @@ -1,6 +1,3 @@ - -include Makefile.shared - CP=cp CXX?=g++ MKDIR?=mkdir @@ -9,6 +6,8 @@ ECHO?=echo LD=g++ MDOC=mdoc +include Makefile.shared + shared_objs=$(SHARED_SRC:src/shared/%=build/shared/%.o) client_objs=$(CLIENT_SRC:src/client/%=build/client/%.o) server_objs=$(SERVER_SRC:src/server/%=build/server/%.o) @@ -64,11 +63,6 @@ clean: nuke: clean -doc: documentation - -documentation: - $(MDOC) -p src -o doc -t "Brok[en]gine" -i README.md -d reference -m "markdown" - test: busted -- cgit v1.2.3-70-g09d2