include ../../Make.in
include ../Make.in

MACHINE=i386/
OBJECT=$(subst .S,.o,$(wildcard *.S)) $(subst .c,.o,$(wildcard *.c))
BINDIR=bin/


all: compile $(LIBMODULE)

compile:
	cd $(MACHINE); make

$(LIBMODULE): $(addprefix $(BINDIR),$(OBJECT))
	$(AR) $@ $(wildcard $(BINDIR)*.o)

$(BINDIR)%.o:%.S
	$(CC) $(INCLUDE) $(CFLAGS) $(CFLAG_DEF) -c -o $@ $<

$(BINDIR)%.o:%.c
	$(CC) $(INCLUDE) $(CFLAGS) $(CFLAG_DEF) -c -o $@ $<


clean:
	rm $(BINDIR)* -f
	rm $(LIBMODULE) -f
