| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | 
							- # ==========================================
 
- #   Unity Project - A Test Framework for C
 
- #   Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams
 
- #   [Released under MIT License. Please refer to license.txt for details]
 
- # ==========================================
 
- #We try to detect the OS we are running on, and adjust commands as needed
 
- ifeq ($(OS),Windows_NT)
 
-   ifeq ($(shell uname -s),) # not in a bash-like shell
 
- 	CLEANUP = del /F /Q
 
- 	MKDIR = mkdir
 
-   else # in a bash-like shell, like msys
 
- 	CLEANUP = rm -f
 
- 	MKDIR = mkdir -p
 
-   endif
 
- 	TARGET_EXTENSION=.exe
 
- else
 
- 	CLEANUP = rm -f
 
- 	MKDIR = mkdir -p
 
- 	TARGET_EXTENSION=.out
 
- endif
 
- C_COMPILER=gcc
 
- ifeq ($(shell uname -s), Darwin)
 
- C_COMPILER=clang
 
- endif
 
- UNITY_ROOT=../..
 
- CFLAGS=-std=c99
 
- CFLAGS += -Wall
 
- CFLAGS += -Wextra
 
- CFLAGS += -Wpointer-arith
 
- CFLAGS += -Wcast-align
 
- CFLAGS += -Wwrite-strings
 
- CFLAGS += -Wswitch-default
 
- CFLAGS += -Wunreachable-code
 
- CFLAGS += -Winit-self
 
- CFLAGS += -Wmissing-field-initializers
 
- CFLAGS += -Wno-unknown-pragmas
 
- CFLAGS += -Wstrict-prototypes
 
- CFLAGS += -Wundef
 
- CFLAGS += -Wold-style-definition
 
- TARGET_BASE1=all_tests
 
- TARGET1 = $(TARGET_BASE1)$(TARGET_EXTENSION)
 
- SRC_FILES1=\
 
-   $(UNITY_ROOT)/src/unity.c \
 
-   $(UNITY_ROOT)/extras/fixture/src/unity_fixture.c \
 
-   src/ProductionCode.c \
 
-   src/ProductionCode2.c \
 
-   test/TestProductionCode.c \
 
-   test/TestProductionCode2.c \
 
-   test/test_runners/TestProductionCode_Runner.c \
 
-   test/test_runners/TestProductionCode2_Runner.c \
 
-   test/test_runners/all_tests.c
 
- INC_DIRS=-Isrc -I$(UNITY_ROOT)/src -I$(UNITY_ROOT)/extras/fixture/src
 
- SYMBOLS=
 
- all: clean default
 
- default:
 
- 	$(C_COMPILER) $(CFLAGS) $(INC_DIRS) $(SYMBOLS) $(SRC_FILES1) -o $(TARGET1)
 
- 	- ./$(TARGET1) -v
 
- clean:
 
- 	$(CLEANUP) $(TARGET1)
 
- ci: CFLAGS += -Werror
 
- ci: default
 
 
  |