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

LDFLAGS = $(PROF)  
LIBUSERFS=$(TOP)/lib/libuserfs.a
PROGS=homer

HOMEOBJ = homer.o password.o

all:: $(PROGS)

homer: $(HOMEOBJ) $(LIBUSERFS)
	$(CXX) $(LDFLAGS) -o $@ $(HOMEOBJ) $(LIBUSERFS)

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

$(LIBUSERFS): dummy
	$(MAKE) -C $(@D) $(@F)

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

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

dummy:
