11e95c7ccSAndrew Jones# 23ea07230SAndrew Jones# ppc64 makefile 31e95c7ccSAndrew Jones# 41e95c7ccSAndrew Jones# Authors: Andrew Jones <drjones@redhat.com> 51e95c7ccSAndrew Jones# 61e95c7ccSAndrew Jonesbits = 64 71e95c7ccSAndrew Jones 8f1ccf5d2SLaurent Vivierifeq ($(ENDIAN),little) 9f1ccf5d2SLaurent Vivier arch_CFLAGS = -mlittle-endian 10f1ccf5d2SLaurent Vivier arch_LDFLAGS = -EL 11f1ccf5d2SLaurent Vivierelse 12810e9728SLaurent Vivier arch_CFLAGS = -mbig-endian 13810e9728SLaurent Vivier arch_LDFLAGS = -EB 14f1ccf5d2SLaurent Vivierendif 15810e9728SLaurent Vivier 161e95c7ccSAndrew Jonescstart.o = $(TEST_DIR)/cstart64.o 17de9d141bSAndrew Jonesreloc.o = $(TEST_DIR)/reloc64.o 181e95c7ccSAndrew Jones 19330774d0SThomas HuthOBJDIRS += lib/ppc64 20ac6e1abfSNicholas Piggincflatobjs += lib/ppc64/stack.o 21*d4c8e725SNicholas Piggincflatobjs += lib/ppc64/mmu.o 22610c5a9cSNicholas Piggincflatobjs += lib/ppc64/opal.o 23610c5a9cSNicholas Piggincflatobjs += lib/ppc64/opal-calls.o 24330774d0SThomas Huth 253ea07230SAndrew Jones# ppc64 specific tests 26e7324a48SNicholas Piggintests = $(TEST_DIR)/spapr_vpa.elf 271e95c7ccSAndrew Jones 286d90fad2SAlex Bennéeinclude $(SRCDIR)/$(TEST_DIR)/Makefile.common 291e95c7ccSAndrew Jones 303ea07230SAndrew Jonesarch_clean: powerpc_clean 313ea07230SAndrew Jones $(RM) lib/ppc64/.*.d 32