CXX = g++
CXXFLAGS = -g -Wall -pthread -lpcap

.PHONY: clean

all : dhcpv6 radius

dhcpv6 : dhcpv6_module.cpp lease_table.cpp dhcpv6.cpp iricore_socket.cpp
	$(CXX)  -o $@ dhcpv6_module.cpp lease_table.cpp dhcpv6.cpp iricore_socket.cpp ndwatch/ipv4.cc $(CXXFLAGS)

radius : radius_module.cpp lease_table.cpp radius.cpp iricore_socket.cpp
	$(CXX)  -o $@ radius_module.cpp lease_table.cpp radius.cpp iricore_socket.cpp ndwatch/ipv4.cc $(CXXFLAGS)

clean : 
	@rm -f dhcpv6 radius

