# $Id: Makefile,v 1.2 1998/01/22 05:49:16 kevine Exp $
include $(TOP)/src/Makefile.conf
INCLUDE=-I$(TOP)/include
LIB=$(TOP)/lib


CC=$(CC32)
CFLAGS=$(CFLAGS32)

ASFLAGS=$(ASFLAGS32)
AS=$(AS32)

AR=$(AR32)

TARGETS=libl4.a
CFILES=l4.c l4_types.c l4_ipc.c
AFILES=ipc.S assert.S syscalls.S
OBJECTS=$(CFILES:.c=.o) $(AFILES:.S=.o) 

.SUFFIXES: .c .o .s
.S.o:
	$(AS) $(ASFLAGS) -c $*.S
.c.o:
	$(CC) $(CFLAGS) -c $*.c

all: $(LIB)/libl4.a

$(LIB)/libl4.a: libl4.a
	cp libl4.a $(LIB)

libl4.a: $(OBJECTS)
	$(AR) crs $@ $(OBJECTS)


clean:
	rm *.o $(TARGETS)

realclean:
	rm -f *.o $(TARGETS) *.bak *~
dep:
	makedepend $(INCLUDE) *.s *.c

# DO NOT DELETE

l4.o: /home/kevine/Work/mipsL4/include/l4/ipc.h
l4.o: /home/kevine/Work/mipsL4/include/l4/types.h
l4.o: /home/kevine/Work/mipsL4/include/l4/syscalls.h
