51 lines
1.2 KiB
Makefile
51 lines
1.2 KiB
Makefile
# @(#$Id: Makefile,v 1.16 2005-11-21 16:04:49 dockes Exp $ (C) 2005 J.F.Dockes
|
|
|
|
# Default values. These can be overridden on the command line ie:
|
|
# make PREFIX=/usr
|
|
PREFIX=/usr/local
|
|
INSTALL = install -c
|
|
|
|
all: mk/sysconf common/rclversion.h
|
|
cd lib; ${MAKE}
|
|
cd bincimapmime; ${MAKE}
|
|
cd index; rm -f recollindex; ${MAKE} recollindex
|
|
cd qtgui; qmake recoll.pro; rm -f recoll; \
|
|
cat ../mk/sysconf Makefile | \
|
|
${MAKE} -f -
|
|
|
|
mk/sysconf:
|
|
./configure
|
|
|
|
common/rclversion.h: VERSION
|
|
(echo -n "static const char *rclversion= \"" && \
|
|
echo -n `cat VERSION` && \
|
|
echo "\";") > common/rclversion.h
|
|
|
|
static:
|
|
cd lib; ${MAKE}
|
|
cd bincimapmime; ${MAKE}
|
|
cd index; rm -f recollindex; \
|
|
${MAKE} BSTATIC=-Wl,-Bstatic BDYNAMIC=-Wl,-Bdynamic
|
|
cd qtgui; qmake recoll.pro; rm -f recoll; \
|
|
cat ../mk/sysconf ../mk/localdefs Makefile | ${MAKE} -f - \
|
|
BSTATIC=-Wl,-Bstatic BDYNAMIC=-Wl,-Bdynamic
|
|
|
|
clean:
|
|
cd common; ${MAKE} clean
|
|
cd index; ${MAKE} clean
|
|
cd lib; ${MAKE} clean
|
|
cd bincimapmime; ${MAKE} clean
|
|
cd query; ${MAKE} clean
|
|
cd utils; ${MAKE} clean
|
|
@-cd qtgui; ${MAKE} clean
|
|
rm -f qtgui/Makefile qtgui/preview/Makefile qtgui/recoll
|
|
|
|
distclean: clean
|
|
rm -f mk/sysconf
|
|
|
|
install: all
|
|
./recollinstall ${PREFIX}
|
|
|
|
installme:
|
|
./recollinstall
|