@@ -569,10 +569,20 @@
569 569 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR)/winfile.o \
570 570 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR)/winhttp.o \
571 571 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR)/xfer.o \
572 572 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR)/xfersetup.o \
573 573 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR)/zip.o
574 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-commands-dir = compile_commands
575 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-commands-mkdir.yes = $(TOPDIR)/$(compile-commands-dir)
576 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-commands-mkdir.no =
577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ all: $(compile-commands-mkdir.$(MAKE_COMPILATION_DB))
578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(compile-commands-mkdir.no):
579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(compile-commands-mkdir.yes): $(compile-commands-dir)
580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ mkdir -p $@
581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #$(OBJ): $(compile-commands-mkdir)
582 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
583 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
574 584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
all: $(OBJDIR) $(APPNAME)
575 585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
576 586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
install: all
577 587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
mkdir -p $(INSTALLDIR)
578 588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
cp $(APPNAME) $(INSTALLDIR)
@@ -2124,36 +2134,31 @@
2124 2134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-sEXPORT_NAME=initPikchrModule \
2125 2135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
--minify 0
2126 2136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@chmod -x $(SRCDIR_extsrc)/pikchr.wasm
2127 2137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
wasm: $(SRCDIR_extsrc)/pikchr.js
2128 2138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile-commands-no:
2130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile-commands-yes: compile_commands.json
2131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- all: compile-commands-$(MAKE_COMPILATION_DB)
2132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile-commands-args-no =
2133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile-commands-args-yes = -MJ $(compile-commands-file)
2134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile-commands-args = compile-commands-args-$(MAKE_COMPILATION_DB)
2135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile-commands-dir = compile_commands
2136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile-commands-mkdir = $(SRCDIR)/$(compile-commands-dir)
2137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- CFLAGS += $(compile-commands-args)
2138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- $(compile-commands-mkdir): $(compile-commands-dir)
2139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- mkdir -p $@
2140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- compile_commands.json: $(compile-commands-mkdir)
2139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
2140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # compile_commands.json support...
2141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
2142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-commands-file = $(TOPDIR)/$(compile-commands-dir)/$(@F:.o=.o.json)
2143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-command-args.yes = -MJ $(compile-commands-file)
2144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-command-args.no =
2145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ CFLAGS += $(compile-command-args.$(MAKE_COMPILATION_DB))
2146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile_commands.json:
2141 2147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@-rm -f $@
2142 2148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sed -e '1s/^/[\'$$'\n''/' -e '$$s/,$$/\'$$'\n'']/' $(compile-commands-dir)/*.o.json > $@+
2143 2149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@if test -s $@+; then mv $@+ $@; else rm -f $@+; fi
2144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
2145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # We don't (yet?) have a way to replicate this part of the
2146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # compile_commands.json build in posix make unless we generate
2147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # separate build rules for the compile-commands case:
2148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #
2149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # compdb_file = $(TOP_SRCDIR_REL)/$(compdb_dir)/$(subst /,-,[email protected] )
2150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # compdb_args = -MJ $(compdb_file)
2151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # CFLAGS += $(compdb_args)
2150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-commands.no:
2151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ compile-commands.yes: compile_commands.json
2152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ all: $(compile-commands.$(MAKE_COMPILATION_DB))
2153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
2154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
2155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # End compile_commands.json support
2156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
2152 2157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2153 2158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
2154 2159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# The list of all the targets that do not correspond to real files. This stops
2155 2160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# 'make' from getting confused when someone makes an error in a rule.
2156 2161 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
2157 2162 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2158 2163 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
.PHONY: all install test clean compile-commands-no compile-commands-yes
2159 2164 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2160 2165 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!