config.mk 864 B

1234567891011121314151617181920212223242526272829303132333435
  1. ################################################################################
  2. #
  3. # Copyright (C) 2017 by Intel Corporation, All Rights Reserved.
  4. #
  5. # Global configuration Makefile. Included everywhere.
  6. #
  7. ################################################################################
  8. # EDIT HERE:
  9. CC:=gcc
  10. CFLAGS:=-Os -std=c99 -Wall -Wextra -D_ISOC99_SOURCE -MMD -I../lib/include/ -I../lib/source/ -I../tests/include/
  11. vpath %.c ../lib/source/
  12. ENABLE_TESTS=true
  13. # override MinGW built-in recipe
  14. %.o: %.c
  15. $(COMPILE.c) $(OUTPUT_OPTION) $<
  16. ifeq ($(OS),Windows_NT)
  17. DOTEXE:=.exe
  18. endif
  19. # DO NOT EDIT AFTER THIS POINT:
  20. ifeq ($(ENABLE_TESTS), true)
  21. CFLAGS += -DENABLE_TESTS
  22. else
  23. CFLAGS += -DDISABLE_TESTS
  24. endif
  25. export CC
  26. export CFLAGS
  27. export VPATH
  28. export ENABLE_TESTS
  29. ################################################################################