qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

rules.mk (3245B)


      1 encoder_DEFS := -DENCODER_TESTS -DENCODER_ENABLE -DENCODER_MOCK_SINGLE
      2 encoder_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock.h
      3 
      4 encoder_SRC := \
      5 	platforms/test/timer.c \
      6 	drivers/encoder/encoder_quadrature.c \
      7 	$(QUANTUM_PATH)/encoder/tests/mock.c \
      8 	$(QUANTUM_PATH)/encoder/tests/encoder_tests.cpp \
      9 	$(QUANTUM_PATH)/encoder.c
     10 
     11 encoder_split_left_eq_right_DEFS := -DENCODER_TESTS -DENCODER_ENABLE -DENCODER_MOCK_SPLIT
     12 encoder_split_left_eq_right_INC := $(QUANTUM_PATH)/split_common
     13 encoder_split_left_eq_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_left_eq_right.h
     14 
     15 encoder_split_left_eq_right_SRC := \
     16 	platforms/test/timer.c \
     17 	drivers/encoder/encoder_quadrature.c \
     18 	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
     19 	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_left_eq_right.cpp \
     20 	$(QUANTUM_PATH)/encoder.c
     21 
     22 encoder_split_left_gt_right_DEFS := -DENCODER_TESTS -DENCODER_ENABLE -DENCODER_MOCK_SPLIT
     23 encoder_split_left_gt_right_INC := $(QUANTUM_PATH)/split_common
     24 encoder_split_left_gt_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_left_gt_right.h
     25 
     26 encoder_split_left_gt_right_SRC := \
     27 	platforms/test/timer.c \
     28 	drivers/encoder/encoder_quadrature.c \
     29 	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
     30 	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_left_gt_right.cpp \
     31 	$(QUANTUM_PATH)/encoder.c
     32 
     33 encoder_split_left_lt_right_DEFS := -DENCODER_TESTS -DENCODER_ENABLE -DENCODER_MOCK_SPLIT
     34 encoder_split_left_lt_right_INC := $(QUANTUM_PATH)/split_common
     35 encoder_split_left_lt_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_left_lt_right.h
     36 
     37 encoder_split_left_lt_right_SRC := \
     38 	platforms/test/timer.c \
     39 	drivers/encoder/encoder_quadrature.c \
     40 	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
     41 	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_left_lt_right.cpp \
     42 	$(QUANTUM_PATH)/encoder.c
     43 
     44 encoder_split_no_left_DEFS := -DENCODER_TESTS -DENCODER_ENABLE -DENCODER_MOCK_SPLIT
     45 encoder_split_no_left_INC := $(QUANTUM_PATH)/split_common
     46 encoder_split_no_left_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_no_left.h
     47 
     48 encoder_split_no_left_SRC := \
     49 	platforms/test/timer.c \
     50 	drivers/encoder/encoder_quadrature.c \
     51 	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
     52 	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_no_left.cpp \
     53 	$(QUANTUM_PATH)/encoder.c
     54 
     55 encoder_split_no_right_DEFS := -DENCODER_TESTS -DENCODER_ENABLE -DENCODER_MOCK_SPLIT
     56 encoder_split_no_right_INC := $(QUANTUM_PATH)/split_common
     57 encoder_split_no_right_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_no_right.h
     58 
     59 encoder_split_no_right_SRC := \
     60 	platforms/test/timer.c \
     61 	drivers/encoder/encoder_quadrature.c \
     62 	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
     63 	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_no_right.cpp \
     64 	$(QUANTUM_PATH)/encoder.c
     65 
     66 encoder_split_role_DEFS := -DENCODER_TESTS -DENCODER_ENABLE -DENCODER_MOCK_SPLIT
     67 encoder_split_role_INC := $(QUANTUM_PATH)/split_common
     68 encoder_split_role_CONFIG := $(QUANTUM_PATH)/encoder/tests/config_mock_split_role.h
     69 
     70 encoder_split_role_SRC := \
     71 	platforms/test/timer.c \
     72 	drivers/encoder/encoder_quadrature.c \
     73 	$(QUANTUM_PATH)/encoder/tests/mock_split.c \
     74 	$(QUANTUM_PATH)/encoder/tests/encoder_tests_split_role.cpp \
     75 	$(QUANTUM_PATH)/encoder.c