CC		= gcc
CFLAGS		= -O2 -mcpu=pentium3 -Wall -DUSE_INLINE_ASM
LDFLAGS 	= -lwinmm -lgdi32 -lcomdlg32 -lddraw -ldsound -ldinput -ldxguid -lole32 -limm32 -mwindows -s
DEST		= .
LD		= gcc

MAKEFILE	= makefile

OBJS		=	Ootake.rcs\
			main.o\
			WinMain.o\
			Startup.o\
			Option.o\
			App.o\
			AppEvent.o\
			Printf.o\
			Menu.o\
			Config.o\
			MainBoard.o\
			CPU.o\
			VDC.o\
			Screen.o\
			DDScreen.o\
			Resolution.o\
			Cartridge.o\
			IntCtrl.o\
			Timer.o\
			Input.o\
			JoyPad.o\
			PadConfig.o\
			APU.o\
			AudioOut.o\
			AudioConfig.o\
			PSG.o\
			CDROM.o\
			CDInterface.o\
			CDInstall.o\
			ADPCM.o\
			TocDB.o\
			MB128.o\
			Mouse.o\
			Debug.o


PROGRAM 	= Ootake

%.o:		%.c, %.s
		$(CC) $(CFLAGS) -c $<

all:		$(PROGRAM)

$(PROGRAM): 	$(OBJS) $(LIBS)
		$(LD) -o $(PROGRAM) $(OBJS) $(LDFLAGS)

clean:
	-$(RM) *.o
