This file is indexed.

/usr/share/doc/libaria-dev/examples/Makefile is in libaria-dev 2.8.0+repack-1.2.

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#Hacked up Makefile for Aria examples

ifndef CXX
CXX:=g++
endif

ifndef OUT_DIR
OUT_DIR:=/tmp
endif

####
#### General variables
####

CFILEEXT:=cpp
# this is set up with the extra layer since the python wrapper needs exceptions
# but I didn't want to have two sets of defines
BARECXXFLAGS:= -fPIC -g -Wall -D_REENTRANT
CXXFLAGS+=$(CPPFLAGS) $(BARECXXFLAGS) -fno-exceptions

CXXINC:=-I/usr/include/Aria
CXXLINK:=$(LDFLAGS) -Llib -lAria -lpthread -ldl -lrt

EXAMPLES_CPP:=$(shell find . -maxdepth 1 -name "*.$(CFILEEXT)" | grep -v Mod.cpp | grep -v proprietary)
EXAMPLES_CPP_GZ:=$(shell find . -maxdepth 1 -name "*.$(CFILEEXT).gz" | grep -v Mod.cpp | grep -v proprietary)
EXAMPLES:=$(patsubst %.$(CFILEEXT),%,$(EXAMPLES_CPP))
EXAMPLES+=$(patsubst %.$(CFILEEXT).gz,%,$(EXAMPLES_CPP_GZ))
ADVANCED_CPP:=$(shell find advanced -name "*.$(CFILEEXT)" | grep -v Mod.cpp | grep -v proprietary)
ADVANCED_CPP_GZ:=$(shell find advanced -name "*.$(CFILEEXT).gz" | grep -v Mod.cpp | grep -v proprietary)
ADVANCED:=$(patsubst %.$(CFILEEXT),%,$(ADVANCED_CPP))
ADVANCED+=$(patsubst %.$(CFILEEXT).gz,%,$(ADVANCED_CPP_GZ))

info:
	@echo "Convenience makefile for building Aria examples."
	@echo "Provided targets are examples and advanced."
	@echo "There is also target all, depending on the previously mentioned targets."
	@echo
	@echo "Build results end up in the OUT_DIR (defaults to /tmp)".
	@echo
	@echo "One can also build individual example, by providing an example name"
	@echo "(without suffixes) as a make target."

all: examples advanced

examples: $(EXAMPLES)

advanced: $(ADVANCED)

%: %.$(CFILEEXT)
	$(CXX) $(CXXFLAGS) $(CXXINC) $< -o $(OUT_DIR)/$@ $(CXXLINK)

%: %.$(CFILEEXT).gz
	zcat $< | $(CXX) $(CXXFLAGS) $(CXXINC) -x c++ - -o $(OUT_DIR)/$@ $(CXXLINK)

advanced/%: advanced/%.$(CFILEEXT)
	-mkdir -p $(OUT_DIR)/advanced
	$(CXX) $(CXXFLAGS) $(CXXINC) $< -o $(OUT_DIR)/$@ $(CXXLINK)

advanced/%: advanced/%.$(CFILEEXT).gz
	-mkdir -p $(OUT_DIR)/advanced
	zcat $< | $(CXX) $(CXXFLAGS) $(CXXINC) -x c++ - -o $(OUT_DIR)/$@ $(CXXLINK)