.SUFFIXES: .S .c .o .s .irx

RUTA=${PS2DEV}

PS2LIB=$(RUTA)/ps2lib
IOPOBJECTS = iop.o 
IRXFILE =iop.irx



iop =${IOP}
CC = $(iop)/bin/iop-gcc
AR = $(iop)/bin/iop-ar
LD = $(iop)/bin/iop-ld

INCLUDES = -I. -I$(PS2LIB)/common/include  -I$(PS2LIB)/iop/include 

CFLAGS=  $(INCLUDES) \
  -O2 -G0 -fomit-frame-pointer -Wall -G0 -EL -mcpu=r3000 -c 
LINK = $(LD) -dc



.c.o:
	$(CC) $(CFLAGS) -c $<

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



LDFLAGS = -nostdlib -G0 -L$(PS2LIB)/iop/lib  -Wl,--strip-all

LIBS	= -lkernel  
all:	$(IRXFILE)

$(IRXFILE):clean $(IOPOBJECTS)

	$(CC) -o $@ $(INCLUDES) $(IOPOBJECTS) $(LDFLAGS) $(LIBS)
	filechar $(IRXFILE) iopmod H

clean:
	rm -f *.o *.bak $(IRXFILE)