Differences From
Artifact [6c573878b0]:
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