Fossil SCM

Update the custom makefile for MinGW.

mistachkin 2022-07-01 01:31 trunk
Commit eddd6b4ad5d15835bff6389768d275c7744dce94171ae3e6283a5d7c91ae9140
1 file changed +39 -38
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -549,10 +549,13 @@
549549
$(SRCDIR)/xfer.c \
550550
$(SRCDIR)/xfersetup.c \
551551
$(SRCDIR)/zip.c
552552
553553
EXTRA_FILES = \
554
+ $(SRCDIR)/../extsrc/pikchr-worker.js \
555
+ $(SRCDIR)/../extsrc/pikchr.js \
556
+ $(SRCDIR)/../extsrc/pikchr.wasm \
554557
$(SRCDIR)/../skins/ardoise/css.txt \
555558
$(SRCDIR)/../skins/ardoise/details.txt \
556559
$(SRCDIR)/../skins/ardoise/footer.txt \
557560
$(SRCDIR)/../skins/ardoise/header.txt \
558561
$(SRCDIR)/../skins/black_and_white/css.txt \
@@ -617,10 +620,11 @@
617620
$(SRCDIR)/fossil.page.brlist.js \
618621
$(SRCDIR)/fossil.page.chat.js \
619622
$(SRCDIR)/fossil.page.fileedit.js \
620623
$(SRCDIR)/fossil.page.forumpost.js \
621624
$(SRCDIR)/fossil.page.pikchrshow.js \
625
+ $(SRCDIR)/fossil.page.pikchrshowasm.js \
622626
$(SRCDIR)/fossil.page.whistory.js \
623627
$(SRCDIR)/fossil.page.wikiedit.js \
624628
$(SRCDIR)/fossil.pikchr.js \
625629
$(SRCDIR)/fossil.popupwidget.js \
626630
$(SRCDIR)/fossil.storage.js \
@@ -652,10 +656,11 @@
652656
$(SRCDIR)/sounds/e.wav \
653657
$(SRCDIR)/sounds/f.wav \
654658
$(SRCDIR)/style.admin_log.css \
655659
$(SRCDIR)/style.chat.css \
656660
$(SRCDIR)/style.fileedit.css \
661
+ $(SRCDIR)/style.pikchrshow.css \
657662
$(SRCDIR)/style.wikiedit.css \
658663
$(SRCDIR)/tree.js \
659664
$(SRCDIR)/useredit.js \
660665
$(SRCDIR)/wiki.wiki
661666
@@ -2512,63 +2517,59 @@
25122517
-DSQLITE_OMIT_DEPRECATED \
25132518
-DSQLITE_OMIT_PROGRESS_CALLBACK \
25142519
-DSQLITE_OMIT_SHARED_CACHE \
25152520
-DSQLITE_OMIT_LOAD_EXTENSION \
25162521
-DSQLITE_MAX_EXPR_DEPTH=0 \
2517
- -DSQLITE_USE_ALLOCA \
25182522
-DSQLITE_ENABLE_LOCKING_STYLE=0 \
25192523
-DSQLITE_DEFAULT_FILE_FORMAT=4 \
25202524
-DSQLITE_ENABLE_EXPLAIN_COMMENTS \
25212525
-DSQLITE_ENABLE_FTS4 \
25222526
-DSQLITE_ENABLE_DBSTAT_VTAB \
2523
- -DSQLITE_ENABLE_JSON1 \
25242527
-DSQLITE_ENABLE_FTS5 \
25252528
-DSQLITE_ENABLE_STMTVTAB \
25262529
-DSQLITE_HAVE_ZLIB \
2527
- -DSQLITE_INTROSPECTION_PRAGMAS \
25282530
-DSQLITE_ENABLE_DBPAGE_VTAB \
25292531
-DSQLITE_TRUSTED_SCHEMA=0 \
25302532
-DSQLITE_WIN32_NO_ANSI \
25312533
$(MINGW_OPTIONS) \
25322534
-DSQLITE_USE_MALLOC_H \
25332535
-DSQLITE_USE_MSIZE
25342536
25352537
SHELL_OPTIONS = -DNDEBUG=1 \
2536
- -DSQLITE_DQS=0 \
2537
- -DSQLITE_THREADSAFE=0 \
2538
- -DSQLITE_DEFAULT_MEMSTATUS=0 \
2539
- -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2540
- -DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2541
- -DSQLITE_OMIT_DECLTYPE \
2542
- -DSQLITE_OMIT_DEPRECATED \
2543
- -DSQLITE_OMIT_PROGRESS_CALLBACK \
2544
- -DSQLITE_OMIT_SHARED_CACHE \
2545
- -DSQLITE_OMIT_LOAD_EXTENSION \
2546
- -DSQLITE_MAX_EXPR_DEPTH=0 \
2547
- -DSQLITE_USE_ALLOCA \
2548
- -DSQLITE_ENABLE_LOCKING_STYLE=0 \
2549
- -DSQLITE_DEFAULT_FILE_FORMAT=4 \
2550
- -DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2551
- -DSQLITE_ENABLE_FTS4 \
2552
- -DSQLITE_ENABLE_DBSTAT_VTAB \
2553
- -DSQLITE_ENABLE_JSON1 \
2554
- -DSQLITE_ENABLE_FTS5 \
2555
- -DSQLITE_ENABLE_STMTVTAB \
2556
- -DSQLITE_HAVE_ZLIB \
2557
- -DSQLITE_INTROSPECTION_PRAGMAS \
2558
- -DSQLITE_ENABLE_DBPAGE_VTAB \
2559
- -DSQLITE_TRUSTED_SCHEMA=0 \
2560
- -Dmain=sqlite3_shell \
2561
- -DSQLITE_SHELL_IS_UTF8=1 \
2562
- -DSQLITE_OMIT_LOAD_EXTENSION=1 \
2563
- -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) \
2564
- -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname \
2565
- -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc \
2566
- -Daccess=file_access \
2567
- -Dsystem=fossil_system \
2568
- -Dgetenv=fossil_getenv \
2569
- -Dfopen=fossil_fopen
2538
+ -DSQLITE_DQS=0 \
2539
+ -DSQLITE_THREADSAFE=0 \
2540
+ -DSQLITE_DEFAULT_MEMSTATUS=0 \
2541
+ -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2542
+ -DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2543
+ -DSQLITE_OMIT_DECLTYPE \
2544
+ -DSQLITE_OMIT_DEPRECATED \
2545
+ -DSQLITE_OMIT_PROGRESS_CALLBACK \
2546
+ -DSQLITE_OMIT_SHARED_CACHE \
2547
+ -DSQLITE_OMIT_LOAD_EXTENSION \
2548
+ -DSQLITE_MAX_EXPR_DEPTH=0 \
2549
+ -DSQLITE_ENABLE_LOCKING_STYLE=0 \
2550
+ -DSQLITE_DEFAULT_FILE_FORMAT=4 \
2551
+ -DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2552
+ -DSQLITE_ENABLE_FTS4 \
2553
+ -DSQLITE_ENABLE_DBSTAT_VTAB \
2554
+ -DSQLITE_ENABLE_FTS5 \
2555
+ -DSQLITE_ENABLE_STMTVTAB \
2556
+ -DSQLITE_HAVE_ZLIB \
2557
+ -DSQLITE_ENABLE_DBPAGE_VTAB \
2558
+ -DSQLITE_TRUSTED_SCHEMA=0 \
2559
+ -Dmain=sqlite3_shell \
2560
+ -DSQLITE_SHELL_IS_UTF8=1 \
2561
+ -DSQLITE_OMIT_LOAD_EXTENSION=1 \
2562
+ -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) \
2563
+ -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname \
2564
+ -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc \
2565
+ -Daccess=file_access \
2566
+ -Dsystem=fossil_system \
2567
+ -Dgetenv=fossil_getenv \
2568
+ -Dfopen=fossil_fopen
2569
+
2570
+PIKCHR_OPTIONS = -DPIKCHR_TOKEN_LIMIT=10000
25702571
25712572
$(OBJDIR)/sqlite3.o: $(SQLITE3_SRC) $(SRCDIR)/../win/Makefile.mingw.mistachkin
25722573
$(XTCC) $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) \
25732574
-c $(SQLITE3_SRC) -o $@
25742575
@@ -2588,7 +2589,7 @@
25882589
25892590
$(OBJDIR)/th_tcl.o: $(SRCDIR)/th_tcl.c
25902591
$(XTCC) -c $(SRCDIR)/th_tcl.c -o $@
25912592
25922593
$(OBJDIR)/pikchr.o: $(SRCDIR_extsrc)/pikchr.c
2593
- $(XTCC) -c $(SRCDIR_extsrc)/pikchr.c -o $@
2594
+ $(XTCC) $(PIKCHR_OPTIONS) -c $(SRCDIR_extsrc)/pikchr.c -o $@
25942595
25952596
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -549,10 +549,13 @@
549 $(SRCDIR)/xfer.c \
550 $(SRCDIR)/xfersetup.c \
551 $(SRCDIR)/zip.c
552
553 EXTRA_FILES = \
 
 
 
