

CC = gcc -march=athlon-4 -L/usr/X11R6/lib
CFLAGS = -Wall -Wextra -O3 # -g1 -Werror

LIBS = -Llib/unix -lalleg-4.2.0 -lalleg_unsharable -lm -lm -lpthread -lXxf86vm -lXcursor -lXpm -lXext -lX11 -ldl


EXE = ../rpcemu

all: $(EXE)


OBJS =	82c711.o    \
	arm.o       \
	cmos.o      \
	cp15.o      \
	ide.o	    \
	iomd.o      \
	keyboard.o  \
	mem.o       \
	romload.o   \
	rpc-linux.o \
	vidc20.o    \
	hostfs.o   

SRCS = 	82c711.c    \
	arm.c       \
	cmos.c      \
	cp15.c      \
	ide.c       \
	iomd.c      \
	keyboard.c  \
	mem.c       \
	romload.c   \
	rpc-linux.c \
	vidc20.c    \
	hostfs.c 

$(EXE): $(OBJS)
	$(CC) $(CFLAGS) -o $@ $+ $(LIBS)

clean:
	rm -f *.o
