~mysticgalaxies/amethyst-mm/devel-old

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
dnl Process this file with autoconf to produce a configure script.
dnl Created by Anjuta application wizard.

AC_INIT(amethyst, 0.1)

SDL_REQUIRED=1.2.0
PYTHON_REQUIRED=2.6
LIBZIP_REQUIRED=0.8

AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
AC_CONFIG_HEADERS([config.h])
AM_MAINTAINER_MODE

AC_ISC_POSIX
AC_PROG_CC
AM_PROG_CC_STDC
AC_HEADER_STDC
AC_PATH_XTRA


AC_PROG_CPP
AC_PROG_CXX

AC_DISABLE_STATIC


dnl ***************************************************************************
dnl Internatinalization
dnl ***************************************************************************
GETTEXT_PACKAGE=amethyst
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])
AM_GLIB_GNU_GETTEXT
IT_PROG_INTLTOOL([0.35.0])


AM_PROG_LIBTOOL

dnl ***************************************************************************
dnl Check for strncasecmp
dnl ***************************************************************************
AC_CHECK_FUNC(strncasecmp,
AC_DEFINE(HAVE_STRNCASECMP, 1, [Define to use strncasecmp]), [])


dnl ***************************************************************************
dnl Check for libltdl
dnl ***************************************************************************
AC_CHECK_HEADERS([ltdl.h],
    [ LIBS="$LIBS -lltdl" ],
    AC_MSG_ERROR([libltdl not found found]))

dnl ***************************************************************************
dnl Check for SDL
dnl ***************************************************************************
AM_PATH_SDL($SDL_REQUIRED,
            :,
	    AC_MSG_ERROR([SDL version $SDL_REQUIRED not found]))
CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
CFLAGS="$CFLAGS $SDL_CFLAGS"
CPPFLAGS="$CPPFLAGS $SDL_CFLAGS"
LIBS="$LIBS $SDL_LIBS"


dnl ***************************************************************************
dnl Check for SDL_image
dnl ***************************************************************************
AC_CHECK_LIB(SDL_image, IMG_Load,
    [ LIBS="$LIBS -lSDL_image" ],
    AC_MSG_ERROR([SDL_image not found]))



dnl ***************************************************************************
dnl Check for SDL_gfx
dnl ***************************************************************************
AC_CHECK_LIB(SDL_gfx, SDL_initFramerate,
    [ LIBS="$LIBS -lSDL_gfx" ],
    AC_MSG_ERROR([SDL_gfx not found]))



dnl ***************************************************************************
dnl Check for SDL_ttf
dnl ***************************************************************************
AC_CHECK_LIB(SDL_ttf, TTF_OpenFont,
    [ LIBS="$LIBS -lSDL_ttf" ],
    AC_MSG_ERROR([SDL_ttf not found]))



dnl ***************************************************************************
dnl Check for SDL_mixer
dnl ***************************************************************************
AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio,
    [ LIBS="$LIBS -lSDL_mixer" ],
    AC_MSG_ERROR([SDL_mixer not found]))



dnl ***************************************************************************
dnl Check for liblua
dnl ***************************************************************************
PKG_CHECK_MODULES(LUA, lua5.1,
    [ LIBS="$LIBS `pkg-config lua5.1 --libs`" CFLAGS="$CFLAGS `pkg-config lua5.1 --cflags`" CXXFLAGS="$CXXFLAGS `pkg-config lua5.1 --cflags`" CPPFLAGS="$CPPFLAGS `pkg-config lua5.1 --cflags`" AC_DEFINE(HAVE_LUA_H, 1, [Define if we have Lua]) ],
    [ echo "WARNING: Lua not found!" ])



dnl ***************************************************************************
dnl Check for SpiderMonkey (JSAPI)
dnl ***************************************************************************
AC_CHECK_HEADER([js/jsapi.h],
    [ LIBS="$LIBS `js-config --libs`" CFLAGS="$CFLAGS `js-config --cflags`" CXXFLAGS="$CXXFLAGS `js-config --cflags`" CPPFLAGS="$CPPFLAGS `js-config --cflags`" AC_DEFINE(HAVE_JSAPI, 1, [Define if we have SpiderMonkey]) ],
    [ echo "WARNING: SpiderMonkey not found!" ])



dnl ***************************************************************************
dnl Check for libzip
dnl ***************************************************************************
PKG_CHECK_MODULES(LIBZIP, libzip,
    [ LIBS="$LIBS `pkg-config libzip --libs`" CFLAGS="$CFLAGS `pkg-config libzip --cflags`" CXXFLAGS="$CXXFLAGS `pkg-config libzip --cflags`" CPPFLAGS="$CPPFLAGS `pkg-config libzip --cflags`" AC_DEFINE(HAVE_LIBZIP, 1, [Define if we have libzip]) ],
    [ echo "WARNING: Libzip not found!" ])



AC_OUTPUT([
Makefile
src/Makefile
src/plugins/Makefile
po/Makefile.in
fonts/Makefile
aafmime/Makefile
])