ZEND=../../Zend
MAIN=../../main
CUR=./
SRC=$(CUR)fpm_main.c
SRC_OBJECT=$(patsubst %.c,%.o,$(SRC) )
php-fpm: $(SRC_OBJECT)
gcc $^ -o $@ -I$(ZEND) -I$(MAIN) -I$(CUR)
rm -rf $(MAIN)/*.o
rm -rf $(ZEND)/*.o
@echo ----OK----
$(SRC_OBJECT):%.o:%.c
gcc $< -c -o $@ -I$(ZEND) -I$(MAIN) -I$(CUR)
clean:
rm -rf php-fpm php-fpm.o
rm -rf $(MAIN)/*.o
rm -rf $(ZEND)/*.o
@echo -----OK------
MAIN=../../main
CUR=./
SRC=$(CUR)fpm_main.c
SRC_OBJECT=$(patsubst %.c,%.o,$(SRC) )
php-fpm: $(SRC_OBJECT)
gcc $^ -o $@ -I$(ZEND) -I$(MAIN) -I$(CUR)
rm -rf $(MAIN)/*.o
rm -rf $(ZEND)/*.o
@echo ----OK----
$(SRC_OBJECT):%.o:%.c
gcc $< -c -o $@ -I$(ZEND) -I$(MAIN) -I$(CUR)
clean:
rm -rf php-fpm php-fpm.o
rm -rf $(MAIN)/*.o
rm -rf $(ZEND)/*.o
@echo -----OK------
本文介绍了一个用于编译 PHP-FPM 的 Makefile 示例,包括如何编译 fpm_main.c 文件并链接 Zend 和 main 目录下的相关文件。此外还提供了一种清理编译产物的方法。
271

被折叠的 条评论
为什么被折叠?



