aboutsummaryrefslogtreecommitdiffstats
path: root/src/prog.mk
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-07-11 03:30:05 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2024-01-22 17:55:49 -0300
commit54057e15f6160d2d8691b5f193063fd95495a37b (patch)
treea122f13736cc13fe24e0030e38d720f56a3d7bda /src/prog.mk
parentbuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 (diff)
downloadfirejail-54057e15f6160d2d8691b5f193063fd95495a37b.tar.gz
firejail-54057e15f6160d2d8691b5f193063fd95495a37b.tar.zst
firejail-54057e15f6160d2d8691b5f193063fd95495a37b.zip
build: move EXTRA vars directly into targets
Diffstat (limited to 'src/prog.mk')
-rw-r--r--src/prog.mk10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/prog.mk b/src/prog.mk
index 87e1806a8..debdf3572 100644
--- a/src/prog.mk
+++ b/src/prog.mk
@@ -5,18 +5,18 @@
5# The includer should probably define PROG and TARGET and may also want to 5# The includer should probably define PROG and TARGET and may also want to
6# define EXTRA_HDRS and EXTRA_OBJS and extend CLEANFILES. 6# define EXTRA_HDRS and EXTRA_OBJS and extend CLEANFILES.
7 7
8HDRS := $(sort $(wildcard $(MOD_DIR)/*.h)) $(EXTRA_HDRS) 8HDRS := $(sort $(wildcard $(MOD_DIR)/*.h))
9SRCS := $(sort $(wildcard $(MOD_DIR)/*.c)) 9SRCS := $(sort $(wildcard $(MOD_DIR)/*.c))
10OBJS := $(SRCS:.c=.o) $(EXTRA_OBJS) 10OBJS := $(SRCS:.c=.o)
11 11
12.PHONY: all 12.PHONY: all
13all: $(TARGET) 13all: $(TARGET)
14 14
15%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(EXTRA_HDRS) $(ROOT)/config.mk
16 $(CC) $(PROG_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ 16 $(CC) $(PROG_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
17 17
18$(PROG): $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(EXTRA_OBJS) $(ROOT)/config.mk
19 $(CC) $(PROG_LDFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) 19 $(CC) $(PROG_LDFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(EXTRA_OBJS) $(LIBS)
20 20
21.PHONY: clean 21.PHONY: clean
22clean:; rm -fr $(PROG) $(CLEANFILES) 22clean:; rm -fr $(PROG) $(CLEANFILES)