Makefile.am 762 B

1234567891011121314151617181920212223242526
  1. bin_PROGRAMS = test_tool
  2. test_tool_SOURCES = main.c opcua_basictypes.c opcua.c opcua_namespace_0.c opcua.h opcua_namespace_0.h
  3. #test_tool_CFLAGS = -I$(top_builddir)/src -I$(top_builddir)/include
  4. main.c: opcua.h opcua_namespace_0.h
  5. opcua.c opcua.h: Opc.Ua.Types.bsd generate_builtin.py
  6. python generate_builtin.py Opc.Ua.Types.bsd opcua
  7. opcua_namespace_0.c opcua_namespace_0.h: NodeIds.csv generate_namespace.py
  8. python generate_namespace.py NodeIds.csv opcua_namespace_0
  9. PHONY: clean-autogenerated
  10. clean-autogenerated:
  11. rm -rf opcua.c opcua.h
  12. rm -rf opcua_namespace_0.c opcua_namespace_0.h
  13. clean-local: clean-autogenerated
  14. #optimization levels depending on debug
  15. if DEBUG
  16. AM_CFLAGS = -O0 $(INCLUDE)
  17. else
  18. AM_CFLAGS = -O2 $(INCLUDE)
  19. endif