Merge commit 'logbuffer_signature'
[nobug.git] / Makefile.am
blob6d4aaf073c7818830400e5d3bbd257d7d8cd7aee
1 # This file is part of the NoBug debugging library.
3 # Copyright (C) 2007, Christian Thaeter <chth@gmx.net>
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License version 2 as
7 # published by the Free Software Foundation.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, contact me.
17 lib_LIBRARIES = libnobug.a libnobugmt.a
19 # just pretend here that pthread.h was available, but build 2 versions of the lib
20 # one with and one without threading support.
21 # If that's a problem since your platform has no pthreads, send me a patch fixing it
23 libnobug_a_SOURCES = nobug.c nobug_env.c nobug_ringbuffer.c nobug_resources.c
24 libnobug_a_CPPFLAGS = -DNOBUG_USE_PTHREAD=0  $(AM_CPPFLAGS)
26 libnobugmt_a_SOURCES = nobug.c nobug_env.c nobug_ringbuffer.c nobug_resources.c nobug_thread.c
27 libnobugmt_a_CPPFLAGS = $(AM_CPPFLAGS)
29 include_HEADERS = nobug.h
31 meta: changelog
32         w3m -no-cookie -dump 'http://www.pipapo.org/pipawiki/NoBug/Documentation?action=print' |\
33         (read; read; cat) > README
34         w3m -no-cookie -dump 'http://www.pipapo.org/pipawiki/NoBug/Authors?action=print' |\
35         (read; read; cat) > AUTHORS
36         w3m -no-cookie -dump 'http://www.pipapo.org/pipawiki/NoBug/News?action=print' |\
37         (read; read; cat) > NEWS
39 changelog:
40         git whatchanged --max-count=100 | sed -e 's/:.*\.\.\.//' >ChangeLog
42 dist: meta
44 release: dist
45         list='$(DIST_ARCHIVES)'; for i in $$list; do \
46                 gpg -s $$i;\
47                 rm $$i;\
48         done