Skip to content

Instantly share code, notes, and snippets.

@dcolish
Created August 7, 2012 18:45
Show Gist options
  • Select an option

  • Save dcolish/3288244 to your computer and use it in GitHub Desktop.

Select an option

Save dcolish/3288244 to your computer and use it in GitHub Desktop.
Making all in java
: # Make sure that we don't package stale generated sources in the
: # case where SWIG changes its mind as to which files it generates.
rm -f org/xapian/*
.././install-sh -c -d org/xapian
/opt/local/bin/perl '..'/swig-depcomp /Users/dcolish/workspace/xapian/swig/preinst-swig -Werror -I'.' -I/Users/dcolish/workspace/xapian/xapian-core/include -c++ -java -module Xapian -package org.xapian -outdir org/xapian -o xapian_wrap.cc './'java.i
: # Insert code to automatically load the JNI library.
/opt/local/bin/perl -pi -e 'print " System.loadLibrary(\"xapian_jni\");\n" if /^\s*swig_module_init/' org/xapian/XapianJNI.java
: # Check that exactly the sources we expected were generated.
/opt/local/bin/perl -e 'print "/Users/dcolish/workspace/\n" for sort @ARGV' org/xapian/*.java > org/xapian/list
/opt/local/bin/perl -e 'print "/Users/dcolish/workspace/\n" for sort @ARGV' org/xapian/Auto.java org/xapian/BM25Weight.java org/xapian/BoolWeight.java org/xapian/Brass.java org/xapian/Chert.java org/xapian/Compactor.java org/xapian/Database.java org/xapian/DateValueRangeProcessor.java org/xapian/DecreasingValueWeightPostingSource.java org/xapian/Document.java org/xapian/Enquire.java org/xapian/ESet.java org/xapian/ESetIterator.java org/xapian/ExpandDecider.java org/xapian/ExpandDeciderAnd.java org/xapian/FieldProcessor.java org/xapian/FixedWeightPostingSource.java org/xapian/GreatCircleMetric.java org/xapian/InMemory.java org/xapian/KeyMaker.java org/xapian/LatLongCoord.java org/xapian/LatLongCoords.java org/xapian/LatLongCoordsIterator.java org/xapian/LatLongDistanceKeyMaker.java org/xapian/LatLongDistancePostingSource.java org/xapian/LatLongMetric.java org/xapian/MatchDecider.java org/xapian/MatchSpy.java org/xapian/MSet.java org/xapian/MSetIterator.java org/xapian/MultiValueKeyMaker.java org/xapian/NumberValueRangeProcessor.java org/xapian/PositionIterator.java org/xapian/PostingIterator.java org/xapian/PostingSource.java org/xapian/Query.java org/xapian/QueryParser.java org/xapian/Registry.java org/xapian/Remote.java org/xapian/RSet.java org/xapian/SimpleStopper.java org/xapian/Stem.java org/xapian/StemImplementation.java org/xapian/Stopper.java org/xapian/StringValueRangeProcessor.java org/xapian/SWIGTYPE_p_std__string.java org/xapian/TermGenerator.java org/xapian/TermIterator.java org/xapian/TradWeight.java org/xapian/ValueCountMatchSpy.java org/xapian/ValueIterator.java org/xapian/ValueMapPostingSource.java org/xapian/ValuePostingSource.java org/xapian/ValueRangeProcessor.java org/xapian/ValueSetMatchDecider.java org/xapian/ValueWeightPostingSource.java org/xapian/Version.java org/xapian/Weight.java org/xapian/WritableDatabase.java org/xapian/Xapian.java org/xapian/XapianConstants.java org/xapian/XapianJNI.java|diff -c - org/xapian/list
*** -2012-08-07 11:30:12.000000000 -0700
--- org/xapian/list2012-08-07 11:30:12.000000000 -0700
***************
*** 38,43 ****
--- 38,44 ----
org/xapian/RSet.java
org/xapian/Registry.java
org/xapian/Remote.java
+ org/xapian/SWIGTYPE_p_Xapian__ErrorHandler.java
org/xapian/SWIGTYPE_p_std__string.java
org/xapian/SimpleStopper.java
org/xapian/Stem.java
make[3]: *** [xapian_wrap.stamp] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment