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

ve: ve_hw_item.so \
	ve_os_item.so

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

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

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

clean:
	rm ve_hw_item.so ve_os_item.so *.o
