# C Makefile

build:	
	cd src && ./configure && $(MAKE) && $(MAKE) boa_m
	rm -rf src/boa_conf
	cp -r ../boa_conf.template src/boa_conf
	sed -e 's/<<boa_conf_parent_dir>>/$(subst /,\/,$(shell pwd))\/src/' \
		src/boa_conf/boa.conf.template > src/boa_conf/boa.conf.1
	sed -e 's/nobody/$(shell whoami)/' \
		src/boa_conf/boa.conf.1 > src/boa_conf/boa.conf.2
	sed -e 's/nogroup/$(shell groups)/' \
		src/boa_conf/boa.conf.2 > src/boa_conf/boa.conf.3
	sed -e 's/<<boa_port>>/8001/' \
		src/boa_conf/boa.conf.3 > src/boa_conf/boa.conf
	rm -f src/boa_conf/boa.conf.?


clean:
	cd src && $(MAKE) distclean
	rm -rf src/boa_conf
