include ../nessus.tmpl OBJS = plugutils.o system.o network.o resolve.o arglists.o ftp_funcs.o \ scanners_utils.o pcap.o hlst.o harglists.o \ getopt.o getopt1.o www_funcs.o diff.o ids_send.o rand.o popen.o \ bpf_share.o rand.o popen.o services.o services1.o \ proctitle.o store.o snprintf.o LO_OBJS = plugutils.lo system.lo network.lo resolve.lo arglists.lo \ ftp_funcs.lo scanners_utils.lo pcap.lo hlst.lo harglists.lo \ getopt.lo getopt1.lo www_funcs.lo diff.lo ids_send.lo \ rand.lo popen.lo bpf_share.lo services.lo services1.lo \ proctitle.lo store.lo snprintf.lo # += does not work with non-GNU make ... # CFLAGS+=-I../$(CIPHER_SUBDIR) INCLUDE = ${include} CIPHER = -I../$(CIPHER_SUBDIR) all : libnessus.la getopt.o : getopt.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c getopt.c getopt1.o : getopt1.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c getopt1.c plugutils.o : plugutils.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c plugutils.c resolve.o : resolve.c resolve.h $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c resolve.c system.o : system.c system.h $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c system.c arglists.o : arglists.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c arglists.c network.o : network.c network.h $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c network.c scanners_utils.o : scanners_utils.c scanners_utils.h $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c scanners_utils.c ftp_funcs.o : ftp_funcs.c ftp_funcs.h $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ftp_funcs.c www_funcs.o : www_funcs.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c www_funcs.c pcap.o : pcap.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c pcap.c hlst.o : hlst.c hlst.h $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c hlst.c ptycall.o : ptycall.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ptycall.c harglists.o : harglists.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c harglists.c diff.o : diff.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c diff.c ids_send.o : ids_send.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ids_send.c bpf_share.o: bpf_share.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c bpf_share.c rand.o: rand.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c rand.c popen.o: popen.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c popen.c services.o: services.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c services.c services1.o: services1.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -DCONF_DIR=\"$(sysconfdir)\" -c services1.c proctitle.o: proctitle.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c proctitle.c store.o: store.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c store.c snprintf.o : snprintf.c $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c snprintf.c libnessus.la: $(OBJS) $(LIBTOOL) $(CC) -o libnessus.la $(LO_OBJS) -rpath ${libdir} \ -version-info ${PACKAGE_VERSION} install : libnessus.la test -d $(DESTDIR)${libdir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${libdir} $(LIBTOOL) --mode install $(INSTALL) libnessus.la $(DESTDIR)${libdir}/libnessus.la $(LIBTOOL) --finish $(DESTDIR)${libdir} distclean : clean clean : rm -f *.o *.lo .libs/[!C][!V][!S]* *.la rm -rf .libs