From 8fa7eef8cd3a31c2be3ae5d080160349e6725f37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krystian=20Bac=C5=82awski?= Date: Sun, 23 Oct 2016 12:56:47 +0200 Subject: [PATCH] Add fd2pragma tool. --- .gitmodules | 3 +++ submodules/fd2pragma | 1 + toolchain-m68k | 11 +++++++++++ 3 files changed, 15 insertions(+) create mode 160000 submodules/fd2pragma diff --git a/.gitmodules b/.gitmodules index e7ba137..1e98608 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,3 +22,6 @@ [submodule "submodules/python-lhafile"] path = submodules/python-lhafile url = git://github.com/FrodeSolheim/python-lhafile +[submodule "submodules/fd2pragma"] + path = submodules/fd2pragma + url = https://github.com/adtools/fd2pragma.git diff --git a/submodules/fd2pragma b/submodules/fd2pragma new file mode 160000 index 0000000..68089f8 --- /dev/null +++ b/submodules/fd2pragma @@ -0,0 +1 @@ +Subproject commit 68089f8a6f9a67f329f87487b9e399d6f3b8e1a4 diff --git a/toolchain-m68k b/toolchain-m68k index 4373777..61e0252 100755 --- a/toolchain-m68k +++ b/toolchain-m68k @@ -91,6 +91,13 @@ def headers_install(): copytree('{sources}/{ixemul}/include', '{prefix}/{target}/libnix/include') +@recipe('fd2pragma-install') +def install_fd2pragma(): + info('installing fd2pragma') + + copy('{build}/fd2pragma/fd2pragma', '{prefix}/bin') + + @recipe('tools-install') def install_tools(): info('installing extra tools') @@ -355,6 +362,10 @@ def build(): make('fd2sfd') make('fd2sfd', 'install') + unpack('fd2pragma', work_dir='{build}') + make('fd2pragma') + install_fd2pragma() + unpack('sfdc') configure('sfdc', '--prefix={prefix}', copy_source=True) make('sfdc')