summaryrefslogtreecommitdiff
path: root/project/common.mk
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-11-22 21:31:37 -0500
committermidipix <writeonce@midipix.org>2018-11-22 23:55:21 -0500
commit50bd76add8c4f1ada841581b49c08f61a9e319a7 (patch)
treec8baa9d689fa4745c2e39ce1b67c2b3fc6e4e69d /project/common.mk
parent61f18d5680236a93277147ebc6ee7474fed501e2 (diff)
downloadsbpython2-50bd76add8c4f1ada841581b49c08f61a9e319a7.tar.bz2
sbpython2-50bd76add8c4f1ada841581b49c08f61a9e319a7.tar.xz
project: defined MODULE_SRCS and related variables and dependencies.
Diffstat (limited to 'project/common.mk')
-rw-r--r--project/common.mk20
1 files changed, 20 insertions, 0 deletions
diff --git a/project/common.mk b/project/common.mk
index 1a5c3b3..b34226d 100644
--- a/project/common.mk
+++ b/project/common.mk
@@ -1,3 +1,15 @@
+Modules/config.lo: build/config.c $(ALL_HEADERS) host.tag tree.tag config.tag
+ $(CC) -c -o $@ $< $(CFLAGS_SHARED)
+
+Modules/config.o: build/config.c $(ALL_HEADERS) host.tag tree.tag config.tag
+ $(CC) -c -o $@ $< $(CFLAGS_STATIC)
+
+Modules/%.lo: $(SOURCE_DIR)/Modules/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
+ $(CC) -c -o $@ $< $(CFLAGS_SHARED)
+
+Modules/%.o: $(SOURCE_DIR)/Modules/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
+ $(CC) -c -o $@ $< $(CFLAGS_STATIC)
+
Objects/%.lo: $(SOURCE_DIR)/Objects/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
$(CC) -c -o $@ $< $(CFLAGS_SHARED)
@@ -17,6 +29,13 @@ Python/%.o: $(SOURCE_DIR)/Python/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
$(CC) -c -o $@ $< $(CFLAGS_STATIC)
+MODULE_SRCS = \
+ Modules/config.c \
+ Modules/gcmodule.c \
+ Modules/getbuildinfo.c \
+ Modules/getpath.c \
+ Modules/main.c \
+
OBJECT_SRCS = \
Objects/abstract.c \
Objects/boolobject.c \
@@ -122,6 +141,7 @@ APP_SRCS = \
COMMON_SRCS = \
$(DYNLOAD_SRCS) \
+ $(MODULE_SRCS) \
$(OBJECT_SRCS) \
$(PARSER_SRCS) \
$(PYTHON_SRCS) \