parsav  Diff

Differences From Artifact [6c573878b0]:

To Artifact [21260c66fc]:


     1      1   version = dev
     2      2   dl = git
     3      3   dbg-flags = $(if $(dbg),-g)
     4      4   
            5  +# for nix
            6  +prefix = ${out}
            7  +
     5      8   images = static/default-avatar.webp static/query.webp static/heart.webp static/retweet.webp static/reply.webp static/file.webp static/follow.webp
     6      9   #$(addsuffix .webp, $(basename $(wildcard static/*.svg)))
     7     10   styles = $(addsuffix .css, $(basename $(wildcard static/*.scss)))
     8     11   
           12  +# .PHONY: all
           13  +# all: parsav parsavd
           14  +
     9     15   parsav parsavd: parsav.t config.lua pkgdata.lua $(images) $(styles)
    10     16   	terra $(dbg-flags) $<
    11     17   parsav.o parsavd.o: parsav.t config.lua pkgdata.lua $(images) $(styles)
    12     18   	env parsav_link=no terra $(dbg-flags) $<
    13     19   parsav.ll parsavd.ll: parsav.t config.lua pkgdata.lua $(images) $(styles)
    14     20   	env parsav_emit_type=ll parsav_link=no terra $(dbg-flags) $<
    15     21   parsav.s parsavd.ss: parsav.ll
................................................................................
    23     29   	inkscape -f $< -C -d 180 -e $@
    24     30   static/%.css: static/%.scss
    25     31   	sassc -t compressed $< $@
    26     32   
    27     33   clean:
    28     34   	rm parsav parsav.o $(images) $(styles)
    29     35   
    30         -install: parsav
           36  +install: parsav parsavd
    31     37   	mkdir $(prefix)/bin
    32         -	cp $< $(prefix)/bin/
           38  +	cp $^ $(prefix)/bin/
    33     39   
    34     40   dep: dep.mbedtls dep.mongoose dep.mjson
    35     41   dep.mbedtls: lib/mbedtls/library/libmbedtls.a \
    36     42   	lib/mbedtls/library/libmbedcrypto.a \
    37     43   	lib/mbedtls/library/libmbedx509.a
    38     44   dep.mongoose: lib/mongoose/libmongoose.a
    39     45   dep.mjson: lib/mjson/libmjson.a