You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-lang/pasm/files/pasm-1.7-ppc.patch

30 lines
901 B

diff -Naur pasm-1.6c.orig/Makefile pasm-1.6c/Makefile
--- pasm-1.6c.orig/Makefile 2001-05-14 18:06:01.000000000 +0200
+++ pasm-1.6c/Makefile 2004-02-28 16:19:21.000000000 +0100
@@ -14,9 +14,9 @@
# Unix
CC = gcc
-COPTS = -O2 -fomit-frame-pointer -DIrix53 -DOFMT_DEFAULT=OFMT_ELF
+COPTS = $(CFLAGS) -DLinuxPPC -DOFMT_DEFAULT=OFMT_ELF
CLIBS = -lm
-DIR = Irix5.3
+DIR = LinuxPPC
PPCobj = $(DIR)/main.o $(DIR)/support.o $(DIR)/pass.o $(DIR)/eval.o \
diff -Naur pasm-1.6c.orig/ppcasm.h pasm-1.6c/ppcasm.h
--- pasm-1.6c.orig/ppcasm.h 2003-11-01 13:49:29.000000000 +0100
+++ pasm-1.6c/ppcasm.h 2004-02-28 16:16:38.000000000 +0100
@@ -162,6 +162,10 @@
#define MACHINE "Linux/Alpha"
#define LITTLEENDIAN
#define TYPES64BIT
+#elif defined (LinuxPPC)
+#define MACHINE "Linux/PPC"
+#define BIGENDIAN
+#define STDTYPES
#elif defined (Wintel) /* jab */
#define MACHINE "Wintel"
#define LITTLEENDIAN