Files
openbios/arch/ppc/Makefile.asm
Stefan Reinauer 5c9eb9b45b initial import of openbios--main--1.0--patch-26
git-svn-id: svn://coreboot.org/openbios/openbios-devel@1 f158a5a8-5612-0410-a976-696ce0be7e32
2006-04-26 15:08:19 +00:00

33 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"