40 lines
793 B
Makefile
40 lines
793 B
Makefile
.PHONY: build clean download-nginx build-nginx configure build-module run test debug
|
|
|
|
setup: clean download-nginx configure
|
|
|
|
build: build-nginx build-module
|
|
|
|
download-nginx:
|
|
curl https://nginx.org/download/nginx-1.26.3.tar.gz > nginx.tar.gz
|
|
tar -zxvf nginx.tar.gz
|
|
|
|
configure:
|
|
cd nginx-1.26.3 && ./configure --prefix=$(PWD)/build --add-dynamic-module=..
|
|
|
|
build-nginx:
|
|
cd nginx-1.26.3 && make && make install
|
|
|
|
build-module:
|
|
cd nginx-1.26.3 && make modules && make install
|
|
|
|
clean:
|
|
rm -rf nginx-1.26.3
|
|
rm -rf nginx.tar.gz
|
|
|
|
run:
|
|
./build/sbin/nginx -g "daemon off;" -c $(PWD)/nginx.conf
|
|
|
|
test:
|
|
./scripts/test.sh
|
|
|
|
debug:
|
|
cd ./reader-go; go build -o debugger main.go; mv ./debugger ..
|
|
./debugger one.bin
|
|
./debugger two.bin
|
|
|
|
log:
|
|
go run log_zone/*.go log
|
|
|
|
send:
|
|
go run log_zone/*.go send
|