include nasl.tmpl

all: 
	cd nasl && ${MAKE}

nasl.tmpl: nasl.tmpl.in configure
	$(SHELL) configure $(CONFIGURE_ARGS)
	touch $@

install :
	cd nasl && ${MAKE} install
	test -d ${includedir}/nessus || $(INSTALL_DIR) -m 755 ${includedir}/nessus
	$(INSTALL) -c -m 0444 include/nasl.h ${includedir}/nessus
	test -d ${bindir} || $(INSTALL_DIR) -m 755 ${bindir}
	$(INSTALL) -c -m 0755 nasl-config ${bindir}/nasl-config
	test -d ${mandir}/man1 || $(INSTALL_DIR) -m 755 ${mandir}/man1
	$(INSTALL) -c -m 0644 doc/nasl-config.1 ${mandir}/man1


	@echo
	@echo ' --------------------------------------------------------------'
	@echo ' libnasl has been sucessfully installed. '
	@echo " Make sure that $(bindir) is in your PATH before you"
	@echo " continue "
	@echo ' --------------------------------------------------------------'
	@echo
clean :
	cd nasl && ${MAKE} clean

distclean : clean
	rm -f ${rootdir}/include/config.h libtool config.cache \
	config.status config.log
	cd nasl && ${MAKE} distclean
	rm -f nasl.tmpl nasl-config

dist:
	version="`date +%Y%m%d`"; \
	cd ..; \
	tar cf libnasl-$${version}.tar \
		`cat libnasl/MANIFEST | sed 's/^/libnasl\//'`; \
	rm -f libnasl-$${version}.tar.gz; \
	gzip -9 libnasl-$${version}.tar


distcheck:
	find . -type f | sed -e 's/^.\///' -e '/~$$/d' -e '/CVS/d' \
			     -e '/\.o$$/d' -e '/^nasl.tmpl$$/d' \
			     -e '/\.aux$$/d' -e '/\.log$$/d' -e '/\.dvi$$/d' \
		             -e '/\.toc$$/d' \
			     -e '/\.lo$$/d' -e '/\.a$$/d' -e '/^libtool$$/d' \
			     -e '/^nasl\/\.libs\//d' -e '/\.la$$/d' \
			     -e '/^nasl\/nasl$$/d' \
			     -e '/^config\.cache$$/d' \
			     -e '/^config\.log$$/d' \
			     -e '/^config\.status$$/d' \
			     -e '/^include\/config\.h$$/d' \
		| sort | diff -cb - MANIFEST
