mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-09 22:49:53 +08:00
*** empty log message ***
This commit is contained in:
@@ -162,7 +162,7 @@ run_sitl :
|
||||
$(PAPARAZZI_HOME)/var/$(AIRCRAFT)/sim/simsitl
|
||||
|
||||
install :
|
||||
./Makefile.pl -install -destdir $(DESTDIR)
|
||||
make -f conf/Makefile.install PREFIX=$(PREFIX)
|
||||
|
||||
uninstall :
|
||||
./Makefile.pl -uninstall -destdir $(DESTDIR)
|
||||
|
||||
+13
-1
@@ -63,10 +63,22 @@ sub read_xml {
|
||||
my $dirname=$dir->getAttribute('name');
|
||||
opendir(DIR,$dirname);
|
||||
my @dir_files = grep { -f "$dirname/$_" } readdir(DIR);
|
||||
foreach my $foo (@dir_files) { print "$foo\n"; }
|
||||
|
||||
|
||||
map { s#^(.*)#$dirname/$1# } @dir_files;
|
||||
closedir(DIR);
|
||||
push @{$file_a}, @dir_files;
|
||||
foreach my $file (@dir_files) {
|
||||
push @{$file_a}, [$file, $file];
|
||||
}
|
||||
}
|
||||
push @sections, [$dest_loc, $file_a];
|
||||
}
|
||||
}
|
||||
|
||||
sub read_fs_dir {
|
||||
# my (
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
|
||||
PREFIX=/usr
|
||||
DESTDIR=$(PREFIX)/share/paparazzi
|
||||
|
||||
install: install_data install_conf install_libs install_bin
|
||||
|
||||
|
||||
install_demo:
|
||||
cp -a var/Twin1 $(DESTDIR)/var
|
||||
cp -a var/Twin2 $(DESTDIR)/var
|
||||
cp -a var/Twin3 $(DESTDIR)/var
|
||||
|
||||
install_data:
|
||||
install -d $(DESTDIR)/data/maps
|
||||
install -t $(DESTDIR)/data/maps data/maps/*.xml
|
||||
install -t $(DESTDIR)/data/maps data/maps/*.gif
|
||||
install -d $(DESTDIR)/data/pictures
|
||||
install -t $(DESTDIR)/data/pictures data/pictures/*.gif
|
||||
install -t $(DESTDIR)/data/pictures data/pictures/*.svg
|
||||
install -t $(DESTDIR)/data/pictures data/pictures/*.jpg
|
||||
|
||||
install_conf:
|
||||
install -d $(DESTDIR)/conf
|
||||
install conf/conf.xml.example $(DESTDIR)/conf/conf.xml
|
||||
install conf/control_panel.xml.example $(DESTDIR)/conf/control_panel.xml
|
||||
install conf/messages.xml $(DESTDIR)/conf/
|
||||
install conf/messages.dtd $(DESTDIR)/conf/
|
||||
install conf/gui.xml $(DESTDIR)/conf/
|
||||
|
||||
install_bin:
|
||||
install -d $(PREFIX)/bin/
|
||||
install sw/supervision/paparazzi.pl $(PREFIX)/bin/
|
||||
install -d $(DESTDIR)/bin/
|
||||
install sw/ground_segment/cockpit/map2d $(DESTDIR)/bin/
|
||||
install sw/simulator/gaia $(DESTDIR)/bin/
|
||||
install sw/simulator/simsitl.pl $(DESTDIR)/bin/
|
||||
install sw/ground_segment/cockpit/cockpit.pl $(DESTDIR)/bin/
|
||||
install sw/ground_segment/tmtc/server $(DESTDIR)/bin/
|
||||
|
||||
install_libs:
|
||||
install -d $(PREFIX)/lib/perl5/Paparazzi
|
||||
install sw/lib/perl/Paparazzi/*.pm $(PREFIX)/lib/perl5/Paparazzi
|
||||
install sw/supervision/Paparazzi/*.pm $(PREFIX)/lib/perl5/Paparazzi
|
||||
install sw/ground_segment/cockpit/Paparazzi/*.pm $(PREFIX)/lib/perl5/Paparazzi
|
||||
@@ -13,33 +13,28 @@
|
||||
</section>
|
||||
|
||||
<section name="programs">
|
||||
<program name="server" command="sw/ground_segment/tmtc/server">
|
||||
<program name="server" command="bin/server">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="link" command="sw/ground_segment/tmtc/link">
|
||||
<program name="link" command="bin/link">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="cockpit" command="sw/ground_segment/cockpit/cockpit.pl">
|
||||
<program name="cockpit" command="bin/cockpit.pl">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
<arg flag="-r" variable="render"/>
|
||||
</program>
|
||||
<program name="map 2d ml" command="sw/ground_segment/cockpit/map2d">
|
||||
<program name="map 2d" command="bin/map2d">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="map 3d" command="sw/ground_segment/visu3d/mapGL">
|
||||
<program name="map 3d" command="bin/mapGL">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
<arg flag="-m" variable="map"/>
|
||||
<arg flag="-f" variable="flight_plan"/>
|
||||
</program>
|
||||
<program name="mission" command="sw/ground_segment/cockpit/mission.pl">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
<arg flag="-m" variable="map"/>
|
||||
<arg flag="-f" variable="flight_plan"/>
|
||||
</program>
|
||||
<program name="messages" command="sw/ground_segment/tmtc/messages">
|
||||
<program name="messages" command="bin/messages">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="speech" command="sw/ground_segment/speech/paparazzi_speak.pl">
|
||||
<program name="speech" command="bin/paparazzi_speak.pl">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="wind" command ="sw/ground_segment/wind/wind">
|
||||
@@ -49,14 +44,14 @@
|
||||
<program name="play" command="sw/logalizer/play">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="sim" command="sw/simulator/simsitl.pl">
|
||||
<program name="sim" command="bin/simsitl.pl">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="hitl" command="sw/simulator/simhitl">
|
||||
<program name="hitl" command="bin/simhitl">
|
||||
<arg flag="-fbw" variable="fbw_serial_port"/>
|
||||
<arg flag="-ap" variable="ap_serial_port"/>
|
||||
</program>
|
||||
<program name="gaia" command="sw/simulator/gaia">
|
||||
<program name="gaia" command="bin/gaia">
|
||||
<arg flag="-b" variable="ivy_bus"/>
|
||||
</program>
|
||||
<program name="configurator" command="sw/configurator/configurator"/>
|
||||
@@ -79,82 +74,16 @@
|
||||
<arg flag="-render" constant="1"/>
|
||||
<arg flag="-vertical" constant="1"/>
|
||||
</program>
|
||||
<program name="map 2d ml">
|
||||
<program name="map 2d">
|
||||
<arg flag="-mercator" constant=""/>
|
||||
<arg flag="-ref" constant="WGS84 43.462510 1.273169"/>
|
||||
<arg flag="-center" constant="WGS84 43.462510 1.273169"/>
|
||||
<arg flag="-zoom" constant="0.42"/>
|
||||
<arg flag="-ref" constant="'WGS84 43.46223 1.272890'"/>
|
||||
<arg flag="-center" constant="'WGS84 43.4623 1.2730'"/>
|
||||
<arg flag="-zoom" constant="0.75"/>
|
||||
<arg flag="-strip" constant=""/>
|
||||
</program>
|
||||
<program name="gaia"/>
|
||||
</session>
|
||||
|
||||
<session name="Sim 1@Garmisch : 192.168.1">
|
||||
<variable name="ivy_bus" value="192.168.1:2010"/>
|
||||
<variable name="map" value="garmisch.xml"/>
|
||||
<program name="server"><arg flag="-n"/><arg flag="-http"/></program>
|
||||
<program name="http server"/>
|
||||
<program name="sim"><arg flag="-a" constant="Twin1"/></program>
|
||||
<program name="cockpit"><arg flag="-render" constant="0"/></program>
|
||||
<program name="map 2d ml"/>
|
||||
<program name="messages"><arg flag="-c" constant="telemetry:*"/><arg flag="-c" constant="ground:ground"/></program>
|
||||
<program name="gaia"/>
|
||||
</session>
|
||||
|
||||
<session name="Sim 2@Garmisch">
|
||||
<variable name="map" value="garmisch.xml"/>
|
||||
<program name="server"/>
|
||||
<program name="gaia"/>
|
||||
<program name="sim"><arg flag="-a" constant="Twin1"/></program>
|
||||
<program name="sim"><arg flag="-a" constant="Twin2"/></program>
|
||||
<program name="cockpit"></program>
|
||||
<program name="map 2d ml"/>
|
||||
<program name="messages"><arg flag="-c" constant="telemetry:*"/><arg flag="-c" constant="ground"/></program>
|
||||
</session>
|
||||
|
||||
<session name="Replay MAV05">
|
||||
<variable name="map" value="garmisch.xml"/>
|
||||
<program name="server"><arg flag="-n"/></program>
|
||||
<program name="cockpit"></program>
|
||||
<program name="map 2d ml"/>
|
||||
<program name="play"/>
|
||||
<program name="gaia"/>
|
||||
<program name="messages"><arg flag="-c" constant="telemetry:*"/><arg flag="-c" constant="ground:ground"/></program>
|
||||
</session>
|
||||
|
||||
<session name="Flight audio+tty @Garmish">
|
||||
<variable name="map" value="garmisch.xml"/>
|
||||
<program name="multimon"><arg flag="-p" constant="/tmp/multimon"/></program>
|
||||
<program name="modem"><arg flag="-d" constant="/tmp/multimon"/></program>
|
||||
<program name="modem"><arg flag="-d" constant="/dev/ttyUSB0"/></program>
|
||||
<program name="server"/>
|
||||
<program name="messages"><arg flag="-c" constant="telemetry:*"/><arg flag="-c" constant="ground"/></program>
|
||||
<program name="cockpit"/>
|
||||
<program name="map 2d ml"/>
|
||||
</session>
|
||||
|
||||
<session name="Flight audio+sim+wavecard@Muret">
|
||||
<variable name="map" value="muret_UTM.xml"/>
|
||||
<program name="multimon"><arg flag="-p" constant="/tmp/multimon"/></program>
|
||||
<program name="modem"><arg flag="-d" constant="/tmp/multimon"/></program>
|
||||
<program name="server"/>
|
||||
<program name="messages"><arg flag="-c" constant="telemetry:*"/><arg flag="-c" constant="ground"/></program>
|
||||
<program name="cockpit"/>
|
||||
<program name="map 2d ml"/>
|
||||
<!-- <program name="wavecard"/> -->
|
||||
<program name="sim"><arg flag="-a" constant="Twin3"/></program>
|
||||
</session>
|
||||
|
||||
<session name="Flight audio @Muret">
|
||||
<variable name="map" value="muret_UTM.xml"/>
|
||||
<program name="multimon"><arg flag="-p" constant="/tmp/multimon"/></program>
|
||||
<program name="link"><arg flag="-d" constant="/tmp/multimon"/><arg flag="-transport" constant="modem"/></program>
|
||||
<program name="server"/>
|
||||
<program name="messages"><arg flag="-c" constant="telemetry:*"/><arg flag="-c" constant="ground"/></program>
|
||||
<program name="cockpit"/>
|
||||
<program name="map 2d ml"/>
|
||||
</session>
|
||||
|
||||
</section>
|
||||
|
||||
</control_panel>
|
||||
|
||||
+16
-241
@@ -4,264 +4,39 @@
|
||||
<file name="sw/supervision/paparazzi.pl"/>
|
||||
</section>
|
||||
|
||||
<section name="priv_binaries" dest="share/paparazzi/bin" comment="helpers program">
|
||||
<file name="sw/configurator/medit.out"/>
|
||||
<file name="sw/ground_segment/cockpit/cockpit.pl"/>
|
||||
<file name="sw/ground_segment/cockpit/map.pl"/>
|
||||
<file name="sw/ground_segment/cockpit/map2d"/>
|
||||
<file name="sw/ground_segment/speech/paparazzi_speak.pl"/>
|
||||
<file name="sw/ground_segment/tmtc/messages"/>
|
||||
<file name="sw/ground_segment/tmtc/receive"/>
|
||||
<file name="sw/ground_segment/visu3d/mapGL"/>
|
||||
<file name="sw/logalizer/play"/>
|
||||
<file name="sw/simulator/simsitl.pl"/>
|
||||
<file name="sw/tools/gen_sim_downlink.out"/>
|
||||
<file name="sw/tools/gen_aircraft.out"/>
|
||||
<file name="sw/tools/gen_airframe.out"/>
|
||||
<file name="sw/tools/gen_calib.out"/>
|
||||
<file name="sw/tools/gen_flight_plan.out"/>
|
||||
<file name="sw/tools/gen_messages.out"/>
|
||||
<file name="sw/tools/gen_radio.out"/>
|
||||
<file name="sw/tools/gen_ubx.out"/>
|
||||
<section name="p_binaries" dest="share/paparazzi/sw/ground_segment/cockpit" comment="programs">
|
||||
<file name="sw/ground_segment/cockpit/map2d"/>
|
||||
</section>
|
||||
|
||||
|
||||
<section name="skeleton" dest="share/paparazzi/conf" comment="">
|
||||
<file name="conf/messages.xml"/>
|
||||
<file name="conf/messages.dtd"/>
|
||||
<file name="conf/ubx.xml"/>
|
||||
<file name="conf/ubx.dtd"/>
|
||||
</section>
|
||||
|
||||
<section name="data" dest="share/paparazzi/data">
|
||||
<directory name="data/pictures"/>
|
||||
</section>
|
||||
|
||||
<section name="perl_lib" dest="lib/perl5/Paparazzi" comment="perl modules">
|
||||
<!--
|
||||
<directory name="sw/lib/perl/Paparazzi"/>
|
||||
<directory name="sw/ground_segment/cockpit/Paparazzi"/>
|
||||
-->
|
||||
<file name="sw/supervision/Paparazzi/CpPgmMgr.pm"/>
|
||||
<file name="sw/supervision/Paparazzi/CpSessionMgr.pm"/>
|
||||
<file name="sw/supervision/Paparazzi/CpGui.pm"/>
|
||||
<file name="sw/lib/perl/Paparazzi/Environment.pm"/>
|
||||
<file name="sw/lib/perl/Paparazzi/IvyProtocol.pm"/>
|
||||
<file name="sw/lib/perl/Paparazzi/Utils.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/EngineView.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/Horizon.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/LensScale.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/MapView.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/MissionD.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/PFD.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/PFD_Panel.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/RotaryGauge.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/SatSigView.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/SatView.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/Scale.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/Strip.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/StripPanel.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/ND.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/NDPage.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/SatPage.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/EnginePage.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/APPage.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/IRPage.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/HistoryView.pm"/>
|
||||
<file name="sw/ground_segment/cockpit/Paparazzi/Geometry.pm"/>
|
||||
</section>
|
||||
|
||||
<section name="conf" dest="share/paparazzi/conf">
|
||||
<file name="conf/Makefile.avr"/>
|
||||
<file name="conf/Makefile.local"/>
|
||||
<file name="conf/ubx.xml"/>
|
||||
<file name="conf/ubx.dtd"/>
|
||||
<file name="conf/conf.xml"/>
|
||||
<file name="conf/control_panel.xml.sys" new_name="control_panel.xml"/>
|
||||
<!-- <file name="conf/ground_segment.xml"/> -->
|
||||
<file name="conf/conf.xml.example" new_name="conf.xml"/>
|
||||
<file name="conf/control_panel.xml.example" new_name="control_panel.xml"/>
|
||||
<file name="conf/hosts_wavecard.xml"/>
|
||||
<file name="conf/messages.xml"/>
|
||||
<file name="conf/wavecard.xml"/>
|
||||
</section>
|
||||
|
||||
<section name="conf_airframes" dest="share/paparazzi/conf/airframes">
|
||||
<file name="conf/airframes/twinstar1.xml"/>
|
||||
<file name="conf/airframes/twinstar2.xml"/>
|
||||
<file name="conf/airframes/microjet1.xml"/>
|
||||
<file name="conf/airframes/microjet2.xml"/>
|
||||
</section>
|
||||
|
||||
<section name="conf_flight_plans" dest="share/paparazzi/conf/flight_plans">
|
||||
<file name="conf/flight_plans/circles.xml"/>
|
||||
<file name="conf/flight_plans/flight_plan.dtd"/>
|
||||
<file name="conf/flight_plans/hippo.xml"/>
|
||||
<file name="conf/flight_plans/huit.xml"/>
|
||||
<file name="conf/flight_plans/muret1.xml"/>
|
||||
<file name="conf/flight_plans/muret2.xml"/>
|
||||
<file name="conf/flight_plans/muret3.xml"/>
|
||||
<file name="conf/flight_plans/procedure.dtd"/>
|
||||
</section>
|
||||
|
||||
<section name="conf_radios" dest="share/paparazzi/conf/radios">
|
||||
<file name="conf/radios/cockpitMM.xml"/>
|
||||
<file name="conf/radios/mc3030.xml"/>
|
||||
<file name="conf/radios/fc28.xml"/>
|
||||
</section>
|
||||
|
||||
<section name="data_SRTM" dest="share/paparazzi/data/srtm">
|
||||
<file name="data/SRTM/N43E001.hgt"/>
|
||||
</section>
|
||||
|
||||
<section name="data_maps" dest="share/paparazzi/data/maps">
|
||||
<file name="data/maps/garmisch.xml"/>
|
||||
<file name="data/maps/garmisch.gif"/>
|
||||
<file name="data/maps/nasa_strasbourg.xml"/>
|
||||
<file name="data/maps/nasa_strasbourg.jpg"/>
|
||||
</section>
|
||||
|
||||
<section name="data_pictures" dest="share/paparazzi/data/pictures">
|
||||
<file name="data/pictures/penguin_logo.gif"/>
|
||||
<file name="data/pictures/fc28.gif"/>
|
||||
<file name="data/pictures/cockpitMM.gif"/>
|
||||
</section>
|
||||
|
||||
<section name="main_makefiles" dest="share/paparazzi/">
|
||||
<file name="Makefile.sys"/>
|
||||
<file name="pprz_src_test.sh"/>
|
||||
<file name="Makefile.gen"/>
|
||||
<file name="Makefile.ac"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_tmtc" dest="share/paparazzi/sw/ground_segment/tmtc" comment="ocaml objects">
|
||||
<file name="sw/ground_segment/tmtc/modem.cmo"/>
|
||||
<file name="sw/ground_segment/tmtc/modem.cmi"/>
|
||||
<file name="sw/ground_segment/tmtc/receive.ml"/>
|
||||
<file name="sw/ground_segment/tmtc/messages.ml"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_cockpit" dest="share/paparazzi/sw/ground_segment/cockpit" comment="ocaml objects">
|
||||
<file name="sw/ground_segment/cockpit/map2d.ml"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_visu3d" dest="share/paparazzi/sw/ground_segment/visu3d" comment="ocaml objects">
|
||||
<file name="sw/ground_segment/visu3d/mapGL.ml"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_log" dest="share/paparazzi/sw/logalizer" comment="ocaml objects">
|
||||
<file name="sw/logalizer/play.ml"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_tools" dest="share/paparazzi/sw/tools" comment="ocaml objects">
|
||||
<file name="sw/tools/gen_aircraft.ml"/>
|
||||
<file name="sw/tools/gen_sim_downlink.ml"/>
|
||||
<file name="sw/tools/gen_airframe.ml"/>
|
||||
<file name="sw/tools/gen_calib.ml"/>
|
||||
<file name="sw/tools/gen_radio.ml"/>
|
||||
<file name="sw/tools/gen_ubx.ml"/>
|
||||
<file name="sw/tools/gen_messages.ml"/>
|
||||
<file name="sw/tools/gen_flight_plan.ml"/>
|
||||
<file name="sw/tools/fp_syntax.cmo"/>
|
||||
<file name="sw/tools/fp_parser.cmo"/>
|
||||
<file name="sw/tools/fp_lexer.cmo"/>
|
||||
<file name="sw/tools/fp_proc.cmo"/>
|
||||
<file name="sw/tools/fp_proc.cmi"/>
|
||||
<file name="sw/tools/fp_syntax.cmi"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_lib_ocaml" dest="share/paparazzi/sw/lib/ocaml" comment="ocaml objects and libs needed during airborne code generation">
|
||||
<file name="sw/lib/ocaml/env.cmi"/>
|
||||
<file name="sw/lib/ocaml/extXml.cmi"/>
|
||||
<file name="sw/lib/ocaml/latlong.cmi"/>
|
||||
<file name="sw/lib/ocaml/xml2h.cmi"/>
|
||||
<file name="sw/lib/ocaml/serial.cmi"/>
|
||||
<file name="sw/lib/ocaml/pprz.cmi"/>
|
||||
<file name="sw/lib/ocaml/debug.cmi"/>
|
||||
<file name="sw/lib/ocaml/geometry_2d.cmi"/>
|
||||
<file name="sw/lib/ocaml/geometry_3d.cmi"/>
|
||||
<file name="sw/lib/ocaml/gtk_3d.cmi"/>
|
||||
<file name="sw/lib/ocaml/gtk_tools.cmi"/>
|
||||
<file name="sw/lib/ocaml/srtm.cmi"/>
|
||||
<file name="sw/lib/ocaml/ocaml_tools.cmi"/>
|
||||
<file name="sw/lib/ocaml/mapCanvas.cmi"/>
|
||||
<file name="sw/lib/ocaml/mapTrack.cmi"/>
|
||||
<file name="sw/lib/ocaml/mapWaypoints.cmi"/>
|
||||
<file name="sw/lib/ocaml/lib-pprz.cma"/>
|
||||
<file name="sw/lib/ocaml/liblib-pprz.a"/>
|
||||
<file name="sw/lib/ocaml/dlllib-pprz.so"/>
|
||||
<file name="sw/lib/ocaml/xlib-pprz.cma"/>
|
||||
<file name="sw/lib/ocaml/libxlib-pprz.a"/>
|
||||
<file name="sw/lib/ocaml/dllxlib-pprz.so"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_simulator" dest="share/paparazzi/sw/simulator" comment="ocaml objects and C hooks for airborne code simulation">
|
||||
<file name="sw/simulator/Makefile"/>
|
||||
<file name="sw/simulator/flightModelHeli.ml.sav"/>
|
||||
<file name="sw/simulator/sim.cmi"/>
|
||||
<file name="sw/simulator/sim_ap.c"/>
|
||||
<file name="sw/simulator/sim_gps.c"/>
|
||||
<file name="sw/simulator/sim_ir.c"/>
|
||||
<file name="sw/simulator/simsitl.ml"/>
|
||||
<file name="sw/simulator/simsitl.pl"/>
|
||||
<file name="sw/simulator/sitl.cma"/>
|
||||
<file name="sw/simulator/sitl.cmi"/>
|
||||
<file name="sw/simulator/timer.h"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_include" dest="share/paparazzi/sw/include" comment="common headers for airborne code">
|
||||
<file name="sw/include/std.h"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_fly_by_wire" dest="share/paparazzi/sw/airborne/fly_by_wire" comment="airborne code for the mega8 - aka flybywire MCU">
|
||||
<file name="sw/airborne/fly_by_wire/Makefile"/>
|
||||
<file name="sw/airborne/fly_by_wire/README"/>
|
||||
<file name="sw/airborne/fly_by_wire/adc_fbw.h" comment="analog to digital converter handling header"/>
|
||||
<file name="sw/airborne/fly_by_wire/adc_fbw.c" comment="analog to digital converter handling code"/>
|
||||
<file name="sw/airborne/fly_by_wire/link_autopilot.h" comment="protocol for spi link with autopilot MCU"/>
|
||||
<file name="sw/airborne/fly_by_wire/main.c" comment="initialisation and main loop"/>
|
||||
<file name="sw/airborne/fly_by_wire/ppm.h" comment="radio control decoder header"/>
|
||||
<file name="sw/airborne/fly_by_wire/ppm.c" comment="radio control decoder code"/>
|
||||
<file name="sw/airborne/fly_by_wire/servo.h" comment="servo pulse generation header"/>
|
||||
<file name="sw/airborne/fly_by_wire/servo.c" comment="servo pulse generation code"/>
|
||||
<file name="sw/airborne/fly_by_wire/spi.h" comment="serial peripheral interface handling header"/>
|
||||
<file name="sw/airborne/fly_by_wire/spi.c" comment="serial peripheral interface handling code"/>
|
||||
<file name="sw/airborne/fly_by_wire/timer.h" comment="timer handling code"/>
|
||||
<file name="sw/airborne/fly_by_wire/uart.h" comment="buffered asynchronous serial port handling header"/>
|
||||
<file name="sw/airborne/fly_by_wire/uart.c" comment="buffered asynchronous serial port handling code"/>
|
||||
</section>
|
||||
|
||||
<section name="sw_autopilot" dest="share/paparazzi/sw/airborne/autopilot" comment="airborne code for the mega128 - aka autopilot MCU">
|
||||
<file name="sw/airborne/autopilot/Makefile"/>
|
||||
<file name="sw/airborne/autopilot/README"/>
|
||||
<file name="sw/airborne/autopilot/adc.h" comment="analog to digital converter handling header"/>
|
||||
<file name="sw/airborne/autopilot/adc.c" comment="analog to digital converter handling code"/>
|
||||
<file name="sw/airborne/autopilot/autopilot.h"/>
|
||||
<file name="sw/airborne/autopilot/downlink.h"/>
|
||||
<file name="sw/airborne/autopilot/estimator.c"/>
|
||||
<file name="sw/airborne/autopilot/estimator.h"/>
|
||||
<file name="sw/airborne/autopilot/gps.h"/>
|
||||
<file name="sw/airborne/autopilot/gps_sirf.c"/>
|
||||
<file name="sw/airborne/autopilot/gps_ubx.c"/>
|
||||
<file name="sw/airborne/autopilot/if_calib.c"/>
|
||||
<file name="sw/airborne/autopilot/if_calib.h"/>
|
||||
<file name="sw/airborne/autopilot/infrared.c"/>
|
||||
<file name="sw/airborne/autopilot/infrared.h"/>
|
||||
<file name="sw/airborne/autopilot/link_fbw.c"/>
|
||||
<file name="sw/airborne/autopilot/link_fbw.h"/>
|
||||
<file name="sw/airborne/autopilot/lls.c"/>
|
||||
<file name="sw/airborne/autopilot/lls.h"/>
|
||||
<file name="sw/airborne/autopilot/main.c"/>
|
||||
<file name="sw/airborne/autopilot/mainloop.c"/>
|
||||
<file name="sw/airborne/autopilot/modem.c"/>
|
||||
<file name="sw/airborne/autopilot/modem.h"/>
|
||||
<file name="sw/airborne/autopilot/nav.c"/>
|
||||
<file name="sw/airborne/autopilot/nav.h"/>
|
||||
<file name="sw/airborne/autopilot/pid.c"/>
|
||||
<file name="sw/airborne/autopilot/pid.h"/>
|
||||
<file name="sw/airborne/autopilot/sirf.h"/>
|
||||
<file name="sw/airborne/autopilot/spi.c"/>
|
||||
<file name="sw/airborne/autopilot/spi.h"/>
|
||||
<file name="sw/airborne/autopilot/timer.h"/>
|
||||
<file name="sw/airborne/autopilot/uart.c"/>
|
||||
<file name="sw/airborne/autopilot/uart.h"/>
|
||||
<file name="sw/airborne/autopilot/ubx.h"/>
|
||||
</section>
|
||||
|
||||
<section name="var_log" dest="share/paparazzi/var/logs">
|
||||
<file name="var/logs/04_12_29__15_11_08.log"/>
|
||||
</section>
|
||||
|
||||
<section name="var_include" dest="share/paparazzi/var/include">
|
||||
<file name="var/include/fbw_messages.h"/>
|
||||
<file name="var/include/messages.h"/>
|
||||
<file name="var/include/ubx_protocol.h"/>
|
||||
</section>
|
||||
|
||||
</install>
|
||||
|
||||
Vendored
+3
-3
@@ -55,8 +55,8 @@ install: build
|
||||
dh_clean -k
|
||||
dh_installdirs
|
||||
|
||||
# Add here commands to install the package into debian/ivy-ocaml.
|
||||
$(MAKE) install DESTDIR=$(CURDIR)/debian/paparazzi
|
||||
# Add here commands to install the package.
|
||||
$(MAKE) install PREFIX=$(CURDIR)/debian/paparazzi/usr
|
||||
|
||||
|
||||
# Build architecture-independent files here.
|
||||
@@ -82,7 +82,7 @@ binary-arch: build install
|
||||
# dh_installinfo
|
||||
dh_installman
|
||||
dh_link
|
||||
dh_strip
|
||||
# dh_strip
|
||||
dh_compress
|
||||
dh_fixperms
|
||||
# dh_perl
|
||||
|
||||
@@ -13,7 +13,12 @@ if (defined $ENV{PAPARAZZI_SRC}) {
|
||||
$paparazzi_src = $ENV{PAPARAZZI_SRC};
|
||||
$paparazzi_home = $ENV{PAPARAZZI_SRC};
|
||||
}
|
||||
$paparazzi_home = $ENV{PAPARAZZI_HOME} if (defined $ENV{PAPARAZZI_HOME});
|
||||
if (defined $ENV{PAPARAZZI_HOME}) {
|
||||
$paparazzi_home = $ENV{PAPARAZZI_HOME}
|
||||
}
|
||||
else {
|
||||
$paparazzi_home = "/usr/share/paparazzi" unless defined $ENV{PAPARAZZI_SRC};
|
||||
}
|
||||
#print "\nEnvironment : ";
|
||||
#if (defined $paparazzi_src) {
|
||||
# print "source directory mode\n paparazzi_src $paparazzi_src\n";
|
||||
@@ -21,7 +26,7 @@ $paparazzi_home = $ENV{PAPARAZZI_HOME} if (defined $ENV{PAPARAZZI_HOME});
|
||||
#else {
|
||||
# print "system mode\n inst_prefix INST_PREFIX";
|
||||
#}
|
||||
#print " paparazzi_home $paparazzi_home\n\n";
|
||||
print " paparazzi_home $paparazzi_home\n\n";
|
||||
|
||||
|
||||
sub set_env {
|
||||
|
||||
@@ -7,7 +7,7 @@ BEGIN {
|
||||
$ENV{PAPARAZZI_SRC}."/sw/lib/perl" : "/usr/lib/paparazzi/";
|
||||
}
|
||||
use lib ($paparazzi_lib);
|
||||
use lib ($ENV{PAPARAZZI_SRC}."/sw/supervision");
|
||||
#use lib ($ENV{PAPARAZZI_SRC}."/sw/supervision");
|
||||
|
||||
use Paparazzi::CpGui;
|
||||
@ISA = qw(Paparazzi::CpGui);
|
||||
@@ -29,7 +29,7 @@ sub populate {
|
||||
Paparazzi::Environment::check_paparazzi_home();
|
||||
$args->{-config_file} = $paparazzi_home."/conf/control_panel.xml";
|
||||
$args->{-variables} = {paparazzi_home => $paparazzi_home};
|
||||
$args->{-bin_base_dir} = $paparazzi_src;
|
||||
$args->{-bin_base_dir} = defined $paparazzi_src ? $paparazzi_src : "/usr/share/paparazzi";
|
||||
$args->{-logo_file} = $paparazzi_home."/data/pictures/penguin_logo.gif";
|
||||
$self->SUPER::populate($args);
|
||||
$self->configspec(-variables => [S_SUPER, S_SUPER, S_SUPER, S_SUPER, S_SUPER, {}]);
|
||||
|
||||
Reference in New Issue
Block a user