Zabbix_INC=/usr/local/src/zabbix-5.0/include/

ve: ve3_hw_item.so \
	ve3_os_item.so

ve3_common.o: ve3_common.c
	gcc -Wall -c ve3_common.c -fPIC -I${Zabbix_INC} -lyaml

ve3_hw_item.so: ve3_common.o ve3_hw_item.c ve_item.h
	gcc -Wall -fPIC -shared -o ve3_hw_item.so ve3_common.o ve3_hw_item.c -I. -I${Zabbix_INC} -lyaml

ve3_os_item.so: ve3_common.o ve3_os_item.c ve_item.h
	gcc -Wall -fPIC -shared -o ve3_os_item.so ve3_common.o ve3_os_item.c -I. -I${Zabbix_INC} -lyaml

clean:
	rm ve3_hw_item.so ve3_os_item.so *.o
