mirror of
https://github.com/znc/znc.git
synced 2026-06-29 22:41:39 +02:00
added autoconf stuff for guesing correct values on certain systems
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@5 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
+32
@@ -0,0 +1,32 @@
|
||||
ifneq ($(MAKE),gmake)
|
||||
# If you got an ERROR on the previous line, then you aren't using gmake
|
||||
endif
|
||||
|
||||
CXX=g++
|
||||
CXXFLAGS=@CXXFLAGS@
|
||||
INCLUDES=@INCLUDES@
|
||||
LIBS=@LIBS@
|
||||
|
||||
OBJS=main.o znc.o User.o IRCSock.o UserSock.o DCCBounce.o DCCSock.o Chan.o Nick.o Server.o Modules.o md5.o Buffer.o Utils.o
|
||||
SRCS=main.cpp znc.cpp User.cpp IRCSock.cpp UserSock.cpp DCCBounce.cpp DCCSock.cpp Chan.cpp Nick.cpp Server.cpp Modules.cpp md5.cpp Buffer.cpp Utils.cpp
|
||||
|
||||
all: znc
|
||||
|
||||
depend::
|
||||
cat /dev/null >.depend
|
||||
g++ -M $(CXXFLAGS) $(SRCS) $(INCLUDES) >.depend
|
||||
|
||||
znc: $(OBJS)
|
||||
$(CXX) $(CXXFLAGS) $(INCLUDES) -o $@ $(LIBS) $(OBJS)
|
||||
|
||||
znc-static: $(OBJS)
|
||||
$(CXX) $(CXXFLAGS) -static -o $@ $(INCLUDES) $(OBJS) $(LIBS)
|
||||
strip $@
|
||||
|
||||
clean:
|
||||
rm -rf znc znc-static *.o core core.*
|
||||
|
||||
include .depend
|
||||
|
||||
.cpp.o:
|
||||
$(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $*.o $*.cpp
|
||||
Reference in New Issue
Block a user