Makefile.in 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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. CC=
  6. CFLAGS=
  7. SFLAGS=
  8. INCLUDES=
  9. SUFFIX=
  10. P8FLAGS=-mcpu=power8
  11. P9FLAGS=-mcpu=power9
  12. PPCFLAGS=-maltivec
  13. NOLTOFLAG=
  14. SRCDIR=.
  15. SRCTOP=../..
  16. TOPDIR=$(SRCTOP)
  17. all: power_features.o \
  18. power_features.lo \
  19. adler32_power8.o \
  20. adler32_power8.lo \
  21. adler32_vmx.o \
  22. adler32_vmx.lo \
  23. chunkset_power8.o \
  24. chunkset_power8.lo \
  25. compare256_power9.o \
  26. compare256_power9.lo \
  27. crc32_power8.o \
  28. crc32_power8.lo \
  29. slide_hash_power8.o \
  30. slide_hash_power8.lo \
  31. slide_hash_vmx.o \
  32. slide_hash_vmx.lo
  33. power_features.o:
  34. $(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/power_features.c
  35. power_features.lo:
  36. $(CC) $(SFLAGS) $(INCLUDES) -c -o $@ $(SRCDIR)/power_features.c
  37. adler32_power8.o:
  38. $(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_power8.c
  39. adler32_power8.lo:
  40. $(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_power8.c
  41. adler32_vmx.o:
  42. $(CC) $(CFLAGS) $(PPCFLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_vmx.c
  43. adler32_vmx.lo:
  44. $(CC) $(SFLAGS) $(PPCFLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/adler32_vmx.c
  45. chunkset_power8.o:
  46. $(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/chunkset_power8.c
  47. chunkset_power8.lo:
  48. $(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/chunkset_power8.c
  49. compare256_power9.o:
  50. $(CC) $(CFLAGS) $(P9FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/compare256_power9.c
  51. compare256_power9.lo:
  52. $(CC) $(SFLAGS) $(P9FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/compare256_power9.c
  53. crc32_power8.o:
  54. $(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/crc32_power8.c
  55. crc32_power8.lo:
  56. $(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/crc32_power8.c
  57. slide_hash_power8.o:
  58. $(CC) $(CFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_power8.c
  59. slide_hash_power8.lo:
  60. $(CC) $(SFLAGS) $(P8FLAGS) $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_power8.c
  61. slide_hash_vmx.o:
  62. $(CC) $(CFLAGS) ${PPCFLAGS} $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_vmx.c
  63. slide_hash_vmx.lo:
  64. $(CC) $(SFLAGS) ${PPCFLAGS} $(NOLTOFLAG) $(INCLUDES) -c -o $@ $(SRCDIR)/slide_hash_vmx.c
  65. mostlyclean: clean
  66. clean:
  67. rm -f *.o *.lo *~
  68. rm -rf objs
  69. rm -f *.gcda *.gcno *.gcov
  70. distclean: clean
  71. rm -f Makefile