diff options
Diffstat (limited to 'src/benchmarks/httpd/Makefile')
| -rw-r--r-- | src/benchmarks/httpd/Makefile | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/src/benchmarks/httpd/Makefile b/src/benchmarks/httpd/Makefile index 6175d59..dff3efe 100644 --- a/src/benchmarks/httpd/Makefile +++ b/src/benchmarks/httpd/Makefile @@ -2,17 +2,35 @@ OBJDIR ?= obj .PHONY = all clean -all: $(OBJDIR)/html $(OBJDIR)/nginx +all: $(OBJDIR)/html $(OBJDIR)/php $(OBJDIR)/etc/nginx $(OBJDIR)/etc/php $(OBJDIR)/logs $(OBJDIR)/run $(OBJDIR)/html: html | $(OBJDIR) cp -r html $(OBJDIR)/html -$(OBJDIR)/nginx: nginx/nginx.conf | $(OBJDIR) - mkdir -p $@/logs +$(OBJDIR)/php: php | $(OBJDIR) + cp -r php $(OBJDIR)/php + +$(OBJDIR)/logs: | $(OBJDIR) + mkdir -p $@ + +$(OBJDIR)/run: | $(OBJDIR) + mkdir -p $@ + +$(OBJDIR)/etc/nginx: etc/nginx/nginx.conf | $(OBJDIR)/etc + mkdir -p $@ sed "s|OBJDIR|$(OBJDIR)|" $< > $@/nginx.conf +$(OBJDIR)/etc/php: etc/php/php.ini etc/php/php-fpm.conf etc/php/php-fpm.d/www.conf | $(OBJDIR) + mkdir -p $@/php-fpm.d/ + sed "s|OBJDIR|$(OBJDIR)|" etc/php/php.ini > $@/php.ini + sed "s|OBJDIR|$(OBJDIR)|" etc/php/php-fpm.conf > $@/php-fpm.conf + sed "s|OBJDIR|$(OBJDIR)|" etc/php/php-fpm.d/www.conf > $@/php-fpm.d/www.conf + $(OBJDIR): mkdir -p $@ +$(OBJDIR)/etc: + mkdir -p $@ + clean: rm -rf $(OBJDIR) |
