--- Makefile.orig 2007-10-14 18:43:07.000000000 +1000
+++ Makefile 2014-07-09 06:45:38.000000000 +1000
VERSION_DEV=$(VERSION_TRAIN)-$(shell date +%Y%m%d-%H)
# Executable binary extension
-DHAS_POSIX_MEMALIGN=$(HAS_POSIX_MEMALIGN)
#PCAP_LIB=/usr/local/lib/libpcap.a
+PCAP_LIB=$(PREFIX)/lib/libpcap.a
ifeq ($(shell uname), FreeBSD)
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
ifeq ($(shell uname -s), SunOS)
CFLAGS+=-I/usr/local/include -DINADDR_NONE=0xFFFFFFFF \
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
@$(CC) -Wall $(CFLAGS) -o $@ asmdefs.c
install: $(PROG) nvram_export
- 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