From 73734dbf97ceb7faefa380659c3b8b481e6e1976 Mon Sep 17 00:00:00 2001 From: David McPaul Date: Mon, 30 Mar 2009 06:52:51 +0000 Subject: [PATCH] Add nasm rule and action git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29798 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- build/jam/OverriddenJamRules | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/build/jam/OverriddenJamRules b/build/jam/OverriddenJamRules index 9cbe59a42c..543674bd7a 100644 --- a/build/jam/OverriddenJamRules +++ b/build/jam/OverriddenJamRules @@ -139,6 +139,7 @@ rule Object switch $(>:S) { case .asm : As $(<) : $(>) ; + case .nasm : assemble_nasm $(<) : $(>) ; case .c : Cc $(<) : $(>) ; case .C : C++ $(<) : $(>) ; case .cc : C++ $(<) : $(>) ; @@ -169,6 +170,16 @@ rule Object } } +rule assemble_nasm +{ + Depends $(<) : $(>) ; +} + +actions assemble_nasm +{ + nasm -d $(ASFLAGS) -f elf -o $(1) $(2) +} + rule As { local flags ;