@@ -18,14 +18,35 @@ include Makefile.common
1818 ./ttar -C $(dir $* ) -x -f $* .ttar
1919 touch $@
2020
21- fixtures : testdata/fixtures/.unpacked
21+ fixture_list := testdata/fixtures/proc/.unpacked \
22+ testdata/fixtures/sys/block/.unpacked \
23+ testdata/fixtures/sys/bus/.unpacked \
24+ testdata/fixtures/sys/class/.unpacked \
25+ testdata/fixtures/sys/devices/.unpacked \
26+ testdata/fixtures/sys/fs/.unpacked \
27+ testdata/fixtures/sys/kernel/.unpacked
28+
29+
30+ fixtures : $(fixture_list )
2231
2332update_fixtures :
24- rm -vf testdata/fixtures/.unpacked
25- ./ttar -c -f testdata/fixtures.ttar -C testdata/ fixtures/
33+ rm -vf testdata/fixtures/proc/.unpacked
34+ ./ttar -c -f testdata/proc.ttar -C testdata/fixtures proc/
35+ rm -vf testdata/fixtures/sys/block/.unpacked
36+ ./ttar -c -f testdata/sys_block.ttar -C testdata/fixtures/sys block/
37+ rm -vf testdata/fixtures/sys/bus/.unpacked
38+ ./ttar -c -f testdata/sys_bus.ttar -C testdata/fixtures/sys bus/
39+ rm -vf testdata/fixtures/sys/class/.unpacked
40+ ./ttar -c -f testdata/sys_class.ttar -C testdata/fixtures/sys class/
41+ rm -vf testdata/fixtures/sys/devices/.unpacked
42+ ./ttar -c -f testdata/sys_devices.ttar -C testdata/fixtures/sys devices/
43+ rm -vf testdata/fixtures/sys/fs/.unpacked
44+ ./ttar -c -f testdata/sys_fs.ttar -C testdata/fixtures/sys fs/
45+ rm -vf testdata/fixtures/sys/kernel/.unpacked
46+ ./ttar -c -f testdata/sys_kernel.ttar -C testdata/fixtures/sys kernel/
2647
2748.PHONY : build
2849build :
2950
3051.PHONY : test
31- test : testdata/fixtures/.unpacked common-test
52+ test : $( fixture_list ) common-test
0 commit comments