554 $(SRCDIR)/../skins/ardoise/css.txt \
555 $(SRCDIR)/../skins/ardoise/details.txt \
556 $(SRCDIR)/../skins/ardoise/footer.txt \
557 $(SRCDIR)/../skins/ardoise/header.txt \
558 $(SRCDIR)/../skins/black_and_white/css.txt \
@@ -617,10 +620,11 @@
617 $(SRCDIR)/fossil.page.brlist.js \
618 $(SRCDIR)/fossil.page.chat.js \
619 $(SRCDIR)/fossil.page.fileedit.js \
620 $(SRCDIR)/fossil.page.forumpost.js \
621 $(SRCDIR)/fossil.page.pikchrshow.js \
 
622 $(SRCDIR)/fossil.page.whistory.js \
623 $(SRCDIR)/fossil.page.wikiedit.js \
624 $(SRCDIR)/fossil.pikchr.js \
625 $(SRCDIR)/fossil.popupwidget.js \
626 $(SRCDIR)/fossil.storage.js \
@@ -652,10 +656,11 @@
652 $(SRCDIR)/sounds/e.wav \
653 $(SRCDIR)/sounds/f.wav \
654 $(SRCDIR)/style.admin_log.css \
655 $(SRCDIR)/style.chat.css \
656 $(SRCDIR)/style.fileedit.css \
 
