blob: 947d7d8fa71798f8fd5697d7d508bd268304e8cb [file] [log] [blame]
khenaidooffe076b2019-01-15 16:08:08 -05001# Copyright 2018 The Prometheus Authors
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6# http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14include Makefile.common
15
16%/.unpacked: %.ttar
17 ./ttar -C $(dir $*) -x -f $*.ttar
18 touch $@
19
20update_fixtures: fixtures.ttar sysfs/fixtures.ttar
21
22%fixtures.ttar: %/fixtures
23 rm -v $(dir $*)fixtures/.unpacked
24 ./ttar -C $(dir $*) -c -f $*fixtures.ttar fixtures/
25
26.PHONY: build
27build:
28
29.PHONY: test
30test: fixtures/.unpacked sysfs/fixtures/.unpacked common-test