AM_CFLAGS = -Wall --std=gnu99 -I$(top_srcdir)/src
AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(GL_CFLAGS) $(SOUP_CFLAGS)
AM_LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(GL_LIBS) $(SOUP_LIBS)
-AM_LDFLAGS = --as-needed -no-undefined
+AM_LDFLAGS = -Wl,--as-needed -Wl,--no-undefined
BUILT_SOURCES = grits-marshal.c grits-marshal.h
libgrits_la_CPPFLAGS = $(AM_CPPFLAGS) \
-DPKGDATADIR="\"$(dots)$(datadir)/$(GRITS_SUBDIR)\"" \
-DPLUGINSDIR="\"$(dots)$(libdir)/$(GRITS_SUBDIR)\""
-libgrits_la_LIBADD = $(AM_LDADD) \
+libgrits_la_LIBADD = $(AM_LDADD) -lm \
objects/libgrits-objects.la \
data/libgrits-data.la
libgrits_la_LDFLAGS = $(AM_LDFLAGS) \
dots = ..
else
AM_CPPFLAGS += -DUSE_GLX
-BINLDFLAGS = -static
endif
bin_PROGRAMS = grits-demo
grits_demo_SOURCES = grits-demo.c
grits_demo_LDADD = $(AM_LDADD) libgrits.la
-grits_demo_LDFLAGS = $(BINLDFLAGS)
# Test programs
noinst_PROGRAMS = grits-test tile-test
grits_test_SOURCES = grits-test.c
grits_test_LDADD = $(AM_LDADD) libgrits.la
-grits_test_LDFLAGS = $(BINLDFLAGS)
tile_test_SOURCES = tile-test.c
tile_test_LDADD = $(AM_LDADD) libgrits.la
-tile_test_LDFLAGS = $(BINLDFLAGS)
MAINTAINERCLEANFILES = Makefile.in