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
openSUSE Build Service is sponsored by