From 50bd76add8c4f1ada841581b49c08f61a9e319a7 Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 22 Nov 2018 21:31:37 -0500 Subject: project: defined MODULE_SRCS and related variables and dependencies. --- project/common.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'project/common.mk') 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) \ -- cgit v1.2.3