kee

Offline IOU signer with QR as transport
git clone git://holbrook.no/kee-gtk4.git
Info | Log | Files | Refs | README | LICENSE

Makefile (1050B)


      1 all: subs
      2 
      3 core: subs
      4 
      5 gtk: core
      6 	make -C src/gtk
      7 
      8 src: subs
      9 
     10 subs: glade
     11 	make -C src all
     12 
     13 glade:
     14 	gtk4-builder-tool simplify --3to4 glade.ui > src/gtk/main.ui
     15 
     16 clean:
     17 	make -C src clean
     18 	rm -vf testdata_asn1schema.py
     19 
     20 
     21 run: gtk all
     22 	G_DEBUG=3 G_MESSAGES_DEBUG=3 ./src/gtk/a.out
     23 
     24 debug: gtk testdata all
     25 	#G_DEBUG=all G_MESSAGES_DEBUG=all ./src/gtk/a.out
     26 	cd testdata && ln -svf ../src/gtk/beamenu.dat .
     27 	G_DEBUG=all G_MESSAGES_DEBUG="Kee Gio Glib" ./src/gtk/a.out
     28 
     29 gdb: gtk all
     30 	G_DEBUG=all G_MESSAGES_DEBUG=all gdb ./src/gtk/a.out
     31 
     32 
     33 #test: gtk all test_src test_gtk
     34 test: test_src test_gtk
     35 
     36 testdata_schema:
     37 	asn1ate src/asn1/schema_entry.txt > testdata_asn1schema.py
     38 
     39 test_src: all
     40 	make -C src/tests test
     41 
     42 test_gtk: testdata gtk all
     43 	make -C src/gtk/tests test
     44 
     45 testdata: testdata_schema
     46 	rm -vrf testdata_mdb
     47 	#python testdata.py
     48 	python testdata_asn1.py
     49 	make -C src/tests testdata
     50 
     51 testdata_gtk: gtk testdata
     52 	cd testdata && ln -svf ../src/gtk/beamenu.dat beamenu.dat
     53 
     54 doc:
     55 	pandoc -fgfm -tplain README.md > README
     56 
     57 cmd: src
     58 	make -C src/cmd