File tree 6 files changed +97
-12
lines changed
6 files changed +97
-12
lines changed Original file line number Diff line number Diff line change 1
1
# # Process this file with automake to produce Makefile.in
2
2
3
- SUBDIRS = m4 po doc src gtkballs-data
3
+ SUBDIRS = po doc src gtkballs-data
4
4
5
5
EXTRA_DIST = README.russian \
6
6
TODO \
7
7
gnome-gtkballs.png \
8
8
gtkballs.lsm \
9
9
gtkballs.spec
10
10
11
- install-data-local :
12
- $(mkinstalldirs ) $(DESTDIR )$(datadir ) /gtkballs
13
- $(INSTALL_DATA ) COPYING $(DESTDIR )$(datadir ) /gtkballs
11
+ appddir = $(datadir ) /gtkballs
12
+ appd_DATA = COPYING
14
13
15
14
install-data-hook :
16
15
if [ ! -f $( DESTDIR) $( localstatedir) /gtkballs-scores ]; then touch $( DESTDIR) $( localstatedir) /gtkballs-scores; fi
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ This is the README for gtkballs.
9
9
## Compiling
10
10
11
11
```
12
+ $ ./autogen.sh
12
13
$ ./configure
13
14
$ make
14
15
```
Original file line number Diff line number Diff line change 5
5
6
6
2. ����������
7
7
8
+ $ ./autogen.sh
8
9
$ ./configure
9
10
$ make
10
11
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+ # Run this to generate all the initial makefiles, etc.
3
+
4
+ srcdir=` dirname $0 `
5
+ test -z " $srcdir " && srcdir=.
6
+ cd $srcdir
7
+
8
+ test -z " $AUTOMAKE " && AUTOMAKE=automake
9
+ test -z " $ACLOCAL " && ACLOCAL=aclocal
10
+ test -z " $AUTOCONF " && AUTOCONF=autoconf
11
+ test -z " $AUTOHEADER " && AUTOHEADER=autoheader
12
+ test -z " $LIBTOOLIZE " && LIBTOOLIZE=$( which libtoolize glibtoolize 2> /dev/null | head -1)
13
+ test -z " $LIBTOOLIZE " && LIBTOOLIZE=libtoolize # paranoid precaution
14
+
15
+ if test " $1 " == " verbose" || test " $1 " == " --verbose" ; then
16
+ set -x
17
+ verbose=' --verbose'
18
+ verbose2=' --debug'
19
+ fi
20
+
21
+ # Get all required m4 macros required for configure
22
+ $LIBTOOLIZE ${verbose} --copy --force || exit 1
23
+ $ACLOCAL ${verbose} -I m4 || exit 1
24
+
25
+ # Generate config.h.in
26
+ $AUTOHEADER ${verbose} --force || exit 1
27
+
28
+ # Generate Makefile.in's
29
+ touch config.rpath
30
+ $AUTOMAKE ${verbose} --add-missing --copy --force || exit 1
31
+
32
+ if grep " IT_PROG_INTLTOOL" configure.ac > /dev/null ; then
33
+ intltoolize ${verbose2} -c --automake --force || exit 1
34
+ # po/Makefile.in.in has these lines:
35
+ # mostlyclean:
36
+ # rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
37
+ # prevent $(GETTEXT_PACKAGE).pot from being deleted by `make clean`
38
+ sed ' s/pox \$(GETTEXT_PACKAGE).pot/pox/' po/Makefile.in.in > po/Makefile.in.inx
39
+ mv -f po/Makefile.in.inx po/Makefile.in.in
40
+ fi
41
+
42
+ # generate configure
43
+ $AUTOCONF ${verbose} --force || exit 1
44
+
45
+ rm -rf autom4te.cache
Original file line number Diff line number Diff line change
1
+ # -*- Autoconf -*-
2
+ # Process this file with autoconf to produce a configure script.
3
+
4
+ AC_INIT ( [ gtkballs] ,[ 3.1.5] ,[ ] )
5
+ AM_INIT_AUTOMAKE ( [ -Wall foreign] )
6
+ m4_ifdef ( [ AM_SILENT_RULES ] , [ AM_SILENT_RULES ([ yes] )] )
7
+
8
+ AC_CONFIG_HEADER(config.h)
9
+ AC_CONFIG_MACRO_DIR ( [ m4] )
10
+ AM_GNU_GETTEXT([ external] )
11
+ m4_ifdef ( [ AM_PROG_AR] , [ AM_PROG_AR] )
12
+ m4_ifdef ( [ AM_MAINTAINER_MODE ] , [ AM_MAINTAINER_MODE ] )
13
+
14
+ LT_INIT
15
+
16
+ # Init intltool
17
+ IT_PROG_INTLTOOL
18
+
19
+ # Checks for programs.
20
+ AC_PROG_CC
21
+ AC_HEADER_STDC
22
+ AC_CHECK_HEADERS ( [ sys/param.h signal.h] )
23
+
24
+ PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.0)
25
+ AC_SUBST ( GTK_CFLAGS )
26
+ AC_SUBST ( GTK_LIBS )
27
+
28
+ GETTEXT_PACKAGE=gtkballs
29
+ AC_SUBST ( GETTEXT_PACKAGE )
30
+ AC_DEFINE_UNQUOTED ( GETTEXT_PACKAGE ,"$GETTEXT_PACKAGE" , [ Gettext package.] )
31
+
32
+ AM_GLIB_GNU_GETTEXT
33
+
34
+
35
+ AC_CONFIG_FILES ( [
36
+ gtkballs.lsm
37
+ Makefile
38
+ src/Makefile
39
+ doc/Makefile
40
+ doc/gtkballs.6x
41
+ po/Makefile.in
42
+ gtkballs.spec
43
+ gtkballs-data/Makefile
44
+ ] )
45
+ AC_OUTPUT
Original file line number Diff line number Diff line change 1
1
bin_PROGRAMS = gtkballs
2
2
3
3
LIBS = @GTK_LIBS@ @LIBS@
4
- AM_CFLAGS = @CFLAGS@ @GTK_CFLAGS@ -DDATADIR=\"$(datadir ) \" -DLOCALSTATEDIR=\"$(localstatedir ) \" -DLOCALEDIR=\"$(nlsdir ) \"
5
- INCLUDES = -I../intl
4
+ AM_CFLAGS = @CFLAGS@ @GTK_CFLAGS@ -DDATADIR=\"$(datadir ) \" -DLOCALSTATEDIR=\"$(localstatedir ) \" -DLOCALEDIR=\"$(datadir ) /locale \"
5
+ AM_CPPFLAGS = -I../intl
6
6
7
7
gtkballs_SOURCES = gtkballs.c gtkballs.h gfx.c gfx.h \
8
8
license.c license.h \
@@ -14,9 +14,3 @@ gtkballs_SOURCES = gtkballs.c gtkballs.h gfx.c gfx.h \
14
14
savedialog.c savedialog.h halloffame.c halloffame.h \
15
15
inputname.c inputname.h rulesdialog.c rulesdialog.h \
16
16
game.c game.h mainwin.c mainwin.h prefs.c prefs.h
17
-
18
- install-exec-hook :
19
- if [ " ${UID} " = 0 ]; then \
20
- chgrp games $(DESTDIR )$(bindir ) /gtkballs; \
21
- chmod g+s $(DESTDIR )$(bindir ) /gtkballs; \
22
- fi
You can’t perform that action at this time.
0 commit comments