2022-08-24 15:35:56 +02:00
|
|
|
.PHONY: all dist dist-clean
|
|
|
|
|
|
|
|
all: dist
|
2022-08-24 16:25:20 +02:00
|
|
|
dist: \
|
2022-10-05 19:27:27 +02:00
|
|
|
single_beacon \
|
|
|
|
field_single \
|
2022-10-06 09:20:14 +02:00
|
|
|
field_three \
|
2022-10-05 19:27:27 +02:00
|
|
|
field_square \
|
|
|
|
antenna_setup \
|
|
|
|
#
|
2022-08-24 16:25:20 +02:00
|
|
|
|
|
|
|
dist-clean:
|
|
|
|
rm -v sine_beacon.*
|
|
|
|
rm -v ttl_beacon.*
|
2022-10-05 18:24:58 +02:00
|
|
|
rm -v field_single_left_time.*
|
|
|
|
rm -v field_single_left_phase.*
|
|
|
|
rm -v field_single_center_time.*
|
|
|
|
rm -v field_single_center_phase.*
|
2022-10-06 09:20:14 +02:00
|
|
|
rm -v field_three_left_time.*
|
|
|
|
rm -v field_three_left_phase.*
|
|
|
|
rm -v field_three_center_time.*
|
|
|
|
rm -v field_three_center_phase.*
|
2022-10-05 19:27:27 +02:00
|
|
|
rm -v field_square_all_time.*
|
|
|
|
rm -v field_square_all_phase.*
|
|
|
|
rm -v field_square_ref0_time.*
|
|
|
|
rm -v field_square_ref0_phase.*
|
2022-08-24 15:35:56 +02:00
|
|
|
|
2022-08-31 14:31:51 +02:00
|
|
|
beacon_spatial_time_difference_setup.pdf: src/beacon_spatial_time_difference_setup.py
|
|
|
|
$< $@
|
|
|
|
|
2022-10-05 19:27:27 +02:00
|
|
|
single_beacon: \
|
|
|
|
sine_beacon.pdf sine_beacon.png \
|
|
|
|
ttl_beacon.pdf ttl_beacon.png
|
|
|
|
|
2022-08-24 15:35:56 +02:00
|
|
|
sine_beacon.%: src/single_beacon.py
|
2022-10-05 17:02:51 +02:00
|
|
|
$< --periods 2 --no-grid --with-rates sine $@
|
2022-08-24 15:35:56 +02:00
|
|
|
|
|
|
|
ttl_beacon.%: src/single_beacon.py
|
2022-10-05 17:02:51 +02:00
|
|
|
$< --periods 2 --no-grid --with-rates ttl $@
|
2022-08-24 15:35:56 +02:00
|
|
|
|
2022-10-05 18:24:58 +02:00
|
|
|
|
2022-10-05 19:27:27 +02:00
|
|
|
field_single: \
|
|
|
|
field_single_left_time.pdf field_single_left_time.png \
|
|
|
|
field_single_left_phase.pdf field_single_left_phase.png \
|
|
|
|
field_single_center_time.pdf field_single_center_time.png \
|
|
|
|
field_single_center_phase.pdf field_single_center_phase.png \
|
|
|
|
#
|
|
|
|
|
2022-10-05 18:24:58 +02:00
|
|
|
field_single_left_time.%: src/beacon_field.py
|
2022-09-23 16:21:18 +02:00
|
|
|
$< --time $@ single-left
|
2022-10-05 18:24:58 +02:00
|
|
|
field_single_left_phase.%: src/beacon_field.py
|
2022-09-23 16:21:18 +02:00
|
|
|
$< --phase $@ single-left
|
|
|
|
|
2022-10-05 18:24:58 +02:00
|
|
|
field_single_center_time.%: src/beacon_field.py
|
2022-09-23 16:21:18 +02:00
|
|
|
$< --time $@ single-center
|
2022-10-05 18:24:58 +02:00
|
|
|
field_single_center_phase.%: src/beacon_field.py
|
2022-09-23 16:21:18 +02:00
|
|
|
$< --phase $@ single-center
|
2022-10-04 14:52:31 +02:00
|
|
|
|
2022-10-06 09:20:14 +02:00
|
|
|
field_three: \
|
|
|
|
field_three_left_time.pdf field_three_left_time.png \
|
|
|
|
field_three_left_phase.pdf field_three_left_phase.png \
|
|
|
|
field_three_center_time.pdf field_three_center_time.png \
|
|
|
|
field_three_center_phase.pdf field_three_center_phase.png \
|
|
|
|
#
|
|
|
|
|
|
|
|
field_three_left_time.%: src/beacon_field.py
|
|
|
|
$< --time $@ three-left
|
|
|
|
field_three_left_phase.%: src/beacon_field.py
|
|
|
|
$< --phase $@ three-left
|
|
|
|
|
|
|
|
field_three_center_time.%: src/beacon_field.py
|
|
|
|
$< --time $@ three-center
|
|
|
|
field_three_center_phase.%: src/beacon_field.py
|
|
|
|
$< --phase $@ three-center
|
|
|
|
|
2022-10-05 19:27:27 +02:00
|
|
|
|
|
|
|
field_square: \
|
|
|
|
field_square_all_time.pdf field_square_all_time.png \
|
|
|
|
field_square_all_phase.pdf field_square_all_phase.png \
|
|
|
|
field_square_ref0_time.pdf field_square_ref0_time.png \
|
|
|
|
field_square_ref0_phase.pdf field_square_ref0_phase.png \
|
2022-10-06 09:20:14 +02:00
|
|
|
field_square_all_time_zoomtx.pdf field_square_all_time_zoomtx.png \
|
|
|
|
field_square_all_phase_zoomtx.pdf field_square_all_phase_zoomtx.png \
|
|
|
|
field_square_ref0_time_zoomtx.pdf field_square_ref0_time_zoomtx.png \
|
|
|
|
field_square_ref0_phase_zoomtx.pdf field_square_ref0_phase_zoomtx.png \
|
2022-10-05 19:27:27 +02:00
|
|
|
#
|
|
|
|
|
|
|
|
field_square_ref0_time.%: src/beacon_field.py
|
|
|
|
$< --time $@ square --ref 0
|
|
|
|
field_square_ref0_phase.%: src/beacon_field.py
|
|
|
|
$< --phase $@ square --ref 0
|
|
|
|
field_square_all_time.%: src/beacon_field.py
|
|
|
|
$< --time $@ square
|
|
|
|
field_square_all_phase.%: src/beacon_field.py
|
|
|
|
$< --phase $@ square
|
|
|
|
|
2022-10-06 09:20:14 +02:00
|
|
|
field_square_ref0_time_zoomtx.%: src/beacon_field.py
|
|
|
|
$< --time $@ square --ref 0 --zoom tx
|
|
|
|
field_square_ref0_phase_zoomtx.%: src/beacon_field.py
|
|
|
|
$< --phase $@ square --ref 0 --zoom tx
|
|
|
|
field_square_all_time_zoomtx.%: src/beacon_field.py
|
|
|
|
$< --time $@ square --zoom tx
|
|
|
|
field_square_all_phase_zoomtx.%: src/beacon_field.py
|
|
|
|
$< --phase $@ square --zoom tx
|
|
|
|
|
2022-10-05 19:27:27 +02:00
|
|
|
antenna_setup: \
|
|
|
|
antenna_setup_four.pdf antenna_setup_four.png \
|
|
|
|
antenna_setup_three.pdf antenna_setup_three.png \
|
|
|
|
#
|
|
|
|
|
2022-10-04 14:52:31 +02:00
|
|
|
antenna_setup_four.%: src/four_antenna_setup.py
|
|
|
|
$< $@
|
|
|
|
|
|
|
|
antenna_setup_three.%: src/four_antenna_setup.py
|
|
|
|
$< --no-extra $@
|