Files
nginx-modules/ngx_http_limit_req_module/Makefile
2026-05-17 11:34:54 +08:00

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