# set if the target is an app
TARGET=pfsext2
#LIBS=/usr/lib/crt1.o /usr/lib/crti.o /usr/lib/libc.a -lsmhandle -lname -lservices 
LIBS=-lsmhandle -lname -lservices -lstdio

L_OBJS=init/init.o fs/fs.o mm/mm.o fs/ext2/ext2.o drivers/block/block.a lib/lib.a
SUBDIRS=fs/ext2 drivers/block lib mm fs init 

export INCLUDE := -I$(shell pwd)/include 
export EXTRA_CFLAGS := -D__KERNEL__ -DPFS_SAWMILL -D__MEM_START=0x4000000 -g -Wall -Wno-format

EXTRA_LDFLAGS=-Ttext 0x2F00000

world:	all $(TARGET)

all:
	rm -f $(TARGET)
	for i in $(SUBDIRS); do \
		$(MAKE) -C $$i; \
	done;


include $(SMROOT)/Makeconf.$(USER)

