diff options
Diffstat (limited to 'project/extras.mk')
-rw-r--r-- | project/extras.mk | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/project/extras.mk b/project/extras.mk index 4a62747..dc30cb0 100644 --- a/project/extras.mk +++ b/project/extras.mk @@ -37,6 +37,13 @@ else CFLAGS_CONFIG += -DHAVE_DYNAMIC_LOADING endif +# top-level extension objects +pyext/obj/%.lo: $(SOURCE_DIR)/Modules/%.c $(ALL_HEADERS) host.tag tree.tag config.tag + $(CC) -c -o $@ $< $(CFLAGS_SHARED) + +pyext/obj/%.o: $(SOURCE_DIR)/Modules/%.c $(ALL_HEADERS) host.tag tree.tag config.tag + $(CC) -c -o $@ $< $(CFLAGS_STATIC) + # dynamically loaded extension module pyext/%$(OS_LIB_SUFFIX): LDFLAGS_SONAME = pyext/%$(OS_LIB_SUFFIX): LDFLAGS_DSOEXT = -Wl,-soname -Wl,$(subst pyext/,,$@) |