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