File: Makefile.am

package info (click to toggle)
coin2 2.5.0-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 29,156 kB
  • ctags: 29,453
  • sloc: cpp: 175,383; ansic: 42,198; sh: 9,377; makefile: 7,260; perl: 990; yacc: 181; lex: 114
file content (55 lines) | stat: -rw-r--r-- 1,301 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# This is a custom written Makefile.in file - no Makefile.am is used.
# Most of the rules are maintainer-rules -
#
# 20050109 larsa

srcdir = @srcdir@

@BUILD_JAVA_WRAPPER_TRUE@BUILDJAVA = true
@BUILD_JAVA_WRAPPER_FALSE@BUILDJAVA = false

CXXWRAPVERSION=20040103

EXTRA_DIST = \
	cxxwrap-20040103.patch \
	cxxwrap-20040103.tar.gz

# automake hooks

all-local: cxxwrap-$(CXXWRAPVERSION)
	if $(BUILDJAVA); then \
	  dir=`cd $(srcdir); pwd`; \
	  cd cxxwrap-$(CXXWRAPVERSION) && \
	    ./configure && \
	    $(MAKE); \
	  cd ..; \
	fi; \
	test -x cxxwrap-$(CXXWRAPVERSION)/cxxwrap

clean-local:
	rm -rf cxxwrap-$(CXXWRAPVERSION)

# custom rules

cxxwrap-$(CXXWRAPVERSION): $(srcdir)/cxxwrap-$(CXXWRAPVERSION).tar.gz
	if $(BUILDJAVA); then \
	  dir=`cd $(srcdir); pwd`; \
	  zcat $(srcdir)/cxxwrap-$(CXXWRAPVERSION).tar.gz | tar xf -; \
	  cd cxxwrap-$(CXXWRAPVERSION); \
	  patch -p1 <$$dir/cxxwrap-$(CXXWRAPVERSION).patch; \
	else \
	  mkdir cxxwrap-$(CXXWRAPVERSION); \
	fi; \
	true;

# maintainer rules

cxxwrap-patch:
	cd $(srcdir); \
	diff -u cxxwrap-$(CXXWRAPVERSION).orig cxxwrap-$(CXXWRAPVERSION) >cxxwrap-$(CXXWRAPVERSION).patch;

cxxwrap-update:
	cd $(srcdir); \
	cp cxxwrap-$(CXXWRAPVERSION)/win32/Debug/cxxwrap.exe ../cfg/; \
	cp cxxwrap-$(CXXWRAPVERSION)/win32/Release/cxxwrap.exe ../cfg/;