From f9381496c7abbe16961d7dd00e23e147fbe0b817 Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Sat, 23 Jul 2022 06:37:57 -0300 Subject: makefiles: mention variables intended to be used by includers On src/prog.mk and src/so.mk. --- src/prog.mk | 3 +++ src/so.mk | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/prog.mk b/src/prog.mk index f78575f06..82920c240 100644 --- a/src/prog.mk +++ b/src/prog.mk @@ -1,6 +1,9 @@ # Common definitions for building C programs and non-shared objects. # # Note: $(ROOT)/config.mk must be included before this file. +# +# The includer should probably define PROG and TARGET and may also want to +# define MOD_HDRS, MOD_SRCS, MOD_OBJS, TOCLEAN and TODISTCLEAN. HDRS := $(sort $(wildcard *.h)) $(MOD_HDRS) SRCS := $(sort $(wildcard *.c)) $(MOD_SRCS) diff --git a/src/so.mk b/src/so.mk index c1221a10a..6a1497ff6 100644 --- a/src/so.mk +++ b/src/so.mk @@ -1,6 +1,9 @@ # Common definitions for making shared objects. # # Note: $(ROOT)/config.mk must be included before this file. +# +# The includer should probably define SO and TARGET and may also want to define +# MOD_HDRS, MOD_SRCS, MOD_OBJS, TOCLEAN and TODISTCLEAN. HDRS := $(sort $(wildcard *.h)) $(MOD_HDRS) SRCS := $(sort $(wildcard *.c)) $(MOD_SRCS) -- cgit v1.2.3-54-g00ecf