build_date = $(shell date)
system = $(shell uname -rs)
cc_version = $(shell $(CC) --version | head -n 1)
-codename = inductive resonance
+codename = neural discharge
DEBUG_CPPFLAGS += -Wno-sign-compare -g -Wunused -Wundef -W
DEBUG_CPPFLAGS += -Wredundant-decls
BINARIES = para_server para_client para_gui para_audioc para_recv \
para_filter para_write @extra_binaries@
-man_binaries := para_server para_client para_gui para_audioc para_recv \
+all_man_binaries := para_server para_client para_gui para_audioc para_recv \
para_filter para_write para_fade para_sdl_gui para_audiod
+man_binaries := $(filter-out para_dbadm para_slider para_krell.so, $(BINARIES))
man_pages := $(patsubst %, man/man1/%.1, $(man_binaries))
man_pages_html := $(patsubst %, man/html/%.html, $(man_binaries))
FONTS := $(wildcard fonts/*.png)
para_krell-2005-02.png
shots := $(patsubst %,web/sync/%,$(shots))
web_pics := web/sync/paraslash.png web/sync/paraslash.ico
-web_misc := overview.pdf versions/paraslash-git.tar.bz2 PUBLIC_KEY \
+web_misc := overview.pdf versions/@PACKAGE_TARNAME@-@PACKAGE_VERSION@.tar.bz2 PUBLIC_KEY \
key.anonymous para.css
web_misc := $(patsubst %,web/sync/%,$(web_misc))
web_man := web/sync/man
install: all
- mkdir -p $(BINDIR) $(FONTDIR) $(PICDIR) $(MANDIR) $(VARDIR)
+ mkdir -p $(BINDIR) $(FONTDIR) $(PICDIR) $(MANDIR)
$(install_sh) -s -m 755 $(BINARIES) $(BINDIR)
$(install_sh) -m 644 $(FONTS) $(FONTDIR)
$(install_sh) -m 644 $(PICS) $(PICDIR)
$(install_sh) -m 644 $(man_pages) $(MANDIR)
+ mkdir -p $(VARDIR) >/dev/null 2>&1 || true # not fatal, so don't complain
@PACKAGE_TARNAME@-@PACKAGE_VERSION@.tar.bz2: $(tarball_add) $(man_pages)
rm -rf $(tarball_pfx).tar.bz2 $(tarball_pfx)
cp $< $@
web/sync/para.css: web/para.css web/sync
cp $< $@
-web/sync/versions/paraslash-git.tar.bz2: paraslash-git.tar.bz2 web/sync
+web/sync/versions/@PACKAGE_TARNAME@-@PACKAGE_VERSION@.tar.bz2: @PACKAGE_TARNAME@-@PACKAGE_VERSION@.tar.bz2 web/sync
cp -a versions web/sync && cp $< $@
web/sync/overview.pdf: skencil/overview.pdf web/sync
cp $< $@
NEWS
====
-----------------------------------------------
-0.2.15 (to be announced) "inductive resonance"
-----------------------------------------------
+------------------------------------------
+0.?.? (to be announced) "neural discharge"
+------------------------------------------
+
+-----------------------------------------
+0.2.15 (2007-02-16) "inductive resonance"
+-----------------------------------------
Minor improvements, more documentation and a bunch of bug fixes.
AC_INIT(paraslash, [git], maan@systemlinux.org)
AC_CONFIG_HEADER([config.h])
-########################################################################### generic
+AC_PATH_PROG(UNAMEPATH, uname, no)
+if test "$UNAMEPATH" = "no"; then
+ AC_MSG_ERROR(unable to determine system type)
+fi
+AC_MSG_CHECKING(os type)
+OSTYPE="`$UNAMEPATH -s`"
+AC_MSG_RESULT("$OSTYPE")
+
AC_PROG_CC
AC_PROG_CPP
AC_PROG_INSTALL
if test "$have_ogg" = "yes"; then
AC_DEFINE(HAVE_OGGVORBIS, 1, define to 1 to turn on ogg vorbis support)
filters="$filters oggdec"
+ if test "$OSTYPE" = "Darwin"; then
+ oggvorbis_libs="-Wl,-bind_at_load $oggvorbis_libs"
+ fi
server_ldflags="$server_ldflags $oggvorbis_libs -logg -lvorbis -lvorbisfile"
filter_ldflags="$filter_ldflags $oggvorbis_libs -lvorbis -lvorbisfile"
audiod_ldflags="$audiod_ldflags $oggvorbis_libs -lvorbis -lvorbisfile"