| | @@ -691,10 +691,14 @@ |
| 691 | 691 | endif |
| 692 | 692 | |
| 693 | 693 | zlib: |
| 694 | 694 | $(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a |
| 695 | 695 | |
| 696 | +openssl: zlib |
| 697 | + cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw |
| 698 | + $(MAKE) -C $(OPENSSLLIBDIR) |
| 699 | + |
| 696 | 700 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib |
| 697 | 701 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 698 | 702 | |
| 699 | 703 | # This rule prevents make from using its default rules to try build |
| 700 | 704 | # an executable named "manifest" out of the file named "manifest.c" |
| | @@ -1231,17 +1235,17 @@ |
| 1231 | 1235 | |
| 1232 | 1236 | # define the sqlite files, which need special flags on compile |
| 1233 | 1237 | SQLITESRC=sqlite3.c |
| 1234 | 1238 | ORIGSQLITESRC=$(foreach sf,$(SQLITESRC),$(SRCDIR)$(sf)) |
| 1235 | 1239 | SQLITEOBJ=$(foreach sf,$(SQLITESRC),$(sf:.c=.obj)) |
| 1236 | | -SQLITEDEFINES=-DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 |
| 1240 | +SQLITEDEFINES=-DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_WIN32_NO_ANSI |
| 1237 | 1241 | |
| 1238 | 1242 | # define the sqlite shell files, which need special flags on compile |
| 1239 | 1243 | SQLITESHELLSRC=shell.c |
| 1240 | 1244 | ORIGSQLITESHELLSRC=$(foreach sf,$(SQLITESHELLSRC),$(SRCDIR)$(sf)) |
| 1241 | 1245 | SQLITESHELLOBJ=$(foreach sf,$(SQLITESHELLSRC),$(sf:.c=.obj)) |
| 1242 | | -SQLITESHELLDEFINES=-Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 |
| 1246 | +SQLITESHELLDEFINES=-Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -Dsqlite3_strglob=strglob |
| 1243 | 1247 | |
| 1244 | 1248 | # define the th scripting files, which need special flags on compile |
| 1245 | 1249 | THSRC=th.c th_lang.c |
| 1246 | 1250 | ORIGTHSRC=$(foreach sf,$(THSRC),$(SRCDIR)$(sf)) |
| 1247 | 1251 | THOBJ=$(foreach sf,$(THSRC),$(sf:.c=.obj)) |
| 1248 | 1252 | |