Makefile 553 B

12345678910111213141516171819
  1. OBJECTS = src/load.o src/runscript.o src/pkt_receive.o src/lease_select.o src/version.o
  2. CXXFLAGS = -I /usr/include/kea -fPIC -Wno-deprecated
  3. LDFLAGS = -L /usr/lib/kea/lib -shared -lkea-dhcpsrv -lkea-dhcp++ -lkea-hooks -lkea-log -lkea-util -lkea-exceptions
  4. kea-hook-runscript.so: $(OBJECTS)
  5. g++ -o $@ $(CXXFLAGS) $(LDFLAGS) $(OBJECTS)
  6. %.o: %.cc
  7. g++ -c $(CXXFLAGS) -o $@ $<
  8. src/pkt_receive.o: src/runscript.h
  9. src/lease_select.o: src/runscript.h
  10. src/load.o: src/common.h
  11. src/runscript.o: src/common.h
  12. clean:
  13. rm -f src/*.o
  14. rm -f kea-auth-radius.so