summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading/test/common-rule.mk
blob: 9edecbd2156642080844041c86fb82a1b4344df8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Common rules.
# Rule to generate header from data vector (must be defined after include).
$(bl_test_vectors_tns_h): $(OBJ_INC_DIR)/%.h : $(bl_test_vectors_dir)/%.data \
	$(bl_test_vector_tools) $(OBJ_INC_DIR_STAMP)
	$(bl_test_vector_tools) $(@:$(OBJ_INC_DIR)/%.h=%) -f < $< > $@

$(bl_test_vectors_scilab_h): $(OBJ_INC_DIR)/%.h : $(bl_test_vectors_dir)/%.data \
	$(bl_test_vector_tools) $(OBJ_INC_DIR_STAMP)
	$(bl_test_vector_tools) $(@:$(OBJ_INC_DIR)/%.h=%) -d < $< > $@

$(bl_test_vectors_tm_update_h): $(OBJ_INC_DIR)/%.h : $(bl_test_vectors_dir)/%.data \
	$(bl_test_vector_tools) $(OBJ_INC_DIR_STAMP)
	$(bl_test_vector_tools) $(@:$(OBJ_INC_DIR)/%.h=%) -u < $< > $@

$(bl_test_vectors_scilab:%=$(bl_test_vectors_dir)/%): src/polynomial_vector.sci \
	data/polynomial_coef.data
	scilab -nwni -f $< > /dev/null