xref: /kvm-unit-tests/powerpc/Makefile.ppc64 (revision d4c8e725478d05179b23be44fc61357a92da4912)
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