[go: up one dir, main page]

File: Makefile.in

package info (click to toggle)
recoll 1.10.2-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,768 kB
  • ctags: 3,999
  • sloc: cpp: 26,360; sh: 3,943; ansic: 1,889; makefile: 702; perl: 55
file content (75 lines) | stat: -rw-r--r-- 2,225 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# @(#$Id: Makefile.in,v 1.12 2007/06/11 05:51:05 dockes Exp $  (C) 2005 J.F.Dockes

prefix = @prefix@
exec_prefix = @exec_prefix@

bindir = @bindir@
datadir = @datadir@
mandir = @mandir@

QMAKE = @QMAKE@
QTGUI = @QTGUI@

all: mk/sysconf common/rclversion.h
	cd lib; ${MAKE}
	cd bincimapmime; ${MAKE}
	cd index; ${MAKE} recollindex
	cd $(QTGUI); ${QMAKE} recoll.pro; ${MAKE} depth=.. 

mk/sysconf:
	@echo "You need to run configure first" ; exit 1

common/rclversion.h: VERSION
	echo 'static const char *rclversion = "'`cat VERSION`'";' \
	   > common/rclversion.h

static: mk/sysconf common/rclversion.h
	cd lib; ${MAKE}
	cd bincimapmime; ${MAKE}
	cd index; rm -f recollindex; \
	   ${MAKE} BSTATIC=-Wl,-Bstatic BDYNAMIC=-Wl,-Bdynamic recollindex
	cd $(QTGUI); $(QMAKE) recoll.pro; \
	   rm -f recoll; \
	   ${MAKE} BSTATIC=-Wl,-Bstatic BDYNAMIC=-Wl,-Bdynamic depth=.. 

clean:
	cd common; ${MAKE} clean
	cd index; ${MAKE} clean
	cd internfile; ${MAKE} clean
	cd lib; ${MAKE} clean
	cd bincimapmime; ${MAKE} clean
	cd query; ${MAKE} clean
	cd utils; ${MAKE} clean
        #cd doc/user; ${MAKE} clean
	@-cd qtgui; ${MAKE} clean
	@-cd qt4gui; ${MAKE} clean
	rm -f qtgui/Makefile qtgui/preview/Makefile qtgui/recoll
	rm -f qt4gui/Makefile qt4gui/preview/Makefile qt4gui/recoll
	rm -f common/rclversion.h
	rm -rf qtgui/.moc qtgui/.ui
	rm -rf qt4gui/.moc qt4gui/.ui
	(cd qt4gui; make -f uifrom3 clean)

distclean: clean
	rm -f mk/sysconf mk/localdefs sampleconf/recoll.conf \
	   qtgui/recoll.pro qt4gui/recoll.pro \
	   Makefile config.log config.status \
	   recollinstall \
	   lib/*.dep common/autoconfig.h \
	   wasabi/Makefile wasabi/client/Makefile wasabi/server/Makefile
	rm -rf autom4te.cache

maintainer-clean: distclean
	rm -f doc/user/*.html* doc/user/*.txt doc/user/HTML.manifest
	rm -f qtgui/i18n/*.qm

# recollinstall can be executed by the user and will compute 'normal'
# values for bindir etc., relative to the prefix argument.  When executed
# here, we pass a bunch of variables in the environment, the values will
# override the computed defaults.
install: all
	DESTDIR=${DESTDIR} bindir=${bindir} datadir=${datadir} \
	mandir=${mandir} \
	./recollinstall ${prefix}

.PHONY: all static clean distclean install