Add ebuild for recent version of Dynamips
This commit is contained in:
43
app-emulation/dynamips/files/dynamips-0.2.10-makefile.patch
Normal file
43
app-emulation/dynamips/files/dynamips-0.2.10-makefile.patch
Normal file
@ -0,0 +1,43 @@
|
||||
--- stable/Makefile.orig 2013-10-17 15:01:34.468068963 +0400
|
||||
+++ stable/Makefile 2013-10-17 15:04:22.972077076 +0400
|
||||
@@ -3,12 +3,7 @@
|
||||
|
||||
# Replace x86 by amd64 for a build on x86_64.
|
||||
# Use "nojit" for architectures that are not x86 or x86_64.
|
||||
-DYNAMIPS_ARCH?=x86
|
||||
-#DYNAMIPS_ARCH?=amd64
|
||||
-
|
||||
-ifeq ($(DYNAMIPS_ARCH),ppc32)
|
||||
-DYNAMIPS_ARCH=x86
|
||||
-endif
|
||||
+DYNAMIPS_ARCH?=nojit
|
||||
|
||||
# Get include files from the current directory and from the common directory
|
||||
INCLUDE+=-I. -I../common
|
||||
@@ -47,7 +42,7 @@
|
||||
PPC32_ARCH_INC_FILE=\"ppc32_$(DYNAMIPS_ARCH)_trans.h\"
|
||||
OSNAME=unknown
|
||||
|
||||
-CFLAGS+= $(INCLUDE) -Wall -O2 -fomit-frame-pointer \
|
||||
+CFLAGS+= $(INCLUDE) -Wall \
|
||||
-DJIT_ARCH=\"$(DYNAMIPS_ARCH)\" -DJIT_CPU=CPU_$(DYNAMIPS_ARCH) \
|
||||
-DMIPS64_ARCH_INC_FILE=$(MIPS64_ARCH_INC_FILE) \
|
||||
-DPPC32_ARCH_INC_FILE=$(PPC32_ARCH_INC_FILE) \
|
||||
@@ -274,7 +269,7 @@
|
||||
|
||||
asmdefs$(BIN_EXT): asmdefs.c mips64.h
|
||||
@echo "Linking $@"
|
||||
- @$(CC) -Wall $(CFLAGS) -o $@ asmdefs.c
|
||||
+ @$(CC) -Wall $(CFLAGS) $(LDFLAGS) -o $@ asmdefs.c
|
||||
|
||||
asmdefs.h: asmdefs$(BIN_EXT)
|
||||
@echo "Building assembly definitions header file"
|
||||
@@ -282,7 +277,7 @@
|
||||
|
||||
nvram_export$(BIN_EXT): nvram_export.o fs_nvram.o
|
||||
@echo "Linking $@"
|
||||
- @$(CC) -Wall $(CFLAGS) $(INCLUDE) -o $@ nvram_export.o fs_nvram.o
|
||||
+ @$(CC) -Wall $(CFLAGS) $(LDFLAGS) $(INCLUDE) -o $@ nvram_export.o fs_nvram.o
|
||||
|
||||
install: $(PROG) nvram_export$(BIN_EXT)
|
||||
@echo "Installing"
|
Reference in New Issue
Block a user