# EPOS Guest Level Library for Linux Makefile
#
# Author: Guto

include $(EPOS)/makedefs

all: libguest.a

libguest.a: kprintf.o io_bus.o physical_buffer.o
	$(AR) $(AR_FLAGS) libguest.a *.o

kprintf.o: kprintf.c
	$(UNIX_CC) $(UNIX_CC_FLAGS) kprintf.c

io_bus.o: io_bus.c
	$(UNIX_CC) $(UNIX_CC_FLAGS) io_bus.c

physical_buffer.o: physical_buffer.c
	$(UNIX_CC) $(UNIX_CC_FLAGS) physical_buffer.c

install: all
	$(INSTALL) libguest.a $(LIB)

print:
	$(PRINT1) kprintf.c io_bus.c physical_buffer.c $(PRINT2)

clean:
	$(CLEAN) *.o *.a

