-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile.in
More file actions
29 lines (22 loc) · 788 Bytes
/
Makefile.in
File metadata and controls
29 lines (22 loc) · 788 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
MODULE_NAME=@MODULE_NAME@
MODULE_OBJS=php_embeded.o GetPathDir.o $(MODULE_NAME).o
CFLAGS=-fPIC -I@ZABBIX_INC_DIR@ -I@ZABBIX_INC_DIR@/common @CFLAGS@ -Wno-cpp
LDFLAGS=@LDFLAGS@ -Wl,--no-as-needed
LIBS=@LIBS@
CC=gcc
all: $(MODULE_NAME).so
install: $(MODULE_NAME).so
-mkdir -p @prefix@
-cp -f $(MODULE_NAME).so @prefix@
$(MODULE_NAME).o: $(MODULE_NAME).h php_embeded.h GetPathDir.h
php_embeded.o: php_embeded.h
.o.c:
gcc -fPIC -c $< $(CFLAGS)
$(MODULE_NAME).so: $(MODULE_OBJS)
gcc -fPIC -shared $(LDFLAGS) $(LIBS) -o $(MODULE_NAME).so $(MODULE_OBJS)
clean:
-rm -f $(MODULE_OBJS) $(MODULE_NAME).lo $(MODULE_NAME).la $(MODULE_NAME).slo $(MODULE_NAME).so
-rm -rf .libs
distclean: clean
-rm -f config.log config.status Makefile
-rm -rf autom4te.cache configure zbx_php_config.h