]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Buildsystem updates
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 27 Sep 2009 22:14:25 +0000 (22:14 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 27 Sep 2009 22:14:25 +0000 (22:14 +0000)
Add required compilation flags for interix
Fix build when perl is not in /usr/bin
Clean up unused file masks from .gitignore

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11770 e03df62e-2008-0410-955e-edbf42e46eb7

.Makefile.inc
.gitignore

index 1889d862dfd35230e632eb39e1e804114d203a4f..ef1610ab5ace94d65eceb43d801a4cd5b63cc13d 100644 (file)
@@ -41,6 +41,8 @@ INSTMODE = 0755
   LDLIBS += -ldl
   SHARED = -bundle -twolevel_namespace -undefined dynamic_lookup
   CORELDFLAGS = -dynamic -bind_at_load -L.
+@ELSIFEQ $(SYSTEM) interix
+  CXXFLAGS += -D_ALL_SOURCE -I/usr/local/include
 @ENDIF 
 
 @IFDEF D
@@ -65,7 +67,7 @@ CXXFLAGS += -Iinclude
 @ELSE
     @GNU_ONLY MAKEFLAGS += --silent
     @BSD_ONLY MAKE += -s
-    RUNCC = $(SOURCEPATH)/make/run-cc.pl $(CC)
+    RUNCC = perl $(SOURCEPATH)/make/run-cc.pl $(CC)
 @ENDIF
 
 @DO_EXPORT RUNCC CXXFLAGS CC LDLIBS PICLDFLAGS VERBOSE SOCKETENGINE CORELDFLAGS
index 16f1fa69a3c1b11391c9a4351dc4bd3c03210c25..1d373e98b2348de99a366a920a88f458ac59b1fd 100644 (file)
@@ -1,14 +1,6 @@
 *~
 *.swp
-*.so
-*.o
-.*.d
-*.cpp.*
 
-/*.diff
-/*.orig
-/*.patch
-/*.rej
 /.config.cache
 /.modulemanager
 /BSDmakefile
 /bin
 /build
 /inspircd
-/inspircd.core
-/inspircd.pid
 /modules
 /org.inspircd.plist
 
 /conf/*.conf
 /conf/*.pem
-/conf/inspircd.conf.example
 /conf/*.pid
 
 /include/inspircd_config.h
 /include/inspircd_version.h
 /include/inspircd_se_config.h
 
-/src/inspircd
-
 /src/modules/m_geoip.cpp
 /src/modules/m_ldapauth.cpp
 /src/modules/m_ldapoper.cpp
 /src/modules/m_sqllog.cpp
 /src/modules/m_sqloper.cpp
 /src/modules/m_sqlutils.cpp
-/src/modules/m_sqlutils.h
-/src/modules/m_sqlv2.h
 /src/modules/m_ssl_gnutls.cpp
 /src/modules/m_ssl_openssl.cpp
-/src/modules/m_ssl_oper_cert.cpp
-/src/modules/m_sslinfo.cpp
 /src/modules/m_testclient.cpp
 /src/modules/m_ziplink.cpp
-/src/modules/ssl_cert.h