657 $(SRCDIR)/style.wikiedit.css \
658 $(SRCDIR)/tree.js \
659 $(SRCDIR)/useredit.js \
660 $(SRCDIR)/wiki.wiki
661
@@ -2512,63 +2517,59 @@
2512 -DSQLITE_OMIT_DEPRECATED \
2513 -DSQLITE_OMIT_PROGRESS_CALLBACK \
2514 -DSQLITE_OMIT_SHARED_CACHE \
2515 -DSQLITE_OMIT_LOAD_EXTENSION \
2516 -DSQLITE_MAX_EXPR_DEPTH=0 \
2517 -DSQLITE_USE_ALLOCA \
2518 -DSQLITE_ENABLE_LOCKING_STYLE=0 \
2519 -DSQLITE_DEFAULT_FILE_FORMAT=4 \
2520 -DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2521 -DSQLITE_ENABLE_FTS4 \
2522 -DSQLITE_ENABLE_DBSTAT_VTAB \
2523 -DSQLITE_ENABLE_JSON1 \
2524 -DSQLITE_ENABLE_FTS5 \
2525 -DSQLITE_ENABLE_STMTVTAB \
2526 -DSQLITE_HAVE_ZLIB \
2527 -DSQLITE_INTROSPECTION_PRAGMAS \
2528 -DSQLITE_ENABLE_DBPAGE_VTAB \
2529 -DSQLITE_TRUSTED_SCHEMA=0 \
2530 -DSQLITE_WIN32_NO_ANSI \
2531 $(MINGW_OPTIONS) \
2532 -DSQLITE_USE_MALLOC_H \
2533 -DSQLITE_USE_MSIZE
2534
2535 SHELL_OPTIONS = -DNDEBUG=1 \
2536 -DSQLITE_DQS=0 \
2537 -DSQLITE_THREADSAFE=0 \
2538 -DSQLITE_DEFAULT_MEMSTATUS=0 \
2539 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2540 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2541 -DSQLITE_OMIT_DECLTYPE \
2542 -DSQLITE_OMIT_DEPRECATED \
2543 -DSQLITE_OMIT_PROGRESS_CALLBACK \
2544 -DSQLITE_OMIT_SHARED_CACHE \
2545 -DSQLITE_OMIT_LOAD_EXTENSION \
2546 -DSQLITE_MAX_EXPR_DEPTH=0 \
2547 -DSQLITE_USE_ALLOCA \
2548 -DSQLITE_ENABLE_LOCKING_STYLE=0 \
2549 -DSQLITE_DEFAULT_FILE_FORMAT=4 \
2550 -DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2551 -DSQLITE_ENABLE_FTS4 \
2552 -DSQLITE_ENABLE_DBSTAT_VTAB \
2553 -DSQLITE_ENABLE_JSON1 \
2554 -DSQLITE_ENABLE_FTS5 \
2555 -DSQLITE_ENABLE_STMTVTAB \
2556 -DSQLITE_HAVE_ZLIB \
2557 -DSQLITE_INTROSPECTION_PRAGMAS \
2558 -DSQLITE_ENABLE_DBPAGE_VTAB \
2559 -DSQLITE_TRUSTED_SCHEMA=0 \
2560 -Dmain=sqlite3_shell \
2561 -DSQLITE_SHELL_IS_UTF8=1 \
2562 -DSQLITE_OMIT_LOAD_EXTENSION=1 \
2563 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) \
2564 -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname \
2565 -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc \
2566 -Daccess=file_access \
2567 -Dsystem=fossil_system \
2568 -Dgetenv=fossil_getenv \
2569 -Dfopen=fossil_fopen
2570
2571 $(OBJDIR)/sqlite3.o: $(SQLITE3_SRC) $(SRCDIR)/../win/Makefile.mingw.mistachkin
2572 $(XTCC) $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) \
2573 -c $(SQLITE3_SRC) -o $@
2574
@@ -2588,7 +2589,7 @@
2588
2589 $(OBJDIR)/th_tcl.o: $(SRCDIR)/th_tcl.c
2590 $(XTCC) -c $(SRCDIR)/th_tcl.c -o $@
2591
2592 $(OBJDIR)/pikchr.o: $(SRCDIR_extsrc)/pikchr.c
2593 $(XTCC) -c $(SRCDIR_extsrc)/pikchr.c -o $@
2594
2595
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -549,10 +549,13 @@
549 $(SRCDIR)/xfer.c \
550 $(SRCDIR)/xfersetup.c \
551 $(SRCDIR)/zip.c
552
553 EXTRA_FILES = \
554 $(SRCDIR)/../extsrc/pikchr-worker.js \
555 $(SRCDIR)/../extsrc/pikchr.js \
556 $(SRCDIR)/../extsrc/pikchr.wasm \
557 $(SRCDIR)/../skins/ardoise/css.txt \
558 $(SRCDIR)/../skins/ardoise/details.txt \
559 $(SRCDIR)/../skins/ardoise/footer.txt \
560 $(SRCDIR)/../skins/ardoise/header.txt \
561 $(SRCDIR)/../skins/black_and_white/css.txt \
@@ -617,10 +620,11 @@
620 $(SRCDIR)/fossil.page.brlist.js \
621 $(SRCDIR)/fossil.page.chat.js \
622 $(SRCDIR)/fossil.page.fileedit.js \
623 $(SRCDIR)/fossil.page.forumpost.js \
624 $(SRCDIR)/fossil.page.pikchrshow.js \
625 $(SRCDIR)/fossil.page.pikchrshowasm.js \
626 $(SRCDIR)/fossil.page.whistory.js \
627 $(SRCDIR)/fossil.page.wikiedit.js \
628 $(SRCDIR)/fossil.pikchr.js \
629 $(SRCDIR)/fossil.popupwidget.js \
630 $(SRCDIR)/fossil.storage.js \
@@ -652,10 +656,11 @@
656 $(SRCDIR)/sounds/e.wav \
657 $(SRCDIR)/sounds/f.wav \
658 $(SRCDIR)/style.admin_log.css \
659 $(SRCDIR)/style.chat.css \
660 $(SRCDIR)/style.fileedit.css \
661 $(SRCDIR)/style.pikchrshow.css \
662 $(SRCDIR)/style.wikiedit.css \
663 $(SRCDIR)/tree.js \
664 $(SRCDIR)/useredit.js \
665 $(SRCDIR)/wiki.wiki
666
@@ -2512,63 +2517,59 @@
2517 -DSQLITE_OMIT_DEPRECATED \
2518 -DSQLITE_OMIT_PROGRESS_CALLBACK \
2519 -DSQLITE_OMIT_SHARED_CACHE \
2520 -DSQLITE_OMIT_LOAD_EXTENSION \
2521 -DSQLITE_MAX_EXPR_DEPTH=0 \
 
