create an object file (extension .o) for each file to bundle
creating the header file for no java version
compile the wrapper program
compile libsearch4j
link, bundling the files to be bundled
creating the header file for bundled java version
recompile the wrapper program
relink, bundling the files to be bundled