opencv

Форк
0
93 строки · 2.5 Кб
1
# Makefile for POWER-specific files
2
# Copyright (C) 2020 Matheus Castanho <msc@linux.ibm.com>, IBM
3
# Copyright (C) 2021 Mika T. Lindqvist <postmaster@raasu.org>
4
# For conditions of distribution and use, see copyright notice in zlib.h
5

6
CC=
7
CFLAGS=
8
SFLAGS=
9
INCLUDES=
10
SUFFIX=
11

12
P8FLAGS=-mcpu=power8
13
P9FLAGS=-mcpu=power9
14
PPCFLAGS=-maltivec
15
NOLTOFLAG=
16

17
SRCDIR=.
18
SRCTOP=../..
19
TOPDIR=$(SRCTOP)
20

21
all: power_features.o \
22
     power_features.lo \
23
     adler32_power8.o \
24
     adler32_power8.lo \
25
     adler32_vmx.o \
26
     adler32_vmx.lo \
27
     chunkset_power8.o \
28
     chunkset_power8.lo \
29
     compare256_power9.o \
30
     compare256_power9.lo \
31
     crc32_power8.o \
32
     crc32_power8.lo \
33
     slide_hash_power8.o \
34
     slide_hash_power8.lo \
35
     slide_hash_vmx.o \
36
     slide_hash_vmx.lo
37

38
power_features.o:
39
	$(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/power_features.c
40

41
power_features.lo:
42
	$(CC) $(SFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/power_features.c
43

44
adler32_power8.o:
45
	$(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_power8.c
46

47
adler32_power8.lo:
48
	$(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_power8.c
49

50
adler32_vmx.o:
51
	$(CC) $(CFLAGS) $(PPCFLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_vmx.c
52

53
adler32_vmx.lo:
54
	$(CC) $(SFLAGS) $(PPCFLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_vmx.c
55

56
chunkset_power8.o:
57
	$(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/chunkset_power8.c
58

59
chunkset_power8.lo:
60
	$(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/chunkset_power8.c
61

62
compare256_power9.o:
63
	$(CC) $(CFLAGS) $(P9FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/compare256_power9.c
64

65
compare256_power9.lo:
66
	$(CC) $(SFLAGS) $(P9FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/compare256_power9.c
67

68
crc32_power8.o:
69
	$(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/crc32_power8.c
70

71
crc32_power8.lo:
72
	$(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/crc32_power8.c
73

74
slide_hash_power8.o:
75
	$(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_power8.c
76

77
slide_hash_power8.lo:
78
	$(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_power8.c
79

80
slide_hash_vmx.o:
81
	$(CC) $(CFLAGS) ${PPCFLAGS} $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_vmx.c
82

83
slide_hash_vmx.lo:
84
	$(CC) $(SFLAGS) ${PPCFLAGS} $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_vmx.c
85

86
mostlyclean: clean
87
clean:
88
	rm -f *.o *.lo *~
89
	rm -rf objs
90
	rm -f *.gcda *.gcno *.gcov
91

92
distclean: clean
93
	rm -f Makefile
94

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.