TOP=..
FLAGS=-I$(TOP)/kernel -I$(TOP)/lib -I$(TOP)/genser -O -Wall -Wno-unused -g #-DDEBUG -g
CXX=g++
CXXFLAGS = $(FLAGS)
CC=gcc
CFLAGS = $(FLAGS)

LDFLAGS =

MUSERFSOBJ = muserfs.o userfs_types.o io.o

PROGS=muserfs um

all: $(PROGS) subdirs

install: muserfs
	install -m 4755 -o root -g root -sc muserfs /usr/local/bin

muserfs: $(MUSERFSOBJ) 
	$(CC) $(LDFLAGS) -o $@ $(MUSERFSOBJ)
#	cp muserfs ../smbfs
#	chmod u+s ../smbfs/muserfs

userfs_types.o: ../kernel/linux/userfs_types.c
	$(CC) -I../kernel -c ../kernel/linux/userfs_types.c

clean:: dummy
	rm -f *.o *~ core $(PROGS)

dep depend::
	$(CXX) $(CXXFLAGS) -M *.c > .depend

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif

include $(TOP)/rules.sub
dummy:
