diff options
author | midipix <writeonce@midipix.org> | 2018-12-16 10:34:26 -0500 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2018-12-18 20:38:40 -0500 |
commit | 6dc580e25dd8cf717a351c3a72b8c1dcf79062e0 (patch) | |
tree | 00333ced6362ce8bb00e2ad610fb285b77545feb /project/depends.mk | |
parent | c0363d5e38af22a1decce9d5c1c9d288909da266 (diff) | |
download | sbpython3-6dc580e25dd8cf717a351c3a72b8c1dcf79062e0.tar.bz2 sbpython3-6dc580e25dd8cf717a351c3a72b8c1dcf79062e0.tar.xz |
project: added rules and definitions for building python's extension modules.
Diffstat (limited to 'project/depends.mk')
-rw-r--r-- | project/depends.mk | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/project/depends.mk b/project/depends.mk index e69de29..b640a15 100644 --- a/project/depends.mk +++ b/project/depends.mk @@ -0,0 +1,26 @@ +# shared extensions: dependency switches +CFLAGS_NCURSES += -I$(SYSROOT)/usr/local/include/ncurses -I$(SYSROOT)/usr/include/ncurses +LDFLAGS_NCURSES += -Wl,--as-needed $(LDFLAGS_NCURSES_LIBS) -Wl,--no-as-needed + +CFLAGS_SQLITE += -I$(SYSROOT)/usr/local/include/sqlite3 -I$(SYSROOT)/usr/include/sqlite3 +CFLAGS_SQLITE += -DMODULE_NAME=\"sqlite3\" +CFLAGS_SQLITE += -DSQLITE_OMIT_LOAD_EXTENSION +LDFLAGS_SQLITE += -lsqlite3 + +CFLAGS_EXPAT += -DXML_DEV_URANDOM +LDFLAGS_EXPAT += -lexpat + +CFLAGS_DBM += +LDFLAGS_DBM += -lgdbm_compat + +CFLAGS_TCLTK += -DWITH_APPINIT +LDFLAGS_TCLTK += $(LDFLAGS_TCLTK_LIBS) + +# static extensions: dependency switch +LDFLAGS_PYEXT_STATIC += -lssl -lcrypto -lgdbm -lreadline +LDFLAGS_PYEXT_STATIC += -lbz2 -lffi -lintl -llzma -lz +LDFLAGS_NCURSES_STATIC += $(LDFLAGS_NCURSES) +LDFLAGS_SQLITE_STATIC += $(LDFLAGS_SQLITE) +LDFLAGS_EXPAT_STATIC += $(LDFLAGS_EXPAT) +LDFLAGS_DBM_STATIC += $(LDFLAGS_DBM) +LDFLAGS_TCLTK_STATIC += $(LDFLAGS_TCLTK) |