1# Makefile for POWER-specific files 2# Copyright (C) 2020 Matheus Castanho <msc@linux.ibm.com>, IBM 3# For conditions of distribution and use, see copyright notice in zlib.h 4 5CC= 6CFLAGS= 7SFLAGS= 8INCLUDES= 9SUFFIX= 10 11P8FLAGS=-mcpu=power8 12NOLTOFLAG= 13 14SRCDIR=. 15SRCTOP=../.. 16TOPDIR=$(SRCTOP) 17 18all: power.o \ 19 power.lo \ 20 adler32_power8.o \ 21 adler32_power8.lo \ 22 slide_hash_power8.o \ 23 slide_hash_power8.lo 24 25power.o: 26 $(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/power.c 27 28power.lo: 29 $(CC) $(SFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/power.c 30 31adler32_power8.o: 32 $(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_power8.c 33 34adler32_power8.lo: 35 $(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_power8.c 36 37slide_hash_power8.o: 38 $(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_power8.c 39 40slide_hash_power8.lo: 41 $(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_power8.c 42 43mostlyclean: clean 44clean: 45 rm -f *.o *.lo *~ 46 rm -rf objs 47 rm -f *.gcda *.gcno *.gcov 48 49distclean: 50 rm -f Makefile 51