SOURCES: dynamips-Makefile.patch - support for distro CFLAGS

twittner twittner at pld-linux.org
Tue Sep 11 21:43:11 CEST 2007


Author: twittner                     Date: Tue Sep 11 19:43:11 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- support for distro CFLAGS

---- Files affected:
SOURCES:
   dynamips-Makefile.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/dynamips-Makefile.patch
diff -u SOURCES/dynamips-Makefile.patch:1.1 SOURCES/dynamips-Makefile.patch:1.2
--- SOURCES/dynamips-Makefile.patch:1.1	Mon Apr 23 12:14:29 2007
+++ SOURCES/dynamips-Makefile.patch	Tue Sep 11 21:43:06 2007
@@ -1,20 +1,75 @@
---- Makefile~	2006-09-14 12:59:13.000000000 +0200
-+++ Makefile	2007-04-23 12:09:22.000000000 +0200
+--- Makefile	2007-05-26 11:52:33.000000000 +0200
++++ dynamips-0.2.7/Makefile	2007-09-11 21:15:40.508475542 +0200
 @@ -32,7 +32,7 @@
- 	-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE \
- 	-DHAS_RFC2553=$(HAS_RFC2553)
+ MIPS64_ARCH_INC_FILE=\"mips64_$(DYNAMIPS_ARCH)_trans.h\"
+ PPC32_ARCH_INC_FILE=\"ppc32_$(DYNAMIPS_ARCH)_trans.h\"
  
--PCAP_LIB=/usr/local/lib/libpcap.a
-+PCAP_LIB=/usr/lib/libpcap.so
- #PCAP_LIB=-lpcap
- 
- ifeq ($(shell uname), FreeBSD)
-@@ -50,7 +50,7 @@
-    PCAP_LIB=-lpacket -lwpcap
+-CFLAGS+=-g -Wall -O3 -fomit-frame-pointer \
++CFLAGS+= $(RPM_CFLAGS) -fomit-frame-pointer \
+ 	-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) \
+@@ -51,9 +51,9 @@
  else
-    CFLAGS+=-I/usr/include/libelf
--   LIBS=-L. /usr/lib/libelf.a -lpthread
-+   LIBS=-L. /usr/lib/libelf.so -lpthread
- endif
- endif
- endif
+ ifeq ($(shell uname), Linux)
+    PTHREAD_LIBS?=-lpthread
+-#   PCAP_LIB=-lpcap
+-   CFLAGS+=-I/usr/include -I. $(PTHREAD_CFLAGS)
+-   LIBS=-L/usr/lib -L. /usr/lib/libelf.a $(PTHREAD_LIBS)
++   PCAP_LIB=-lpcap
++   CFLAGS+=-I. $(PTHREAD_CFLAGS)
++   LIBS=-L. -lelf $(PTHREAD_LIBS)
+    DESTDIR=/usr
+ else
+ ifeq ($(shell uname -s), Darwin)
+@@ -201,15 +201,15 @@
+ $(PROG): mips64_microcode_dump.inc ppc32_microcode_dump.inc \
+ 	$(LEX_C) $(C_OBJS) $(A_OBJS)
+ 	@echo "Linking $@"
+-	@$(CC) -o $@ $(C_OBJS) $(A_OBJS) $(LIBS)
++	$(CC) -o $@ $(C_OBJS) $(A_OBJS) $(LIBS)
+ 
+ udp_send$(BIN_EXT): udp_send.c net.c
+ 	@echo "Linking $@"
+-	@$(CC) -Wall $(CFLAGS) -o $@ udp_send.c net.c $(LIBS)
++	$(CC) -Wall $(CFLAGS) -o $@ udp_send.c net.c $(LIBS)
+ 
+ rom2c$(BIN_EXT): rom2c.c
+ 	@echo "Linking $@"
+-	@$(CC) -Wall $(CFLAGS) -o $@ rom2c.c $(LIBS)
++	$(CC) -Wall $(CFLAGS) -o $@ rom2c.c $(LIBS)
+ 
+ mips64_microcode_dump.inc: rom2c$(BIN_EXT) mips64_microcode
+ 	@./rom2c mips64_microcode mips64_microcode_dump.inc 0xbfc00000
+@@ -219,7 +219,7 @@
+ 
+ asmdefs$(BIN_EXT): asmdefs.c mips64.h
+ 	@echo "Linking $@"
+-	@$(CC) -Wall $(CFLAGS) -o $@ asmdefs.c
++	$(CC) -Wall $(CFLAGS) -o $@ asmdefs.c
+ 
+ asmdefs.h: asmdefs$(BIN_EXT)
+ 	@echo "Building assembly definitions header file"
+@@ -227,7 +227,7 @@
+ 
+ nvram_export$(BIN_EXT): nvram_export.c
+ 	@echo "Linking $@"
+-	@$(CC) -Wall $(CFLAGS) -o $@ nvram_export.c
++	$(CC) -Wall $(CFLAGS) -o $@ nvram_export.c
+ 
+ install: $(PROG) nvram_export
+ 	@echo "Installing"
+@@ -261,11 +261,11 @@
+ 
+ .S.o:
+ 	@echo "Assembling $<"
+-	@$(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $<
++	$(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $<
+ 
+ .c.o:
+ 	@echo "Compiling $<"
+-	@$(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $<
++	$(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $<
+ 
+ .l.c:
+ 	$(LEX) -o$*.c $<
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/dynamips-Makefile.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list