This file is indexed.

/usr/share/clang/scan-build-py-4.0/tests/functional/src/build/Makefile is in clang-tools-4.0 1:4.0.1-10~deb9u2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
SRCDIR := ..
OBJDIR := .

CFLAGS = -Wall -DDEBUG -Dvariable="value with space" -I $(SRCDIR)/include
LDFLAGS =
PROGRAM = $(OBJDIR)/prg

$(OBJDIR)/main.o: $(SRCDIR)/main.c
	$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/main.c

$(OBJDIR)/clean-one.o: $(SRCDIR)/clean-one.c
	$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/clean-one.c

$(OBJDIR)/clean-two.o: $(SRCDIR)/clean-two.c
	$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/clean-two.c

$(OBJDIR)/emit-one.o: $(SRCDIR)/emit-one.c
	$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/emit-one.c

$(OBJDIR)/emit-two.o: $(SRCDIR)/emit-two.c
	$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/emit-two.c

$(OBJDIR)/broken-one.o: $(SRCDIR)/broken-one.c
	$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/broken-one.c

$(OBJDIR)/broken-two.o: $(SRCDIR)/broken-two.c
	$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/broken-two.c

$(PROGRAM): $(OBJDIR)/main.o $(OBJDIR)/clean-one.o $(OBJDIR)/clean-two.o $(OBJDIR)/emit-one.o $(OBJDIR)/emit-two.o
	$(CC) $(LDFLAGS) -o $@ $(OBJDIR)/main.o $(OBJDIR)/clean-one.o $(OBJDIR)/clean-two.o $(OBJDIR)/emit-one.o $(OBJDIR)/emit-two.o

build_regular: $(PROGRAM)

build_clean: $(OBJDIR)/main.o $(OBJDIR)/clean-one.o $(OBJDIR)/clean-two.o

build_broken: $(OBJDIR)/main.o $(OBJDIR)/broken-one.o $(OBJDIR)/broken-two.o

build_all_in_one: $(SRCDIR)/main.c $(SRCDIR)/clean-one.c $(SRCDIR)/clean-two.c $(SRCDIR)/emit-one.c $(SRCDIR)/emit-two.c
	$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(SRCDIR)/main.c $(SRCDIR)/clean-one.c $(SRCDIR)/clean-two.c $(SRCDIR)/emit-one.c $(SRCDIR)/emit-two.c

clean:
	rm -f $(PROGRAM) $(OBJDIR)/*.o