fixed lib make install
This commit is contained in:
21
MakeLib.mk
21
MakeLib.mk
@@ -1,7 +1,8 @@
|
|||||||
prefix := /usr/local
|
prefix := /usr/local
|
||||||
libdir := $(prefix)/lib
|
libdir := $(prefix)/lib
|
||||||
|
incdir := $(prefix)/include
|
||||||
|
|
||||||
all: libnethogs
|
all: libnethogs.so
|
||||||
|
|
||||||
LDFLAGS:= -shared
|
LDFLAGS:= -shared
|
||||||
CXXINCLUDES :=
|
CXXINCLUDES :=
|
||||||
@@ -30,18 +31,24 @@ OBJS=$(addprefix $(ODIR)/,$(OBJ_NAMES))
|
|||||||
|
|
||||||
.PHONY: uninstall
|
.PHONY: uninstall
|
||||||
|
|
||||||
install: libnethogs
|
install: libnethogs.so
|
||||||
install -d -m 755 $(DESTDIR)$(libdir)
|
install -d -m 755 $(DESTDIR)$(libdir)
|
||||||
install -m 755 libnethogs $(DESTDIR)$(libdir)
|
install -m 755 libnethogs.so $(DESTDIR)$(libdir)
|
||||||
@echo
|
@echo
|
||||||
@echo "Installed libnethogs to $(DESTDIR)$(libdir)"
|
@echo "Installed libnethogs.so to $(DESTDIR)$(libdir)"
|
||||||
|
@echo
|
||||||
|
install -d -m 755 $(DESTDIR)$(incdir)
|
||||||
|
install -m 755 libnethogs.h $(DESTDIR)$(incdir)
|
||||||
|
@echo
|
||||||
|
@echo "Installed libnethogs.h to $(DESTDIR)$(incdir)"
|
||||||
@echo
|
@echo
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm $(DESTDIR)$(libdir)/libnethogs
|
rm $(DESTDIR)$(libdir)/libnethogs.so
|
||||||
|
rm $(DESTDIR)$(incdir)/libnethogs.h
|
||||||
|
|
||||||
libnethogs: $(OBJS)
|
libnethogs.so: $(OBJS)
|
||||||
$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(OBJS) -o libnethogs.so -lpcap
|
$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(OBJS) -o $@ -lpcap
|
||||||
|
|
||||||
#-lefence
|
#-lefence
|
||||||
|
|
||||||
|
|||||||
@@ -71,9 +71,7 @@ static void wait_for_next_trigger()
|
|||||||
FD_SET(fd, &pc_loop_fd_set);
|
FD_SET(fd, &pc_loop_fd_set);
|
||||||
}
|
}
|
||||||
timeval timeout = {monitor_refresh_delay, 0};
|
timeval timeout = {monitor_refresh_delay, 0};
|
||||||
std::cout << "--------------------------1\n";
|
|
||||||
select(nfds, &pc_loop_fd_set, 0, 0, &timeout);
|
select(nfds, &pc_loop_fd_set, 0, 0, &timeout);
|
||||||
std::cout << "--------------------------0\n\n";
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
#ifndef LIBNETHOGS_H_
|
#ifndef LIBNETHOGS_H_
|
||||||
#define LIBNETHOGS_H_
|
#define LIBNETHOGS_H_
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
@@ -42,4 +46,8 @@ NETHOGS_DSO_VISIBLE void nethogsmonitor_stop();
|
|||||||
#undef NETHOGS_DSO_VISIBLE
|
#undef NETHOGS_DSO_VISIBLE
|
||||||
#undef NETHOGS_DSO_HIDDEN
|
#undef NETHOGS_DSO_HIDDEN
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // LIBNETHOGS_H_
|
#endif // LIBNETHOGS_H_
|
||||||
|
|||||||
Reference in New Issue
Block a user