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/;
|