include ../../nessus.tmpl

OBJS = plugutils.o system.o network.o resolve.o arglists.o ftp_funcs.o \
	scanners_utils.o pcap.o
LO_OBJS = plugutils.lo system.lo network.lo resolve.lo arglists.lo \
	ftp_funcs.lo scanners_utils.lo pcap.lo

all : libnessus.la
	
plugutils.o : plugutils.c
	 ../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c plugutils.c
	
resolve.o : resolve.c resolve.h
	../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c resolve.c
	
system.o : system.c system.h
	../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c system.c 
	
arglists.o : arglists.c 
	../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c arglists.c
	
network.o : network.c network.h
	../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c network.c
	
scanners_utils.o : scanners_utils.h
	../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c scanners_utils.c
	
ftp_funcs.o : ftp_funcs.c ftp_funcs.h
	../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c ftp_funcs.c
	
pcap.o : pcap.c
	../../libtool $(CC) $(DEFS) $(include) $(CFLAGS) -c pcap.c
	        	
libnessus.la: $(OBJS)
	../../libtool $(CC) -o libnessus.la $(LO_OBJS) -rpath $(rpath)
	@cp .libs/libnessus.* ${rootdir}/libs/
	
install : libnessus.la
	../../libtool --mode install $(INSTALL) \
	libnessus.la ${exec_prefix}/lib 
	../../libtool --finish ${exec_prefix}/lib

clean :
	@rm -f *.o *.lo .libs/[!C][!V][!S]* *.la


