blob: 0a21b697f33e360a8c15112cb5c525c2fe368a75 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# Additional extensions for building single-file modules.
.SUFFIXES: $(PLUGIN_SUFFIX)
plugindir = ${MODDIR}/modules/$(MODULE)
PLUGIN=${SRCS:.c=$(PLUGIN_SUFFIX)}
all: $(PLUGIN)
install: $(PLUGIN)
phase_cmd_cc_module = CompileModule
quiet_cmd_cc_module = $@
cmd_cc_module = ${CC} ${DEPFLAGS} ${CFLAGS} ${PLUGIN_CFLAGS} ${CPPFLAGS} ${PLUGIN_LDFLAGS} ${LDFLAGS} -o $@ $< ${LIBS}
.c$(PLUGIN_SUFFIX):
$(call echo-cmd,cmd_cc_module)
$(cmd_cc_module)
|