*apple*) SYS="MAC" ;;
*) SYS="X11" ;;
esac
-if test "$WIN32" = yes; then
+AC_SUBST([SYS])
+if test "$SYS" = "WIN"; then
ac_default_prefix="/"
fi
AM_CONDITIONAL([SYS_WIN], test "$SYS" = "WIN")
AM_CONDITIONAL([SYS_MAC], test "$SYS" = "MAC")
AM_CONDITIONAL([SYS_X11], test "$SYS" = "X11")
+# OpenGL flags
+GL_CFLAGS="-DSYS_$SYS"
+case "$SYS" in
+ "WIN") GL_LIBS="-lglu32 -lopengl32" ;;
+ "MAC") GL_LIBS="-framework OpenGL" ;;
+ "X11") GL_LIBS="-lGL -lGLU" ;;
+esac
+AC_SUBST([GL_CFLAGS])
+AC_SUBST([GL_LIBS])
+
# Output
AC_CONFIG_FILES([
Makefile
--disable-static \
"--libdir=$dir/src/.libs" \
"--includedir=$dir/include" \
- CFLAGS="-g -Werror -framework OpenGL -framework AppKit"
+ CFLAGS="-g -Werror"
SUBDIRS = data objects . plugins
AM_CFLAGS = -Wall --std=gnu99 -I$(top_srcdir)/src
-AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(SOUP_CFLAGS)
-AM_LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(SOUP_LIBS)
+AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(GL_CFLAGS) $(SOUP_CFLAGS)
+AM_LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(GL_LIBS) $(SOUP_LIBS)
AM_LDFLAGS =
# System dependant flags
if SYS_WIN
-AM_CPPFLAGS += -DSYS_WIN
-AM_LDFLAGS += -mwindows -no-undefined -lglu32 -lopengl32
-dots = ..
+AM_LDFLAGS += -mwindows -no-undefined
+dots = ..
endif
if SYS_MAC
-AM_CPPFLAGS += -DSYS_MAC
-AM_CFLAGS += -ObjC
-AM_LDFLAGS += -framework AppKit --framework OpenGL
+AM_CFLAGS += -ObjC
+AM_LDFLAGS += -framework AppKit
else
-AM_LDFLAGS += -Wl,--as-needed -Wl,--no-undefined
-endif
-if SYS_X11
-AM_CPPFLAGS += -DSYS_X11
-AM_LDFLAGS += -lGL -lGLU
+AM_LDFLAGS += -Wl,--as-needed -Wl,--no-undefined
endif
# Headers
#include <gtk/gtk.h>
/* Platform dependant OpenGL includes */
-#ifdef USE_MAC
+#ifdef SYS_MAC
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#else
AM_CFLAGS = -Wall --std=gnu99 -I$(top_srcdir)/src
-AM_CFLAGS += $(GLIB_CFLAGS) $(GTK_CFLAGS) $(CAIRO_CFLAGS)
+AM_CFLAGS += $(GLIB_CFLAGS) $(GTK_CFLAGS) $(GL_CFLAGS) $(CAIRO_CFLAGS)
if !SYS_WIN
AM_CFLAGS += -fPIC
MAINTAINERCLEANFILES = Makefile.in
AM_CFLAGS = -Wall --std=gnu99 -I$(top_srcdir)/src
-AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(SOUP_CFLAGS)
+AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(GL_CFLAGS) $(SOUP_CFLAGS)
AM_LDFLAGS = -shared -module -avoid-version
LIBS = $(top_srcdir)/src/libgrits.la