summary refs log tree commit diff stats
path: root/src/fe-gtk/Makefile.am
blob: 8bbad35d95fbe96674cc0059f653dbe30b3bc00b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
localedir = $(datadir)/locale

bin_PROGRAMS = hexchat

AM_CPPFLAGS = $(GUI_CFLAGS) -DLOCALEDIR=\"$(localedir)\"

hexchat_LDADD = ../common/libhexchatcommon.a $(GUI_LIBS)

EXTRA_DIST = \
	about.h ascii.h banlist.h chanlist.h chanview.h chanview-tabs.c \
	chanview-tree.c custom-list.h editlist.h fe-gtk.h fkeys.h gtkutil.h joind.h \
	maingui.h menu.h mmx_cmod.S mmx_cmod.h notifygui.h palette.h pixmaps.h \
	plugin-tray.h plugingui.c plugingui.h rawlog.h search.h sexy-iso-codes.h \
	sexy-spell-entry.h sexy-marshal.h textgui.h urlgrab.h userlistgui.h xtext.h

if USE_MMX
mmx_cmod_S = mmx_cmod.S
endif

if DO_PLUGIN
plugingui_c = plugingui.c
endif

if USE_LIBSEXY
sexy_spell = \
	sexy-iso-codes.c sexy-marshal.c sexy-spell-entry.c
endif

hexchat_SOURCES = about.c ascii.c banlist.c chanlist.c chanview.c custom-list.c \
	dccgui.c editlist.c fe-gtk.c fkeys.c gtkutil.c ignoregui.c joind.c menu.c \
	maingui.c $(mmx_cmod_S) notifygui.c palette.c pixmaps.c plugin-tray.c $(plugingui_c) \
	rawlog.c search.c servlistgui.c setup.c $(sexy_spell) textgui.c \
	urlgrab.c userlistgui.c xtext.c
n>1.6*|1.7*|1.8*) ;; *) have_automake=true ;; esac fi if $have_automake ; then AUTOMAKE="automake" ACLOCAL="aclocal" else if automake-1.9 --version < /dev/null > /dev/null 2>&1 ; then AUTOMAKE="automake-1.9" ACLOCAL="aclocal-1.9" else echo "automake missing or too old. This requires atleast automake 1.9" exit 1 fi fi # ------ START GETTEXT ------ echo searching for GNU gettext intl directory... dirs="/usr/share /usr/local/share /opt/share /usr /usr/local /opt /usr/gnu/share /opt/local /opt/local/share" found=0 for try in $dirs; do echo -n " -> $try/gettext/intl... " if test -d $try/gettext/intl; then echo found it found=1 break fi echo no done if test "$found" != 1; then echo ERROR: Cannot find gettext/intl directory. echo ERROR: Install GNU gettext in /usr or /usr/local prefix. exit 7 fi; echo copying gettext intl files... if test -f $try/gettext/mkinstalldirs; then ln -s $try/gettext/mkinstalldirs mkinstalldirs fi intldir="$try/gettext/intl" if test ! -d intl; then mkdir intl fi olddir=`pwd` cd $intldir for file in *; do if test $file != COPYING.LIB-2.0 && test $file != COPYING.LIB-2.1; then rm -f $olddir/intl/$file cp $intldir/$file $olddir/intl/ fi done cp -f $try/gettext/po/Makefile.in.in $olddir/po/ cd $olddir if test -f intl/plural.c; then sleep 2 touch intl/plural.c fi # ------ END GETTEXT ------ echo running $ACLOCAL... $ACLOCAL $ACLOCAL_FLAGS if test "$?" != "0"; then echo aclocal failed, stopping. exit 2 fi echo running libtoolize... libtoolize --force if test "$?" != "0"; then echo libtoolize failed, stopping. exit 3 fi echo running autoheader... autoheader if test "$?" != "0"; then echo autoheader failed, stopping. exit 4 fi echo running $AUTOMAKE... $AUTOMAKE -a --foreign if test "$?" != "0"; then echo automake failed, stopping. exit 5 fi echo running autoconf... autoconf if test "$?" != "0"; then echo autoconf failed, stopping. exit 6 fi echo if no errors occured, run ./configure --enable-maintainer-mode exit 0 #autogen.sh generates: # aclocal.m4 Makefile.in config.guess config.sub ltmain.sh # configure install-sh missing mkinstalldirs depcomp # #configure generates: # config.status libtool Makefile.in