File hp-vnet-user_install.patch of Package hp-vnet
---
src/Makefile | 3 +++
src/usrc/Makefile | 11 +++++++++++
2 files changed, 14 insertions(+)
--- src/Makefile.orig
+++ src/Makefile
@@ -15,6 +15,9 @@ kmod_clean:
user:
cd usrc; make all
+user_install:
+ cd usrc; make install
+
user_clean:
cd usrc; make clean
--- src/usrc/Makefile.orig
+++ src/usrc/Makefile
@@ -5,6 +5,10 @@ CFLAGS = -DDEBUG -g -Wall
CXXFLAGS = -g -Wall
CXX = g++
+INSTALL ?= install
+BINDIR ?= /usr/local/bin
+LIBDIR ?= /usr/local/lib
+
PROGS = vnet_control vnet_add vnet_remove vport_add vport_remove vport_show vnet_show vnet_list
LIBS = libvnet.a libvnet.so.1.0.1
@@ -44,5 +48,12 @@ vnet_list: vnet_list.c libvnet.a
vnet_control: vnet_control.o
$(CXX) $(CXXFLAGS) -o $@ $^
+install:
+ $(INSTALL) -d $(DESTDIR)$(BINDIR)
+ $(INSTALL) -d $(DESTDIR)$(LIBDIR)
+ $(INSTALL) $(PROGS) $(DESTDIR)$(BINDIR)
+ $(INSTALL) $(LIBS) $(DESTDIR)$(LIBDIR)/
+
+
clean:
rm -f $(PROGS) $(LIBS) *.o