diff options
Diffstat (limited to 'src/trinityrealm/Makefile.am')
-rw-r--r-- | src/trinityrealm/Makefile.am | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/src/trinityrealm/Makefile.am b/src/trinityrealm/Makefile.am new file mode 100644 index 00000000000..bd4c487afd3 --- /dev/null +++ b/src/trinityrealm/Makefile.am @@ -0,0 +1,69 @@ +# Copyright (C) 2005-2008 MaNGOS <http://www.mangosproject.org/> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +## Process this file with automake to produce Makefile.in + +## Build realm list daemon as standalone program +bin_PROGRAMS = trinity-realm + +## Preprocessor flags +trinity_realm_CPPFLAGS = \ +$(MYSQL_INCLUDES) \ +$(POSTGRE_INCLUDES) \ +-I$(top_srcdir)/dep/include \ +-I$(top_srcdir)/src/framework \ +-I$(top_srcdir)/src/shared \ +-D_TRINITY_REALM_CONFIG='"$(sysconfdir)/trinityrealm.conf"' + +## Sources +trinity_realm_SOURCES = \ +$(srcdir)/AuthCodes.h \ +$(srcdir)/AuthSocket.cpp \ +$(srcdir)/AuthSocket.h \ +$(srcdir)/Main.cpp \ +$(srcdir)/RealmList.cpp \ +$(srcdir)/RealmList.h + +## Convenience libs to add +trinity_realm_LDADD = \ +$(top_builddir)/src/shared/libshared.a \ +$(top_builddir)/src/framework/libmangosframework.a \ +$(top_builddir)/dep/src/sockets/libmangossockets.a \ +$(top_builddir)/dep/src/zthread/libZThread.la + +## Linker flags +trinity_realm_LDFLAGS = $(MYSQL_LIBS) $(POSTGRE_LIBS) $(ZLIB) $(COMPATLIB) $(SSLLIB) + +## Additional files to install +sysconf_DATA = \ + trinityrealm.conf.dist + +## Prevend overwrite of the config file, if its already installed +install-data-hook: + @list='$(sysconf_DATA)'; for p in $$list; do \ + dest=`echo $$p | sed -e s/.dist//`; \ + if test -f $(DESTDIR)$(sysconfdir)/$$dest; then \ + echo "$@ will not overwrite existing $(DESTDIR)$(sysconfdir)/$$dest"; \ + else \ + echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$dest"; \ + $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$dest; \ + fi; \ + done + +## Additional files to include when running 'make dist' +# Include realm list daemon configuration +# EXTRA_DIST = + |