#!/bin/bash PERLCOREPATH="/usr/lib/perl5/5.18.1/i586-linux-thread-multi/CORE" MODULENAME="hello" swig -perl5 "$MODULENAME".i gcc -fpic -c -Dbool=char -I"$PERLCOREPATH" "$MODULENAME"_wrap.c "$MODULENAME".c -D_GNU_SOURCE gcc -shared "$MODULENAME".o "$MODULENAME"_wrap.o -o "$MODULENAME".so