diff -Nurd nrlolsr/protolib/unix/Makefile.common nrlolsr.new/protolib/unix/Makefile.common --- nrlolsr/protolib/unix/Makefile.common 2006-12-15 12:30:58.000000000 -0500 +++ nrlolsr.new/protolib/unix/Makefile.common 2009-02-13 10:43:26.000000000 -0500 @@ -12,9 +12,9 @@ INCLUDES = $(TCL_INCL_PATH) $(SYSTEM_INCLUDES) -I$(UNIX) -I$(COMMON) -CFLAGS = -g -DPROTO_DEBUG -DUNIX -D_FILE_OFFSET_BITS=64 -O -Wall -Wcast-align -pedantic -fPIC $(SYSTEM_HAVES) $(INCLUDES) +NRL_CFLAGS = -g -DPROTO_DEBUG -DUNIX -D_FILE_OFFSET_BITS=64 -O -Wall -Wcast-align -pedantic -fPIC $(SYSTEM_HAVES) $(INCLUDES) -LDFLAGS = $(SYSTEM_LDFLAGS) +NRL_LDFLAGS = $(SYSTEM_LDFLAGS) LIBS = $(SYSTEM_LIBS) -lm -lpthread @@ -22,7 +22,7 @@ # Rule for C++ .cpp extension .cpp.o: - $(CC) -c $(CFLAGS) -o $*.o $*.cpp + $(CC) -c $(CFLAGS) $(NRL_CFLAGS) -o $*.o $*.cpp KIT_SRC = $(COMMON)/protoDebug.cpp $(COMMON)/protoAddress.cpp \ $(COMMON)/protoSocket.cpp $(COMMON)/protoTimer.cpp \ @@ -50,37 +50,37 @@ EXAMPLE_OBJ = $(EXAMPLE_SRC:.cpp=.o) protoExample: $(EXAMPLE_OBJ) libProtokit.a - $(CC) $(CFLAGS) -o $@ $(EXAMPLE_OBJ) $(LDFLAGS) $(LIBS) libProtokit.a + $(CC) $(CFLAGS) $(NRLCFLAGS) -o $@ $(EXAMPLE_OBJ) $(LDFLAGS) $(NRL_LDFLAGS) $(LIBS) libProtokit.a THREAD_SRC = $(COMMON)/threadExample.cpp THREAD_OBJ = $(THREAD_SRC:.cpp=.o) threadExample: $(THREAD_OBJ) libProtokit.a - $(CC) $(CFLAGS) -o $@ $(THREAD_OBJ) $(LDFLAGS) $(LIBS) libProtokit.a + $(CC) $(CFLAGS) $(BRL_CFLAGS) -o $@ $(THREAD_OBJ) $(LDFLAGS) $(LIBS) libProtokit.a PIPE_SRC = $(COMMON)/pipeExample.cpp PIPE_OBJ = $(PIPE_SRC:.cpp=.o) pipeExample: $(PIPE_OBJ) libProtokit.a - $(CC) $(CFLAGS) -o $@ $(PIPE_OBJ) $(LDFLAGS) $(LIBS) libProtokit.a + $(CC) $(CFLAGS) $(NRLCFLAGS) -o $@ $(PIPE_OBJ) $(LDFLAGS) $(NRL_LDFLAGS) $(LIBS) libProtokit.a PCAP_SRC = $(COMMON)/pcapExample.cpp $(COMMON)/protoPacketeer.cpp linuxPacketeer.cpp PCAP_OBJ = $(PCAP_SRC:.cpp=.o) pcapExample: $(PCAP_OBJ) libProtokit.a - $(CC) $(CFLAGS) -o $@ $(PCAP_OBJ) $(LDFLAGS) $(LIBS) libProtokit.a -lpcap + $(CC) $(CFLAGS) $(NRL_CFLAGS) -o $@ $(PCAP_OBJ) $(LDFLAGS) $(NRL_LDFLAGS) $(LIBS) libProtokit.a -lpcap CAP_SRC = $(COMMON)/protoCapExample.cpp CAP_OBJ = $(CAP_SRC:.cpp=.o) protoCapExample: $(CAP_OBJ) libProtokit.a - $(CC) $(CFLAGS) -o $@ $(CAP_OBJ) $(LDFLAGS) $(LIBS) libProtokit.a + $(CC) $(CFLAGS) $(NRL_CFLAGS) -o $@ $(CAP_OBJ) $(LDFLAGS) $(NRL_LDFLAGS) $(LIBS) libProtokit.a DETOUR_SRC = $(COMMON)/detourExample.cpp $(SYSTEM_SRC_EX) DETOUR_OBJ = $(DETOUR_SRC:.cpp=.o) detourExample: $(DETOUR_OBJ) libProtokit.a - $(CC) $(CFLAGS) -o $@ $(DETOUR_OBJ) $(LDFLAGS) $(LIBS) libProtokit.a + $(CC) $(CFLAGS) $(NRL_CFLAGS) -o $@ $(DETOUR_OBJ) $(LDFLAGS) $(NRL_LDFLOAGS) $(LIBS) libProtokit.a clean: rm -f *.o $(COMMON)/*.o $(NS)/*.o ../wx/*.o *.a \ diff -Nurd nrlolsr/unix/Makefile.common nrlolsr.new/unix/Makefile.common --- nrlolsr/unix/Makefile.common 2005-11-03 12:09:57.000000000 -0500 +++ nrlolsr.new/unix/Makefile.common 2009-02-13 11:12:23.000000000 -0500 @@ -13,11 +13,11 @@ INCLUDES = $(TCL_INCL_PATH) $(SYSTEM_INCLUDES) $(WX_INCLUDES) -I$(UNIX) -I$(COMMON) -I$(PROTOLIB)/common -CFLAGS = -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC $(SYSTEM_HAVES) $(INCLUDES) +NRL_CFLAGS = -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC $(SYSTEM_HAVES) $(INCLUDES) WXCFLAGS = -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC $(WX_FLAGS) $(SYSTEM_HAVES) $(INCLUDES) -LDFLAGS = $(SYSTEM_LDFLAGS) +NRL_LDFLAGS = $(SYSTEM_LDFLAGS) LIBS = $(SYSTEM_LIBS) -lm @@ -25,7 +25,7 @@ # Rule for C++ .cpp extension .cpp.o: - $(CC) -c $(CFLAGS) -o $*.o $*.cpp + $(CC) -c $(CFLAGS) $(NRL_CFLAGS) -o $*.o $*.cpp all: nrlolsrd @@ -40,13 +40,13 @@ OLSR_OBJ = $(OLSR_SRC:.cpp=.o) nrlolsrd: $(LIBPROTO) $(OLSR_OBJ) - $(CC) -g $(CFLAGS) -o $@ $(OLSR_OBJ) $(LDFLAGS) $(LIBS) $(LIBPROTO) -l pcap + $(CXX) -g $(CFLAGS) -o $@ $(OLSR_OBJ) $(LDFLAGS) $(NRL_LDFLAGS) $(LIBS) $(LIBPROTO) -l pcap MNM_SRC = $(COMMON)/mnmMacMsg.cpp $(COMMON)/mnmExample.cpp MNM_OBJ = $(MNM_SRC:.cpp=.o) mnmExample: $(LIBPROTO) $(MNM_OBJ) - $(CC) -g $(CFLAGS) -o $@ $(MNM_OBJ) $(LDFLAGS) $(LIBS) $(LIBPROTO) + $(CC) -g $(CFLAGS) $(NRL_CFLAGS) -o $@ $(MNM_OBJ) $(LDFLAGS) $(NRL_LDFLAGS) $(LIBS) $(LIBPROTO) # Re-define rule for C++ .cpp extension .cpp.o: @@ -56,7 +56,7 @@ NRLOLSRGUI_OBJ = $(NRLOLSRGUI_SRC:.cpp=.o) olsrgui: $(NRLOLSRGUI_OBJ) $(LIBPROTO) - $(CC) -g $(WXCFLAGS) -o $@ $(NRLOLSRGUI_OBJ) $(LIBPROTO) $(LDFLAGS) $(WX_FLAGS) $(LIBS) $(WX_LIBS) + $(CC) -g $(WXCFLAGS) -o $@ $(NRLOLSRGUI_OBJ) $(LIBPROTO) $(LDFLAGS) $(NRL_LDFLAGS) $(WX_FLAGS) $(LIBS) $(WX_LIBS) clean: rm -f *.o $(COMMON)/*.o $(NS)/*.o nrlolsrd olsrgui Binary files nrlolsr/unix/.Makefile.common.swp and nrlolsr.new/unix/.Makefile.common.swp differ