Makefile.am 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #AM_CFLAGS = -std=c99 -pedantic -pipe -fPIC -fno-exceptions -fstack-protector -Wl,-z,relro -Wl,-z,now -fvisibility=hidden -W -Wall -Wno-unused-parameter -Wno-unused-function -Wno-unused-label -Wpointer-arith -Wformat -Wreturn-type -Wsign-compare -Wmultichar -Wformat-nonliteral -Winit-self -Wuninitialized -Wno-deprecated -Wformat-security -Werror
  2. AM_CFLAGS = -std=c99 -pedantic -pipe -funsigned-char -Wno-pointer-sign -fno-exceptions -fstack-protector -fvisibility=hidden -W -Wall -Wno-unused-parameter -Wno-unused-function -Wno-unused-label -Wpointer-arith -Wformat -Wreturn-type -Wsign-compare -Wmultichar -Wformat-nonliteral -Winit-self -Wuninitialized -Wno-deprecated -Wformat-security -Werror
  3. AM_LDFLAGS =
  4. AM_LDADD =
  5. if TARGET_WIN
  6. else
  7. AM_CFLAGS += -fPIC
  8. endif
  9. if DEBUG
  10. AM_CFLAGS += -g3 -O0
  11. else
  12. AM_CFLAGS += -O2
  13. endif
  14. if COVERAGE
  15. AM_CFLAGS += --coverage
  16. AM_LDFLAGS += --coverage
  17. endif
  18. if MULTITHREADING
  19. AM_LDADD += -lpthread
  20. endif
  21. export GLOBAL_AM_CFLAGS = $(AM_CFLAGS)
  22. export GLOBAL_AM_LDADD = $(AM_LDADD)
  23. SUBS=src
  24. if HAVE_CHECK
  25. SUBS+= tests
  26. endif
  27. if ENABLE_DOXYGEN
  28. SUBS+= doc
  29. endif
  30. if TARGET_WIN
  31. else
  32. SUBDIRS = $(SUBS) examples/src
  33. endif