File: common.am

package info (click to toggle)
lyx 2.0.3-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 96,552 kB
  • sloc: cpp: 388,556; python: 19,985; ansic: 9,725; sh: 5,696; makefile: 3,907; pascal: 1,388; objc: 985; perl: 319; yacc: 289; tcl: 163; xml: 23; sed: 16
file content (41 lines) | stat: -rw-r--r-- 943 bytes parent folder | download | duplicates (2)
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
CLEANFILES = pch.h.gch

DISTCLEANFILES= pch.h.gch.dep *.orig *.rej *~ *.bak core

MAINTAINERCLEANFILES = $(srcdir)/Makefile.in

AM_INSTALL_DATA_FLAGS = $(INSTALL) -m 644 -D

AM_ETAGSFLAGS = --lang=c++

if LYX_BUILD_PCH
PCH_SOURCE = $(srcdir)/pch.h
PCH_FLAGS = -Winvalid-pch --include=$(PCH_SOURCE)
PCH_FILE = ./pch.h.gch
sinclude ./pch.h.gch.dep

*.o *.lo *.obj: $(PCH_FILE)

$(PCH_FILE): $(PCH_SOURCE)
	$(MAKE) PCH_FLAGS= pch-file

pch-file:
	$(CXXCOMPILE) -x c++-header -fPIC -DPIC $(PCH_SOURCE) -o $(PCH_FILE) \
	-MT $(PCH_FILE)  -MD -MP -MF "./$(PCH_FILE).Tdep" \
	&& mv "./$(PCH_FILE).Tdep" "./$(PCH_FILE).dep" \
	|| rm "./$(PCH_FILE).Tdep"
endif

SUFFIXES = .gch

if USE_INCLUDED_BOOST
BOOST_INCLUDES = -I$(top_srcdir)/boost
BOOST_LIBS = $(top_builddir)/boost/liblyxboost.a
else
BOOST_INCLUDES =
BOOST_REGEX = -lboost_regex$(BOOST_MT)
BOOST_SIGNALS = -lboost_signals$(BOOST_MT)
BOOST_LIBS = $(BOOST_REGEX) $(BOOST_SIGNALS)
endif

LIBS =