CFLAGS = -I/users/stelian/linux-2.2/linux/include -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -m486

# debug ?
# EXTRACFLAGS = -DDEBUG
EXTRACFLAGS = 

all: envlinkfs.o

envlinkfs.o: init.o root.o inode.o env.o
	rm -f envlinkfs.o
	ld -r -o envlinkfs.o init.o root.o inode.o env.o

init.o: envlinkfs.h init.c
	gcc $(CFLAGS) $(EXTRACFLAGS) -c init.c

root.o: envlinkfs.h root.c
	gcc $(CFLAGS) $(EXTRACFLAGS) -c root.c

inode.o: envlinkfs.h inode.c
	gcc $(CFLAGS) $(EXTRACFLAGS) -c inode.c

env.o: envlinkfs.h env.c
	gcc $(CFLAGS) $(EXTRACFLAGS) -c env.c

clean:
	rm -f *.o