2522 -DSQLITE_ENABLE_LOCKING_STYLE=0 \
2523 -DSQLITE_DEFAULT_FILE_FORMAT=4 \
2524 -DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2525 -DSQLITE_ENABLE_FTS4 \
2526 -DSQLITE_ENABLE_DBSTAT_VTAB \
 
2527 -DSQLITE_ENABLE_FTS5 \
2528 -DSQLITE_ENABLE_STMTVTAB \
2529 -DSQLITE_HAVE_ZLIB \
 
2530 -DSQLITE_ENABLE_DBPAGE_VTAB \
2531 -DSQLITE_TRUSTED_SCHEMA=0 \
2532 -DSQLITE_WIN32_NO_ANSI \
2533 $(MINGW_OPTIONS) \
2534 -DSQLITE_USE_MALLOC_H \
2535 -DSQLITE_USE_MSIZE
2536
2537 SHELL_OPTIONS = -DNDEBUG=1 \
2538 -DSQLITE_DQS=0 \
2539 -DSQLITE_THREADSAFE=0 \
2540 -DSQLITE_DEFAULT_MEMSTATUS=0 \
2541 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2542 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2543 -DSQLITE_OMIT_DECLTYPE \
2544 -DSQLITE_OMIT_DEPRECATED \
2545 -DSQLITE_OMIT_PROGRESS_CALLBACK \
2546 -DSQLITE_OMIT_SHARED_CACHE \
2547 -DSQLITE_OMIT_LOAD_EXTENSION \
2548 -DSQLITE_MAX_EXPR_DEPTH=0 \
2549 -DSQLITE_ENABLE_LOCKING_STYLE=0 \
2550 -DSQLITE_DEFAULT_FILE_FORMAT=4 \
2551 -DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2552 -DSQLITE_ENABLE_FTS4 \
2553 -DSQLITE_ENABLE_DBSTAT_VTAB \
2554 -DSQLITE_ENABLE_FTS5 \
2555 -DSQLITE_ENABLE_STMTVTAB \
2556 -DSQLITE_HAVE_ZLIB \
2557 -DSQLITE_ENABLE_DBPAGE_VTAB \
2558 -DSQLITE_TRUSTED_SCHEMA=0 \
2559 -Dmain=sqlite3_shell \
2560 -DSQLITE_SHELL_IS_UTF8=1 \
2561 -DSQLITE_OMIT_LOAD_EXTENSION=1 \
2562 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) \
2563 -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname \
2564 -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc \
2565 -Daccess=file_access \
2566 -Dsystem=fossil_system \
2567 -Dgetenv=fossil_getenv \
2568 -Dfopen=fossil_fopen
2569
2570 PIKCHR_OPTIONS = -DPIKCHR_TOKEN_LIMIT=10000
 
2571
2572 $(OBJDIR)/sqlite3.o: $(SQLITE3_SRC) $(SRCDIR)/../win/Makefile.mingw.mistachkin
2573 $(XTCC) $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) \
2574 -c $(SQLITE3_SRC) -o $@
2575
@@ -2588,7 +2589,7 @@
2589
2590 $(OBJDIR)/th_tcl.o: $(SRCDIR)/th_tcl.c
2591 $(XTCC) -c $(SRCDIR)/th_tcl.c -o $@
2592
2593 $(OBJDIR)/pikchr.o: $(SRCDIR_extsrc)/pikchr.c
2594 $(XTCC) $(PIKCHR_OPTIONS) -c $(SRCDIR_extsrc)/pikchr.c -o $@
2595
2596

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button