parsav  Diff

Differences From Artifact [21260c66fc]:

To Artifact [814abb2313]:


     1      1   version = dev
     2      2   dl = git
     3      3   dbg-flags = $(if $(dbg),-g)
     4         -
            4  +build-vars = parsav_enable_debug=$(if $(dbg),yes,no)
     5      5   # for nix
     6      6   prefix = ${out}
     7      7   
     8      8   images = static/default-avatar.webp static/query.webp static/heart.webp static/retweet.webp static/reply.webp static/file.webp static/follow.webp
     9      9   #$(addsuffix .webp, $(basename $(wildcard static/*.svg)))
    10     10   styles = $(addsuffix .css, $(basename $(wildcard static/*.scss)))
    11     11   
    12     12   # .PHONY: all
    13     13   # all: parsav parsavd
    14     14   
    15     15   parsav parsavd: parsav.t config.lua pkgdata.lua $(images) $(styles)
    16         -	terra $(dbg-flags) $<
           16  +	env $(build-vars) terra $(dbg-flags) $<
    17     17   parsav.o parsavd.o: parsav.t config.lua pkgdata.lua $(images) $(styles)
    18         -	env parsav_link=no terra $(dbg-flags) $<
           18  +	env $(build-vars) parsav_link=no terra $(dbg-flags) $<
    19     19   parsav.ll parsavd.ll: parsav.t config.lua pkgdata.lua $(images) $(styles)
    20         -	env parsav_emit_type=ll parsav_link=no terra $(dbg-flags) $<
           20  +	env $(build-vars) parsav_emit_type=ll parsav_link=no terra $(dbg-flags) $<
    21     21   parsav.s parsavd.ss: parsav.ll
    22     22   	llc --march=$(target) $<
    23     23   
    24     24   static/%.svg.clean: static/%.svg
    25     25   	svgcleaner $< $@
    26     26   static/%.webp: static/%.png
    27     27   	cwebp -q 90 $< -o $@