--- Makefile.orig	2007-10-14 18:43:07.000000000 +1000
+++ Makefile	2014-07-09 06:45:38.000000000 +1000
@@ -23,7 +23,6 @@
 VERSION_DEV=$(VERSION_TRAIN)-$(shell date +%Y%m%d-%H)
 
 # Executable binary extension
-DESTDIR?=/usr
 BIN_EXT?=
 
 CC?=gcc
@@ -45,7 +44,8 @@
 	-DHAS_POSIX_MEMALIGN=$(HAS_POSIX_MEMALIGN)
 
 #PCAP_LIB=/usr/local/lib/libpcap.a
-PCAP_LIB=-lpcap
+#PCAP_LIB=-lpcap
+PCAP_LIB=$(PREFIX)/lib/libpcap.a
 
 ifeq ($(shell uname), FreeBSD)
    PTHREAD_LIBS?=-pthread
@@ -62,8 +62,9 @@
    DESTDIR=/usr
 else
 ifeq ($(shell uname -s), Darwin)
-   CFLAGS+=-I/usr/local/include -mdynamic-no-pic -D_FILE_OFFSET_BITS=64
-   LIBS=-L/usr/local/lib -L. -ldl -lelf -lpthread
+   CFLAGS+=-I$(PREFIX)/include/libelf -I$(PREFIX)/include -mdynamic-no-pic -D_FILE_OFFSET_BITS=64
+   LIBS=-L. $(PREFIX)/lib/libelf.a -lpthread
+   LIBS=-L. -L$(PREFIX)/lib -ldl -lelf -lpthread
 else
 ifeq ($(shell uname -s), SunOS)
    CFLAGS+=-I/usr/local/include -DINADDR_NONE=0xFFFFFFFF \
@@ -238,6 +239,8 @@
 ppc32_microcode_dump.inc: rom2c$(BIN_EXT) ppc32_microcode
 	@./rom2c ppc32_microcode ppc32_microcode_dump.inc 0xfff00000
 
+dev_rom.o: mips64_microcode_dump.inc ppc32_microcode_dump.inc
+
 asmdefs$(BIN_EXT): asmdefs.c mips64.h
 	@echo "Linking $@"
 	@$(CC) -Wall $(CFLAGS) -o $@ asmdefs.c
@@ -252,11 +255,11 @@
 
 install: $(PROG) nvram_export
 	@echo "Installing"
-	install -d $(DESTDIR)/bin $(DESTDIR)/man/man1 $(DESTDIR)/man/man7 $(DESTDIR)/etc
-	install dynamips nvram_export   $(DESTDIR)/bin
-	install -m644 dynamips.1        $(DESTDIR)/man/man1
-	install -m644 nvram_export.1    $(DESTDIR)/man/man1
-	install -m644 hypervisor_mode.7 $(DESTDIR)/man/man7
+	install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/man/man1 $(DESTDIR)$(PREFIX)/man/man7 $(DESTDIR)$(PREFIX)/etc
+	install dynamips nvram_export   $(DESTDIR)$(PREFIX)/bin
+	install -m644 dynamips.1        $(DESTDIR)$(PREFIX)/man/man1
+	install -m644 nvram_export.1    $(DESTDIR)$(PREFIX)/man/man1
+	install -m644 hypervisor_mode.7 $(DESTDIR)$(PREFIX)/man/man7
 # install -m644 example         $(DESTDIR)/etc/dynamips