Update stub/src/arch/powerpc Makefiles.

This commit is contained in:
Markus F.X.J. Oberhumer 2017-07-23 02:18:39 +02:00
parent b9adfd801d
commit cd637629c4
4 changed files with 13 additions and 11 deletions

View File

@ -1,3 +1,5 @@
# build lzma_d_cf.S and lzma_d_cs.S
MAKEFLAGS += -rR
.SUFFIXES:
.SECONDEXPANSION:
@ -33,8 +35,8 @@ lzma_d_c%.S : tc_list = method-lzma powerpc-linux.elf default
lzma_d_c%.S : tc_bfdname = elf32-powerpc
c := tc.method-lzma.gcc
$c = $(tc.powerpc-linux.elf.gcc)
$c += -mcpu=405 -fPIC
$c = $(tc.powerpc-linux.elf.gcc) -mcpu=405
$c += -fPIC
$c += -fomit-frame-pointer
$c += -fno-unit-at-a-time
$c += -ffunction-sections

View File

@ -1 +1,3 @@
#include ../64le/Makefile
# convenience Makefile
default %:
$(MAKE) -C ../../../.. $@

View File

@ -1,6 +1,5 @@
# How to transform from source code in src/stub/src/c/lzma_d_c.c
# to the pieces for use in UPX runtime decompression stub.
#
# build lzma_d_cf.S and lzma_d_cs.S
MAKEFLAGS += -rR
.SUFFIXES:
.SECONDEXPANSION:
@ -36,7 +35,7 @@ lzma_d_c%.S : tc_list = method-lzma powerpc64-linux.elf default
lzma_d_c%.S : tc_bfdname = elf64-powerpc
c := tc.method-lzma.gcc
$c = powerpc64-linux-gcc-4.9.2
$c = $(tc.powerpc64-linux.elf.gcc)
$c += -fPIC
$c += -fomit-frame-pointer
$c += -fno-unit-at-a-time

View File

@ -1,6 +1,5 @@
# How to transform from source code in src/stub/src/c/lzma_d_c.c
# to the pieces for use in UPX runtime decompression stub.
#
# build lzma_d_cf.S and lzma_d_cs.S
MAKEFLAGS += -rR
.SUFFIXES:
.SECONDEXPANSION:
@ -37,7 +36,7 @@ lzma_d_c%.S : tc_bfdname = elf64-powerpcle
c := tc.method-lzma.gcc
$c = $(tc.powerpc64le-linux.elf.gcc)
$c += -mcpu=405 -fPIC
$c += -fPIC
$c += -fomit-frame-pointer
$c += -fno-unit-at-a-time
$c += -ffunction-sections