diff --git a/conf/autopilot/booz2_simulator.makefile b/conf/autopilot/booz2_simulator.makefile new file mode 100644 index 0000000000..dfe37d8441 --- /dev/null +++ b/conf/autopilot/booz2_simulator.makefile @@ -0,0 +1,36 @@ +# +# SITL Simulator +# + +SIM_TYPE = BOOZ + +sim.ARCHDIR = $(ARCHI) +sim.ARCH = sitl +sim.TARGET = sim +sim.TARGETDIR = sim + +sim.CFLAGS += -DITL +sim.CFLAGS += `pkg-config glib-2.0 --cflags` -I /usr/include/meschach +sim.LDFLAGS += `pkg-config glib-2.0 --libs` -lm -lmeschach -lpcre -lglibivy + +sim.CFLAGS += -I$(BOOZ) -I$(BOOZ_PRIV) -I../simulator -DFLOAT_T=float +sim.CFLAGS += -DBSM_PARAMS=\"booz_sensors_model_params_booz2.h\" + +sim.srcs = $(SIMDIR)/booz2_sim_main.c \ + $(SIMDIR)/booz_flight_model.c \ + $(SIMDIR)/booz_flight_model_utils.c \ + $(SIMDIR)/booz_sensors_model.c \ + $(SIMDIR)/booz_sensors_model_utils.c \ + $(SIMDIR)/booz_sensors_model_accel.c \ + $(SIMDIR)/booz_sensors_model_gyro.c \ + $(SIMDIR)/booz_sensors_model_mag.c \ + $(SIMDIR)/booz_sensors_model_rangemeter.c \ + $(SIMDIR)/booz_sensors_model_baro.c \ + $(SIMDIR)/booz_sensors_model_gps.c \ + $(SIMDIR)/booz_wind_model.c \ + +sim.CFLAGS += -DSITL +sim.CFLAGS += -DBOOZ_CONTROLLER_MCU +sim.CFLAGS += -DCONFIG=\"booz2_board_v1_0.h\" + +sim.srcs += $(BOOZ_PRIV)/booz2_main.c