- fix U++ itself to correctly work (I mean, when you are using theide / umk to compile).
- in addition to Makefile, provide Makefile.in and configure. Makefile will be configured for Linux. Makefile.in will be a copy. configure will detect platform and patch Makefile.in for it. I believe it will be possible pro create "universal" patch that just replaces a couple of strings in Makefile - replace LINUX with correct target, change library files.