blob: 8ae08caad8229d62dedbcbc5924e64c711f3e150 [file] [log] [blame]
lib_LTLIBRARIES=libredblack.la
include_HEADERS=redblack.h
libredblack_la_SOURCES=redblack.c
libredblack_la_LDFLAGS= -version-info @REDBLACK_LIB_CURRENT@:@REDBLACK_LIB_REVISION@:@REDBLACK_LIB_AGE@
man_MANS=rbdelete.3 rbdestroy.3 rbfind.3 rbinit.3 rbsearch.3 rblookup.3 \
rbwalk.3 rbopenlist.3 rbreadlist.3 rbcloselist.3 rbgen.1
EXTRA_DIST=autogen.sh @PACKAGE@.spec @PACKAGE@.spec.in $(man_MANS) example4.rb
if USE_RBGEN
bin_SCRIPTS=rbgen
endif
pkgdata_DATA=redblack.c redblack.h
noinst_PROGRAMS=example example1 example2 example3 example4
example_SOURCES=example.c
example_LDADD=libredblack.la
example1_SOURCES=example1.c
example1_LDADD=libredblack.la
example2_SOURCES=example2.c
example2_LDADD=libredblack.la
example3_SOURCES=example3.c
example3_LDADD=libredblack.la
nodist_example4_SOURCES=example4.c
example4_LDADD=
CLEANFILES=example4.c
CFLAGS=-Wall
if USE_RBGEN
SUFFIXES = .rb
.rb.c:
./rbgen $<
endif
rpms: distcheck rpms-nocheck
rpms-nocheck:
rpm -ta @PACKAGE@-@VERSION@.tar.gz
cp /usr/src/redhat/SRPMS/@PACKAGE@-@VERSION@-*.rpm .
cp /usr/src/redhat/RPMS/*/@PACKAGE@-*@VERSION@-*.*.rpm .
release:
man2html < rbinit.3 > rbinit.3.html
man2html < rbopenlist.3 > rbopenlist.3.html
ln redblack.html index.html
scp @PACKAGE@-@VERSION@.tar.gz \
@PACKAGE@-@VERSION@-*.src.rpm \
@PACKAGE@-*@VERSION@-*.*.rpm \
damo@shell1.sourceforge.net:/home/groups/ftp/pub/@PACKAGE@
scp rbinit.3.html \
rbopenlist.3.html \
index.html \
redblack.png \
damo@shell1.sourceforge.net:/home/groups/@PACKAGE@/htdocs
rm -f index.html
example4.c: example4.rb
## Create a dummy example4.c in case rbgen isn't present
echo 'int main() { return(0); }' > example4.c
if USE_RBGEN
./rbgen $<
endif
writelock:
chmod a-w $(HEADERS) $(SOURCES) $(MANS) \
AUTHORS NEWS README COPYING INSTALL