blob: f1ccb1b3dba170d823522e5ee1e3e6adfee290fa (
plain)
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
|
TOP=..
include $(TOP)/Makefile.inc
COMMON_FLAGS += -I$(TOP)/driver
CFLAGS +=
CXXFLAGS +=
LDFLAGS +=
ifeq ($(ETNAVIV_PROFILER), 1)
# Define ETNAVIV_PROFILER=1 if the kernel was built with VIVANTE_PROFILER
# enabled
COMMON_FLAGS += -DVIVANTE_PROFILER=1
endif
TARGETS = viv_gpu_top viv_info viv_registers viv_reset viv_watch viv_throughput
ETNA_OBJS = ../etnaviv/libetnaviv.a
DRIVER_OBJS = ../lib/fbdemos.o ../lib/etna_bswap.o ../driver/libetnadriver.a ../minigallium/libminigallium.a ../etnaviv/libetnaviv.a
all: $(TARGETS)
clean:
rm -f *.o ../lib/*.o ../resources/*.o
rm -f $(TARGETS)
viv_gpu_top: viv_gpu_top.o $(ETNA_OBJS)
$(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS)
viv_info: viv_info.o $(ETNA_OBJS)
$(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS)
viv_registers: viv_registers.o $(ETNA_OBJS)
$(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS)
viv_reset: viv_reset.o $(ETNA_OBJS)
$(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS)
viv_watch: viv_watch.o $(ETNA_OBJS)
$(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS)
# viv_throughput is the only utility that needs the gallium pipe driver
viv_throughput: viv_throughput.o $(DRIVER_OBJS)
$(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|