Ubuntuでもgenplus-gx

まずはMakefile.win32からMakefile.ubuntuを作成します。

$ diff Makefile.win32 Makefile.ubuntu

20c20
< CFLAGS    = `sdl-config --cflags` -march=i686 -O6 -fomit-frame-pointer -Wall -Wno-strict-aliasing
---
> CFLAGS    = `sdl-config --cflags` -march=i686 -O6 -fomit-frame-pointer -Wall -Wno-strict-aliasing -g -DDOS
85c85
< OBJECTS	+=	$(OBJDIR)/icon.o
---
> #OBJECTS	+=	$(OBJDIR)/icon.o
125,126c125,126
< $(OBJDIR)/icon.o :	
< 		windres source/win/icon.rc $@
---
> #$(OBJDIR)/icon.o :	
> #		windres source/win/icon.rc $@

ソースファイルを修正して、

$ head source/m68k/m68kops.h

//#include <stdlib.h>

$ cat source/win/main.c |grep free |grep keystate

//  free (keystate);

不足するヘッダファイルを作成してビルド。

$ cat source/win/windows.h

#define MessageBox printf

$ touch source/win/conio.h

$ make -f Makefile.ubuntu