fixes for build system. add themes to the install process. use the build/ dir for configures trash dump
This commit is contained in:
parent
ee2368044d
commit
5d665673a2
13 changed files with 176 additions and 215 deletions
|
@ -1,10 +1,8 @@
|
|||
ltmain.sh
|
||||
libtool
|
||||
configure
|
||||
config.sub
|
||||
config.status
|
||||
config.log
|
||||
config.guess
|
||||
autom4te.cache
|
||||
aclocal.m4
|
||||
.deps
|
||||
Makefile
|
||||
|
|
33
Makefile
33
Makefile
|
@ -1,33 +0,0 @@
|
|||
all uninstall:
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.render $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.kernel $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.engines $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.data $@
|
||||
# @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes $@
|
||||
|
||||
install: all
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.render $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.kernel $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.engines $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.data $@
|
||||
# @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes $@
|
||||
|
||||
clean:
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.render $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.kernel $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.engines $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.data $@
|
||||
# @$(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes $@
|
||||
$(RM) *\~
|
||||
|
||||
distclean: clean
|
||||
$(RM) configure Makefile.incl
|
||||
$(RM) -r .deps/
|
||||
|
||||
love:
|
||||
@echo "<moan>"
|
||||
|
||||
.PHONY: all clean distclean install uninstall love
|
34
Makefile.in
Normal file
34
Makefile.in
Normal file
|
@ -0,0 +1,34 @@
|
|||
include build/Makefile.incl
|
||||
|
||||
targets = render kernel plugins engines themes data
|
||||
|
||||
all: libtool
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.$$i $@; \
|
||||
done
|
||||
|
||||
uninstall:
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.$$i $@; \
|
||||
done
|
||||
|
||||
install: all
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.$$i $@; \
|
||||
done
|
||||
|
||||
clean:
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.$$i $@; \
|
||||
done
|
||||
$(RM) *\~
|
||||
|
||||
distclean: clean
|
||||
$(RM) configure Makefile.incl
|
||||
$(RM) -r .deps/
|
||||
|
||||
LIBTOOL_DEPS = @LIBTOOL_DEPS@
|
||||
libtool: $(LIBTOOL_DEPS)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
.PHONY: all clean distclean install uninstall
|
|
@ -1 +1,5 @@
|
|||
Makefile.incl
|
||||
Makefile.themes.openbox
|
||||
config.guess
|
||||
config.sub
|
||||
ltmain.sh
|
||||
|
|
|
@ -5,30 +5,20 @@ dir = data
|
|||
files = rc3
|
||||
|
||||
srcdir := $(srcdir)/$(dir)
|
||||
files := $(addprefix $(srcdir)/,$(files))
|
||||
dir := $(DESTDIR)$(rcdir)
|
||||
sources := $(addprefix $(srcdir)/,$(files))
|
||||
|
||||
all:
|
||||
|
||||
$(target): $(objects)
|
||||
$(AR) r $@ $^
|
||||
|
||||
$(dir)/%.o: $(srcdir)/%.c $(depdir)/%.d
|
||||
$(COMPILE) -c -o $@ $<
|
||||
|
||||
$(depdir)/%.d: $(srcdir)/%.c
|
||||
@echo Building dependancies for $<
|
||||
@$(INSTALL) -d $(depdir)
|
||||
@$(DEPCOMPILE) -w -MM -MF $@ -MQ $(<:.c=.o) $<
|
||||
|
||||
install:
|
||||
$(INSTALL) -d $(DESTDIR)$(rcdir)
|
||||
$(INSTALL) -m 644 $(files) $(DESTDIR)$(rcdir)
|
||||
$(INSTALL) -d $(dir)
|
||||
$(INSTALL) -m 644 $(sources) $(dir)
|
||||
|
||||
uninstall:
|
||||
for i in $(notdir files); do \
|
||||
$(RM) $(DESTDIR)$(rcdir)/$$i; \
|
||||
for i in $(files); do \
|
||||
$(RM) $(dir)/$$i; \
|
||||
done
|
||||
-rmdir $(DESTDIR)$(rcdir)
|
||||
-rmdir $(dir)
|
||||
|
||||
clean:
|
||||
$(RM) $(srcdir)/*\~
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
CC = @CC@
|
||||
MAKE += --no-print-directory
|
||||
|
||||
CFLAGS = @CFLAGS@
|
||||
CPPFLAGS = -I. -I$(srcdir) @CPPFLAGS@ \
|
||||
-DLOCALEDIR=\"$(localedir)\" \
|
||||
|
|
|
@ -1,23 +1,22 @@
|
|||
include build/Makefile.incl
|
||||
|
||||
targets = resistance placement keyboard mouse
|
||||
|
||||
all clean distclean:
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.resistance $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.placement $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.keyboard $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.mouse $@
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.$$i $@; \
|
||||
done
|
||||
|
||||
install:
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.resistance $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.placement $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.keyboard $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.mouse $@
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.$$i $@; \
|
||||
done
|
||||
$(LIBTOOL) --mode=finish $(DESTDIR)$(plugindir)
|
||||
|
||||
uninstall:
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.resistance $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.placement $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.keyboard $@
|
||||
@$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.mouse $@
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.plugins.$$i $@; \
|
||||
done
|
||||
-rmdir $(DESTDIR)$(plugindir)
|
||||
|
||||
.PHONY: all clean distclean install uninstall
|
||||
|
|
|
@ -17,10 +17,10 @@ depdir := $(depdir)/$(dir)
|
|||
all: $(target)
|
||||
|
||||
$(target): $(objects)
|
||||
$(AR) r $@ $^
|
||||
$(LINK) -static -o $@ $^
|
||||
|
||||
$(dir)/%.o: $(srcdir)/%.c $(depdir)/%.d
|
||||
$(COMPILE) -c -o $@ $<
|
||||
$(LTCOMPILE) -c -o $@ $<
|
||||
|
||||
$(depdir)/%.d: $(srcdir)/%.c
|
||||
@echo Building dependancies for $<
|
||||
|
|
|
@ -1,60 +1,21 @@
|
|||
themes_srcdir:=$(srcdir)/themes
|
||||
include build/Makefile.incl
|
||||
|
||||
themes_ob_dir:=$(DESTDIR)$(themesdir)/openbox
|
||||
themes_ob_srcdir:=$(themes_srcdir)/openbox
|
||||
themes_ob:=artwiz bbs bluebox cthulhain deep ebox fieron fieron2 flux \
|
||||
frobozz frobust mbdtex miklos nyz nyzclone ob20 operation \
|
||||
outcomes paper purplehaaze shade steelblue steelblue2 \
|
||||
the_orange trisb twice warp-xp
|
||||
targets = openbox
|
||||
|
||||
themes_ob_fieron_buttons_dir:=$(themes_ob_dir)/fieron_buttons
|
||||
themes_ob_fieron_buttons_srcdir:=$(themes_ob_srcdir)/fieron_buttons
|
||||
themes_ob_fieron_buttons:=close.xbm icon.xbm max.xbm stick.xbm
|
||||
|
||||
themes_ob_fieron2_buttons_dir:=$(themes_ob_dir)/fieron2_buttons
|
||||
themes_ob_fieron2_buttons_srcdir:=$(themes_ob_srcdir)/fieron2_buttons
|
||||
themes_ob_fieron2_buttons:=close.xbm icon.xbm max.xbm stick.xbm
|
||||
|
||||
themes_ob_ebox_buttons_dir:=$(themes_ob_dir)/ebox_buttons
|
||||
themes_ob_ebox_buttons_srcdir:=$(themes_ob_srcdir)/ebox_buttons
|
||||
themes_ob_ebox_buttons:=close.xbm icon.xbm max.xbm
|
||||
|
||||
themes-install:
|
||||
$(INSTALL) -d $(DESTDIR)$(themesdir)
|
||||
|
||||
$(INSTALL) -d $(themes_ob_dir)
|
||||
for i in $(addprefix $(themes_ob_srcdir)/,$(themes_ob)); do \
|
||||
$(INSTALL) $$i $(themes_ob_dir); \
|
||||
done
|
||||
$(INSTALL) -d $(themes_ob_fieron_buttons_dir)
|
||||
for i in $(addprefix $(themes_ob_fieron_buttons_srcdir)/,$(themes_ob_fieron_buttons)); do \
|
||||
$(INSTALL) $$i $(themes_ob_fieron_buttons_dir); \
|
||||
done
|
||||
$(INSTALL) -d $(themes_ob_fieron2_buttons_dir)
|
||||
for i in $(addprefix $(themes_ob_fieron2_buttons_srcdir)/,$(themes_ob_fieron2_buttons)); do \
|
||||
$(INSTALL) $$i $(themes_ob_fieron2_buttons_dir); \
|
||||
done
|
||||
$(INSTALL) -d $(themes_ob_ebox_buttons_dir)
|
||||
for i in $(addprefix $(themes_ob_ebox_buttons_srcdir)/,$(themes_ob_ebox_buttons)); do \
|
||||
$(INSTALL) $$i $(themes_ob_ebox_buttons_dir); \
|
||||
all clean distclean:
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes.$$i $@; \
|
||||
done
|
||||
|
||||
themes-uninstall:
|
||||
-for i in $(themes_ob_ebox_buttons); do \
|
||||
$(RM) $(themes_ob_ebox_buttons_dir)/$$i; \
|
||||
install:
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes.$$i $@; \
|
||||
done
|
||||
-rmdir $(themes_ob_ebox_buttons_dir)
|
||||
-for i in $(themes_ob_fieron2_buttons); do \
|
||||
$(RM) $(themes_ob_fieron2_buttons_dir)/$$i; \
|
||||
done
|
||||
-rmdir $(themes_ob_fieron2_buttons_dir)
|
||||
-for i in $(themes_ob_fieron_buttons); do \
|
||||
$(RM) $(themes_ob_fieron_buttons_dir)/$$i; \
|
||||
done
|
||||
-rmdir $(themes_ob_fieron_buttons_dir)
|
||||
-for i in $(themes_ob); do \
|
||||
$(RM) $(themes_ob_dir)/$$i; \
|
||||
done
|
||||
-rmdir $(themes_ob_dir)
|
||||
|
||||
-rmdir $(DESTDIR)$(themesdir)
|
||||
uninstall:
|
||||
@for i in $(targets); do \
|
||||
$(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes.$$i $@; \
|
||||
done
|
||||
-rmdir $(DESTDIR)$(themedir)
|
||||
|
||||
.PHONY: all clean distclean install uninstall
|
||||
|
|
0
install-sh → build/install-sh
Normal file → Executable file
0
install-sh → build/install-sh
Normal file → Executable file
75
configure.ac
75
configure.ac
|
@ -1,19 +1,14 @@
|
|||
AC_PREREQ([2.50])
|
||||
AC_INIT([openbox], [2.90.0cvs], [http://bugzilla.icculus.org])
|
||||
# AC_CONFIG_HEADERS(config.h)
|
||||
AC_LANG([C])
|
||||
AC_ENABLE_STATIC([no])
|
||||
AC_ENABLE_SHARED([yes])
|
||||
AC_CONFIG_SRCDIR([kernel/openbox.c])
|
||||
AC_CONFIG_AUX_DIR([build])
|
||||
|
||||
AC_PREFIX_DEFAULT([/usr/local])
|
||||
test "$prefix" = "NONE" && prefix=$ac_default_prefix
|
||||
|
||||
##AM_INIT_AUTOMAKE([openbox], [2.90.0cvs])
|
||||
|
||||
AC_PATH_PROG([SED], [sed])
|
||||
test "$SED" || AC_MSG_ERROR([sed not found])
|
||||
|
||||
##AM_MAINTAINER_MODE
|
||||
# Determine build target
|
||||
OB_DEBUG
|
||||
# Pick compiler specific/build target flags, and set $CVS
|
||||
|
@ -21,9 +16,33 @@ OB_COMPILER_FLAGS
|
|||
AC_C_CONST
|
||||
AC_C_INLINE
|
||||
|
||||
# XXX ADD --disable-nls option to this XXX
|
||||
CPPFLAGS="$CPPFLAGS -DENABLE_NLS"
|
||||
# XXX XXX
|
||||
if test "$CVS" = "yes"; then
|
||||
AC_PATH_PROG([FLEX], [flex])
|
||||
test "$FLEX" || AC_MSG_ERROR([flex not found])
|
||||
|
||||
AC_PATH_PROG([BISON], [bison])
|
||||
test "BISON" || AC_MSG_ERROR([bison not found])
|
||||
fi
|
||||
|
||||
AC_DISABLE_STATIC
|
||||
AC_LIBTOOL_DLOPEN
|
||||
AC_PROG_LIBTOOL
|
||||
AC_SUBST(LIBTOOL_DEPS)
|
||||
LIBTOOL="$LIBTOOL --silent"
|
||||
|
||||
AC_PROG_INSTALL
|
||||
|
||||
OB_NLS
|
||||
## XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ##
|
||||
##ALL_LINGUAS=""
|
||||
##AM_GNU_GETTEXT_VERSION(0.11.5)
|
||||
##AM_GNU_GETTEXT([external])
|
||||
## XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ##
|
||||
|
||||
AC_CHECK_HEADERS(ctype.h fcntl.h locale.h signal.h string.h stdio.h stdlib.h)
|
||||
AC_CHECK_HEADERS(unistd.h sys/stat.h sys/select.h sys/time.h sys/wait.h)
|
||||
# AC_HEADER_TIME
|
||||
# AC_TYPE_SIGNAL
|
||||
|
||||
PKG_CHECK_MODULES([GLIB], [glib-2.0])
|
||||
AC_SUBST(GLIB_CFLAGS)
|
||||
|
@ -33,25 +52,6 @@ PKG_CHECK_MODULES([GMODULE], [gmodule-2.0])
|
|||
AC_SUBST(GMODULE_CFLAGS)
|
||||
AC_SUBST(GMODULE_LIBS)
|
||||
|
||||
AC_PATH_PROG([FLEX], [flex])
|
||||
test "$FLEX" || AC_MSG_ERROR([flex not found])
|
||||
|
||||
AC_PATH_PROG([BISON], [bison])
|
||||
test "BISON" || AC_MSG_ERROR([bison not found])
|
||||
|
||||
AC_PROG_LIBTOOL
|
||||
LIBTOOL="$LIBTOOL --silent"
|
||||
AC_PROG_INSTALL
|
||||
|
||||
##ALL_LINGUAS=""
|
||||
##AM_GNU_GETTEXT_VERSION(0.11.5)
|
||||
##AM_GNU_GETTEXT([external])
|
||||
|
||||
AC_CHECK_HEADERS(ctype.h fcntl.h locale.h signal.h string.h stdio.h stdlib.h)
|
||||
AC_CHECK_HEADERS(unistd.h sys/stat.h sys/select.h sys/time.h sys/wait.h)
|
||||
# AC_HEADER_TIME
|
||||
# AC_TYPE_SIGNAL
|
||||
|
||||
PKG_CHECK_MODULES(XFT, xft)
|
||||
AC_SUBST(XFT_CFLAGS)
|
||||
AC_SUBST(XFT_LIBS)
|
||||
|
@ -61,22 +61,7 @@ X11_EXT_XKB
|
|||
X11_EXT_SHAPE
|
||||
X11_EXT_XINERAMA
|
||||
|
||||
AC_CONFIG_FILES([build/Makefile.incl])
|
||||
# po/Makefile.in
|
||||
# kernel/Makefile
|
||||
# render/Makefile
|
||||
# engines/Makefile
|
||||
# engines/openbox/Makefile
|
||||
# plugins/Makefile
|
||||
# plugins/keyboard/Makefile
|
||||
# plugins/mouse/Makefile
|
||||
# plugins/placement/Makefile
|
||||
# doc/Makefile
|
||||
# doc/doxygen/Makefile
|
||||
# data/Makefile
|
||||
# data/buttons/Makefile
|
||||
# themes/Makefile
|
||||
# themes/openbox/Makefile])
|
||||
AC_CONFIG_FILES([Makefile build/Makefile.incl])
|
||||
AC_OUTPUT
|
||||
|
||||
AC_MSG_RESULT
|
||||
|
|
110
m4/openbox.m4
110
m4/openbox.m4
|
@ -5,41 +5,41 @@
|
|||
# Sets the CVS environment variable when building CVS sources.
|
||||
AC_DEFUN([OB_DEBUG],
|
||||
[
|
||||
AC_MSG_CHECKING([build type])
|
||||
AC_MSG_CHECKING([build type])
|
||||
|
||||
AC_ARG_ENABLE([debug],
|
||||
[ --enable-debug build a debug version default=yes],
|
||||
[DEBUG=$enableval], [DEBUG="yes"])
|
||||
AC_ARG_ENABLE([debug],
|
||||
[ --enable-debug build a debug version default=yes],
|
||||
[DEBUG=$enableval], [DEBUG="yes"])
|
||||
|
||||
AC_ARG_ENABLE([strict-ansi],
|
||||
[ --enable-strict-ansi Enable strict ANSI compliance build default=no],
|
||||
[STRICT=$enableval], [STRICT="no"])
|
||||
if test "$GCC" = "yes" && test "$STRICT" = "yes"; then
|
||||
CFLAGS="$CFLAGS -ansi -pedantic -D_XOPEN_SOURCE"
|
||||
fi
|
||||
AC_ARG_ENABLE([strict-ansi],
|
||||
[ --enable-strict-ansi Enable strict ANSI compliance build default=no],
|
||||
[STRICT=$enableval], [STRICT="no"])
|
||||
if test "$GCC" = "yes" && test "$STRICT" = "yes"; then
|
||||
CFLAGS="$CFLAGS -ansi -pedantic -D_XOPEN_SOURCE"
|
||||
fi
|
||||
|
||||
# cvs builds are always debug
|
||||
CVS=""
|
||||
test "${PACKAGE_VERSION%*cvs}" != "$PACKAGE_VERSION" && CVS="yes"
|
||||
test "$CVS" = "yes" && DEBUG="yes"
|
||||
CVS=""
|
||||
test "${PACKAGE_VERSION%*cvs}" != "$PACKAGE_VERSION" && CVS="yes"
|
||||
test "$CVS" = "yes" && DEBUG="yes"
|
||||
|
||||
if test "$DEBUG" = "yes"; then
|
||||
MSG="DEBUG"
|
||||
else
|
||||
MSG="RELEASE"
|
||||
fi
|
||||
if test "$CVS" = "yes"; then
|
||||
MSG="$MSG (CVS build)"
|
||||
fi
|
||||
if test "$STRICT" = "yes"; then
|
||||
MSG="$MSG with strict ANSI compliance"
|
||||
fi
|
||||
AC_MSG_RESULT([$MSG])
|
||||
|
||||
test "$DEBUG" = "yes" && \
|
||||
AC_DEFINE([DEBUG], [1], [Creating a debug build])
|
||||
if test "$DEBUG" = "yes"; then
|
||||
MSG="DEBUG"
|
||||
else
|
||||
MSG="RELEASE"
|
||||
fi
|
||||
if test "$CVS" = "yes"; then
|
||||
MSG="$MSG (CVS build)"
|
||||
fi
|
||||
if test "$STRICT" = "yes"; then
|
||||
MSG="$MSG with strict ANSI compliance"
|
||||
fi
|
||||
AC_MSG_RESULT([$MSG])
|
||||
|
||||
test "$DEBUG" = "yes" && \
|
||||
AC_DEFINE([DEBUG], [1], [Creating a debug build])
|
||||
|
||||
AM_CONDITIONAL(CVS, test "$CVS" = "yes")
|
||||
AM_CONDITIONAL(CVS, test "$CVS" = "yes")
|
||||
])
|
||||
|
||||
|
||||
|
@ -50,27 +50,39 @@ AC_DEFUN([OB_DEBUG],
|
|||
# for debug builds.
|
||||
AC_DEFUN([OB_COMPILER_FLAGS],
|
||||
[
|
||||
AC_REQUIRE([AC_PROG_CPP])
|
||||
AC_REQUIRE([AC_PROG_CC])
|
||||
AC_REQUIRE([AC_PROG_CPP])
|
||||
AC_REQUIRE([AC_PROG_CC])
|
||||
|
||||
FLAGS=""
|
||||
FLAGS=""
|
||||
|
||||
# Check what compiler we are using
|
||||
AC_MSG_CHECKING([for GNU CC])
|
||||
if test "$GCC" = "yes"; then
|
||||
AC_MSG_RESULT([yes])
|
||||
if test "$DEBUG" = "yes"; then
|
||||
FLAGS="-g -fno-inline"
|
||||
FLAGS="$FLAGS -Wall -Wsign-compare -Waggregate-return"
|
||||
FLAGS="$FLAGS -Wcast-qual -Wbad-function-cast -Wpointer-arith"
|
||||
# for Python.h
|
||||
FLAGS="$FLAGS -Wno-long-long"
|
||||
# Check what compiler we are using
|
||||
AC_MSG_CHECKING([for GNU CC])
|
||||
if test "$GCC" = "yes"; then
|
||||
AC_MSG_RESULT([yes])
|
||||
if test "$DEBUG" = "yes"; then
|
||||
FLAGS="-g -fno-inline"
|
||||
FLAGS="$FLAGS -Wall -Wsign-compare -Waggregate-return"
|
||||
FLAGS="$FLAGS -Wcast-qual -Wbad-function-cast -Wpointer-arith"
|
||||
# for Python.h
|
||||
#FLAGS="$FLAGS -Wno-long-long"
|
||||
fi
|
||||
if test "$STRICT" = "yes"; then
|
||||
FLAGS="$FLAGS -ansi -pedantic -D_XOPEN_SOURCE"
|
||||
fi
|
||||
fi
|
||||
if test "$STRICT" = "yes"; then
|
||||
FLAGS="$FLAGS -ansi -pedantic -D_XOPEN_SOURCE"
|
||||
fi
|
||||
fi
|
||||
AC_MSG_CHECKING([for compiler specific flags])
|
||||
AC_MSG_RESULT([$FLAGS])
|
||||
CFLAGS="$CFLAGS $FLAGS"
|
||||
AC_MSG_CHECKING([for compiler specific flags])
|
||||
AC_MSG_RESULT([$FLAGS])
|
||||
CFLAGS="$CFLAGS $FLAGS"
|
||||
])
|
||||
|
||||
AC_DEFUN([OB_NLS],
|
||||
[
|
||||
AC_ARG_ENABLE([nls],
|
||||
[ --enable-nls Enable NLS translations default=yes],
|
||||
[NLS=$enableval], [NLS="yes"])
|
||||
|
||||
if test "$NLS" = yes; then
|
||||
CPPFLAGS="$CPPFLAGS -DENABLE_NLS"
|
||||
fi
|
||||
])
|
||||
|
||||
|
|
|
@ -1,2 +1,10 @@
|
|||
rendertest
|
||||
librender.a
|
||||
.libs
|
||||
color.lo
|
||||
font.lo
|
||||
gradient.lo
|
||||
image.lo
|
||||
mask.lo
|
||||
render.lo
|
||||
test.lo
|
||||
|
|
Loading…
Reference in a new issue