File: rules

package info (click to toggle)
link-grammar 4.7.4-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 5,872 kB
  • ctags: 3,004
  • sloc: ansic: 20,018; sh: 10,181; cpp: 5,221; asm: 2,017; java: 1,314; makefile: 389; perl: 274; yacc: 104
file content (34 lines) | stat: -rwxr-xr-x 878 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
#!/usr/bin/make -f
# Sample debian/rules that uses cdbs.  Originaly written by Robert Millan.
# This file is public domain.
  

include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/debhelper.mk

DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS=-Wl,--as-needed

ifneq (,$(shell dh_listpackages -s | grep liblink-grammar4-java))
   WITH_JAVA := yes
else
   WITH_JAVA := no
endif

ifeq (yes,$(WITH_JAVA))
   DEB_CONFIGURE_SCRIPT_ENV += JAVA_HOME=/usr/lib/jvm/default-java
   DEB_DH_MAKESHLIBS_ARGS_liblink-grammar4-java := --no-act
endif

DEB_INSTALL_MANPAGES_link-grammar := man/link-parser.1

clean::
	$(RM) -r bin/org
	$(RM) linkgrammar-*.jar

common-install-impl::
	if [ $(WITH_JAVA) = yes ]; then \
	   install -d debian/tmp/usr/lib/jni; \
	   mv debian/tmp/usr/lib/liblink-grammar-java*  debian/tmp/usr/lib/jni; \
	   install -d debian/tmp/usr/share/java; \
	fi;