aboutsummaryrefslogtreecommitdiffstats
path: root/src/so.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/so.mk')
-rw-r--r--src/so.mk10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/so.mk b/src/so.mk
index deb0a6175..95b524081 100644
--- a/src/so.mk
+++ b/src/so.mk
@@ -5,18 +5,18 @@
5# The includer should probably define SO and TARGET and may also want to define 5# The includer should probably define SO and TARGET and may also want to define
6# EXTRA_HDRS and EXTRA_OBJS and extend CLEANFILES. 6# 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) $(SO_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ 16 $(CC) $(SO_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
17 17
18$(SO): $(OBJS) $(ROOT)/config.mk 18$(SO): $(OBJS) $(EXTRA_OBJS) $(ROOT)/config.mk
19 $(CC) $(SO_LDFLAGS) -shared $(LDFLAGS) -o $@ $(OBJS) -ldl 19 $(CC) $(SO_LDFLAGS) -shared $(LDFLAGS) -o $@ $(OBJS) $(EXTRA_OBJS) -ldl
20 20
21.PHONY: clean 21.PHONY: clean
22clean:; rm -fr $(SO) $(CLEANFILES) 22clean:; rm -fr $(SO) $(CLEANFILES)