historical/m0-applesillicon.git/xnu-qemu-arm64-5.1.0/roms/openbios/arch/ppc/Makefile.asm
2024-01-16 11:20:27 -06:00

32 lines
936 B
Makefile

# -*- makefile -*-
#
# Makefile.asm - assembly support
#
# Copyright (C) 2004 Samuel Rydh (samuel@ibrium.se)
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# version 2
#################################################
# Rules for asm targets
#################################################
ASMFLAGS = -D__ASSEMBLY__ -I$(top_srcdir) $(ALTIVEC)
FILTERBIN = $(top_srcdir)/scripts/asfilter
ASFILTER = $(shell if test -x $(FILTERBIN) ; then echo $(FILTERBIN) \
; else echo "tr ';' '\n'" ; fi)
INVOKE_M4 = | $(M4) -s $(M4_NO_GNU) | $(ASFILTER)
$(ODIR)/%.o: %.S
@printf " Compiling %-20s: " $(notdir $@)
assembly=
@install -d $(dir $@)
@$(RM) $@ $@.s
@$(CPP) $(ASMFLAGS) $(IDIRS) $< > /dev/null
$(CPP) $(ASMFLAGS) $(IDIRS) $(DEPFLAGS) $< $(INVOKE_M4) > $@.s
$(AS) $@.s $(AS_FLAGS) -o $@
@$(DEPEXTRA)
@$(RM) $@.s
@echo "ok"