The Makefile still needs to be turned into a Makefile.PL so that the
Makefile.PL in the parent directory knows what to do with it.  But for
now you can tweak the current Makefile.

I last compiled this on Linux, but I also compiled it on Solaris once,
so the the Makefile isn't too far off what you need.  As I recall the
only things I added for Linux were -fpic -ansi.

NOTE: there are a few minor tweaks in here from James's original
xmltok.  James will be continuing to support xmltok, except that he
renamed it to "expat" the night before my talk.  :-)  I haven't bothered
to rename it here.
