From 049360816bd760d229463ed461b443b2a7d212fe Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Fri, 13 Dec 2024 07:03:08 -0500 Subject: add version info, use MYCFLAGS for user flags --- Makefile | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 4eae860..0417ed8 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,11 @@ -CFLAGS=-O2 -fPIC -Wall +# Makefile for uxd, by B. Watson. WTFPL. -# these only affect the 'install' target (they don't get compiled -# into the binary). +### Override these variables as needed. Don't override CFLAGS; use +# MYCFLAGS instead. +MYCFLAGS=-O2 -fPIC -Wall + +# These only affect the 'install' target (they don't get compiled +# into the binary). PREFIX=/usr MANDIR=$(PREFIX)/man MAN1DIR=$(MANDIR)/man1 @@ -12,6 +16,14 @@ INSTALL_PROGRAM=install -s -m0755 GZIP=gzip -9 GZIP_MAN=yes +# +### No user-serviceable parts below. + +VERSION=0.1.0 + +DEFINES=-DVERSION='"$(VERSION)"' +CFLAGS=$(MYCFLAGS) $(DEFINES) + .PHONY: all test man clean install all: uxd man -- cgit v1.2.3