diff options
author | Othmar Gsenger <otti@anytun.org> | 2009-02-18 10:17:44 +0000 |
---|---|---|
committer | Othmar Gsenger <otti@anytun.org> | 2009-02-18 10:17:44 +0000 |
commit | 9743a080833f6de98884708112dcfb0a3fed37dd (patch) | |
tree | f1cad9a890e3a258d7ae63efffa5dda785e8226a /src/Makefile | |
parent | added strip Makefile target (diff) |
static build mostly fixed
getsddrinfo still needs libc
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Makefile b/src/Makefile index e328929..87c3f47 100644 --- a/src/Makefile +++ b/src/Makefile @@ -117,16 +117,19 @@ strip: $(EXECUTABLE) anytun: $(OBJS) $(SYNCOBJS) anytun.o $(LD) $(OBJS) $(SYNCOBJS) anytun.o -o $@ $(LDFLAGS) -anytun-static: $(OBJS) $(SYNCOBJS) anytun.o - $(LD) $(OBJS) $(SYNCOBJS) anytun.o -o $@ -static-libgcc -static $(LDFLAGS) -lpthread +anytun-static: $(OBJS) $(SYNCOBJS) anytun-noprivdrop.o + $(LD) $(OBJS) $(SYNCOBJS) anytun-noprivdrop.o -o $@ -Bstatic -lstdc++ -static $(LDFLAGS) -lpthread strip -s anytun-static anytun-nosync: $(OBJS) anytun-nosync.o $(LD) $(OBJS) anytun-nosync.o -o $@ $(LDFLAGS) -anytun-nosync.o: anytun.cpp anytun.o +anytun-nosync.o: anytun.cpp $(CXX) $(CXXFLAGS) -DANYTUN_NOSYNC $< -c -o anytun-nosync.o +anytun-noprivdrop.o: anytun.cpp + $(CXX) $(CXXFLAGS) -DNO_PRIVDROP $< -c -o anytun-noprivdrop.o + anytun-showtables: $(OBJS) $(SYNCOBJS) anytun-showtables.o $(LD) $(OBJS) $(SYNCOBJS) anytun-showtables.o -o $@ $(LDFLAGS) |