TARGET = fstat_secure
OBJS = fstat_secure.o filemode.o
CFLAGS = -I../../include -I../../kernel/include
LDFLAGS = -L../../libsecure
BINDIR		=  ../bin
DEPFLAG		= -M

it: $(TARGET)

$(TARGET):  $(OBJS) ../../libsecure/libsecure.a
	$(CC) $(LDFLAGS) -o $@ $^ -lsecure

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

clean:
	rm -f $(TARGET) $(OBJS)

# Support for the install target
install : $(BINDIR)/$(TARGET)

$(BINDIR)/$(TARGET) : $(TARGET)
	install -m 755 $(TARGET) $@
	@echo $(TARGET) be installed in $(BINDIR)

# Support for the bare target
bare : clean
	@echo baring `pwd`
	rm -f $(EXECUTABLE) *% *~ *.bak
	@echo `pwd` be bare

# Support for the depend target
depend : 
	$(CC) $(DEPFLAG) $(CFLAGS) *.c > dependlist
	sed -e '1,/^# DO NOT DELETE/!d' Makefile > mkdep
	cat dependlist >> mkdep
	mv mkdep Makefile
	rm -f dependlist 
	@echo Makefile updated

# DO NOT DELETE THIS LINE
filemode.o: filemode.c /usr/include/sys/types.h \
 /usr/include/features.h /usr/include/sys/cdefs.h \
 /usr/include/gnu/stubs.h /usr/include/bits/types.h \
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h \
 /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
 /usr/include/sys/select.h /usr/include/bits/select.h \
 /usr/include/bits/sigset.h /usr/include/sys/sysmacros.h \
 /usr/include/sys/stat.h /usr/include/bits/stat.h filemode.h
fstat_secure.o: fstat_secure.c ../../include/fs_secure.h \
 /usr/include/sys/types.h /usr/include/features.h \
 /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \
 /usr/include/bits/types.h \
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h \
 /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
 /usr/include/sys/select.h /usr/include/bits/select.h \
 /usr/include/bits/sigset.h /usr/include/sys/sysmacros.h \
 /usr/include/sys/stat.h /usr/include/bits/stat.h \
 /usr/include/sys/statfs.h /usr/include/bits/statfs.h \
 /usr/include/fcntl.h /usr/include/bits/fcntl.h /usr/include/unistd.h \
 /usr/include/bits/posix_opt.h /usr/include/bits/confname.h \
 /usr/include/getopt.h ../../kernel/include/linux/flask/flask.h \
 ../../kernel/include/linux/flask/flask_types.h \
 ../../kernel/include/asm/types.h /usr/include/stdlib.h \
 /usr/include/alloca.h
