comm.mk 694 B

12345678910111213141516171819202122232425262728
  1. TOPDIR := ./
  2. DYNAMIC := False
  3. CC :=
  4. CXX :=
  5. LDFLAGS :=
  6. LDLIBS :=
  7. CFLAGS :=
  8. CXXFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0
  9. ifeq ($(DYNAMIC), True)
  10. CFLAGS += -fPIC
  11. CXXFLAGS += -fPIC
  12. CFLAGS += BUILD_DUEROS_DYNAMIC
  13. endif
  14. CC := gcc
  15. CXX := g++
  16. CFLAGS += -I$(TOPDIR)/include -I$(TOPDIR)/include/libduer-device/include -I$(TOPDIR)/include/snowboy/include -Wall -L ./libs/
  17. CXXFLAGS += -I$(TOPDIR)/include -I$(TOPDIR)/include/libduer-device/include -I$(TOPDIR)/include/snowboy/include -std=c++0x -Wall -Wno-sign-compare \
  18. -Wno-unused-local-typedefs -Winit-self -rdynamic
  19. LDLIBS += -Wl,-rpath=./libs -lduer-device -lsnowboy-detect-c
  20. # Set optimization level.
  21. CFLAGS += -O3
  22. CXXFLAGS += -O3