mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-31 03:57:45 +08:00
@@ -92,6 +92,9 @@ ABI_MESSAGES_H=$(STATICINCLUDE)/abi_messages.h
|
|||||||
GEN_HEADERS = $(MESSAGES_H) $(MESSAGES2_H) $(UBX_PROTOCOL_H) $(MTK_PROTOCOL_H) $(XSENS_PROTOCOL_H) $(DL_PROTOCOL_H) $(DL_PROTOCOL2_H) $(ABI_MESSAGES_H)
|
GEN_HEADERS = $(MESSAGES_H) $(MESSAGES2_H) $(UBX_PROTOCOL_H) $(MTK_PROTOCOL_H) $(XSENS_PROTOCOL_H) $(DL_PROTOCOL_H) $(DL_PROTOCOL2_H) $(ABI_MESSAGES_H)
|
||||||
|
|
||||||
|
|
||||||
|
# default directory for temporary files
|
||||||
|
TMPDIR ?= /tmp
|
||||||
|
|
||||||
all: ground_segment ext lpctools
|
all: ground_segment ext lpctools
|
||||||
|
|
||||||
print_build_version:
|
print_build_version:
|
||||||
@@ -151,46 +154,46 @@ static_h: $(GEN_HEADERS)
|
|||||||
$(MESSAGES_H) : $(MESSAGES_XML) tools
|
$(MESSAGES_H) : $(MESSAGES_XML) tools
|
||||||
$(Q)test -d $(STATICINCLUDE) || mkdir -p $(STATICINCLUDE)
|
$(Q)test -d $(STATICINCLUDE) || mkdir -p $(STATICINCLUDE)
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages.out $< telemetry > /tmp/msg.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages.out $< telemetry > $(TMPDIR)/msg.h
|
||||||
$(Q)mv /tmp/msg.h $@
|
$(Q)mv $(TMPDIR)/msg.h $@
|
||||||
$(Q)chmod a+r $@
|
$(Q)chmod a+r $@
|
||||||
|
|
||||||
$(MESSAGES2_H) : $(MESSAGES_XML) tools
|
$(MESSAGES2_H) : $(MESSAGES_XML) tools
|
||||||
$(Q)test -d $(STATICINCLUDE) || mkdir -p $(STATICINCLUDE)
|
$(Q)test -d $(STATICINCLUDE) || mkdir -p $(STATICINCLUDE)
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages2.out $< telemetry > /tmp/msg2.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages2.out $< telemetry > $(TMPDIR)/msg2.h
|
||||||
$(Q)mv /tmp/msg2.h $@
|
$(Q)mv $(TMPDIR)/msg2.h $@
|
||||||
$(Q)chmod a+r $@
|
$(Q)chmod a+r $@
|
||||||
|
|
||||||
$(UBX_PROTOCOL_H) : $(UBX_XML) tools
|
$(UBX_PROTOCOL_H) : $(UBX_XML) tools
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_ubx.out $< > /tmp/ubx.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_ubx.out $< > $(TMPDIR)/ubx.h
|
||||||
$(Q)mv /tmp/ubx.h $@
|
$(Q)mv $(TMPDIR)/ubx.h $@
|
||||||
|
|
||||||
$(MTK_PROTOCOL_H) : $(MTK_XML) tools
|
$(MTK_PROTOCOL_H) : $(MTK_XML) tools
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_mtk.out $< > /tmp/mtk.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_mtk.out $< > $(TMPDIR)/mtk.h
|
||||||
$(Q)mv /tmp/mtk.h $@
|
$(Q)mv $(TMPDIR)/mtk.h $@
|
||||||
|
|
||||||
$(XSENS_PROTOCOL_H) : $(XSENS_XML) tools
|
$(XSENS_PROTOCOL_H) : $(XSENS_XML) tools
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_xsens.out $< > /tmp/xsens.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_xsens.out $< > $(TMPDIR)/xsens.h
|
||||||
$(Q)mv /tmp/xsens.h $@
|
$(Q)mv $(TMPDIR)/xsens.h $@
|
||||||
|
|
||||||
$(DL_PROTOCOL_H) : $(MESSAGES_XML) tools
|
$(DL_PROTOCOL_H) : $(MESSAGES_XML) tools
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages.out $< datalink > /tmp/dl.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages.out $< datalink > $(TMPDIR)/dl.h
|
||||||
$(Q)mv /tmp/dl.h $@
|
$(Q)mv $(TMPDIR)/dl.h $@
|
||||||
|
|
||||||
$(DL_PROTOCOL2_H) : $(MESSAGES_XML) tools
|
$(DL_PROTOCOL2_H) : $(MESSAGES_XML) tools
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages2.out $< datalink > /tmp/dl2.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_messages2.out $< datalink > $(TMPDIR)/dl2.h
|
||||||
$(Q)mv /tmp/dl2.h $@
|
$(Q)mv $(TMPDIR)/dl2.h $@
|
||||||
|
|
||||||
$(ABI_MESSAGES_H) : $(MESSAGES_XML) tools
|
$(ABI_MESSAGES_H) : $(MESSAGES_XML) tools
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_abi.out $< airborne > /tmp/abi.h
|
$(Q)PAPARAZZI_SRC=$(PAPARAZZI_SRC) PAPARAZZI_HOME=$(PAPARAZZI_HOME) $(TOOLS)/gen_abi.out $< airborne > $(TMPDIR)/abi.h
|
||||||
$(Q)mv /tmp/abi.h $@
|
$(Q)mv $(TMPDIR)/abi.h $@
|
||||||
|
|
||||||
|
|
||||||
include Makefile.ac
|
include Makefile.ac
|
||||||
|
|||||||
+9
-6
@@ -62,6 +62,9 @@ endif
|
|||||||
# telemetry periodic frequency defaults to 60Hz
|
# telemetry periodic frequency defaults to 60Hz
|
||||||
TELEMETRY_FREQUENCY ?= 60
|
TELEMETRY_FREQUENCY ?= 60
|
||||||
|
|
||||||
|
# default directory for temporary files
|
||||||
|
TMPDIR ?= /tmp
|
||||||
|
|
||||||
init:
|
init:
|
||||||
@[ -d $(PAPARAZZI_HOME) ] || (echo "Copying config example in your $(PAPARAZZI_HOME) directory"; mkdir -p $(PAPARAZZI_HOME); cp -a conf $(PAPARAZZI_HOME); cp -a data $(PAPARAZZI_HOME); mkdir -p $(PAPARAZZI_HOME)/var/maps; mkdir -p $(PAPARAZZI_HOME)/var/include)
|
@[ -d $(PAPARAZZI_HOME) ] || (echo "Copying config example in your $(PAPARAZZI_HOME) directory"; mkdir -p $(PAPARAZZI_HOME); cp -a conf $(PAPARAZZI_HOME); cp -a data $(PAPARAZZI_HOME); mkdir -p $(PAPARAZZI_HOME)/var/maps; mkdir -p $(PAPARAZZI_HOME)/var/include)
|
||||||
|
|
||||||
@@ -87,15 +90,15 @@ makefile_ac: $(MAKEFILE_AC)
|
|||||||
$(AIRFRAME_H) : $(CONF)/$(AIRFRAME_XML) $(CONF_XML) $(AIRCRAFT_MD5)
|
$(AIRFRAME_H) : $(CONF)/$(AIRFRAME_XML) $(CONF_XML) $(AIRCRAFT_MD5)
|
||||||
$(Q)test -d $(AC_GENERATED) || mkdir -p $(AC_GENERATED)
|
$(Q)test -d $(AC_GENERATED) || mkdir -p $(AC_GENERATED)
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)$(TOOLS)/gen_airframe.out $(AC_ID) $(AIRCRAFT) $(MD5SUM) $< > /tmp/airframe.h
|
$(Q)$(TOOLS)/gen_airframe.out $(AC_ID) $(AIRCRAFT) $(MD5SUM) $< > $(TMPDIR)/airframe.h
|
||||||
$(Q)mv /tmp/airframe.h $@
|
$(Q)mv $(TMPDIR)/airframe.h $@
|
||||||
$(Q)cp $(CONF)/airframes/airframe.dtd $(AIRCRAFT_CONF_DIR)/airframes
|
$(Q)cp $(CONF)/airframes/airframe.dtd $(AIRCRAFT_CONF_DIR)/airframes
|
||||||
|
|
||||||
$(RADIO_H) : $(CONF)/$(RADIO) $(CONF_XML) $(TOOLS)/gen_radio.out
|
$(RADIO_H) : $(CONF)/$(RADIO) $(CONF_XML) $(TOOLS)/gen_radio.out
|
||||||
$(Q)test -d $(AC_GENERATED) || mkdir -p $(AC_GENERATED)
|
$(Q)test -d $(AC_GENERATED) || mkdir -p $(AC_GENERATED)
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)$(TOOLS)/gen_radio.out $< > /tmp/radio.h
|
$(Q)$(TOOLS)/gen_radio.out $< > $(TMPDIR)/radio.h
|
||||||
$(Q)mv /tmp/radio.h $@
|
$(Q)mv $(TMPDIR)/radio.h $@
|
||||||
$(Q)cp $< $(AIRCRAFT_CONF_DIR)/radios
|
$(Q)cp $< $(AIRCRAFT_CONF_DIR)/radios
|
||||||
|
|
||||||
$(PERIODIC_H) : $(CONF)/$(AIRFRAME_XML) $(MESSAGES_XML) $(CONF_XML) $(CONF)/$(TELEMETRY) $(MAKEFILE_AC)
|
$(PERIODIC_H) : $(CONF)/$(AIRFRAME_XML) $(MESSAGES_XML) $(CONF_XML) $(CONF)/$(TELEMETRY) $(MAKEFILE_AC)
|
||||||
@@ -109,8 +112,8 @@ $(PERIODIC_H) : $(CONF)/$(AIRFRAME_XML) $(MESSAGES_XML) $(CONF_XML) $(CONF)/$(TE
|
|||||||
$(FLIGHT_PLAN_H) : $(CONF)/$(FLIGHT_PLAN) $(CONF_XML) $(TOOLS)/gen_flight_plan.out
|
$(FLIGHT_PLAN_H) : $(CONF)/$(FLIGHT_PLAN) $(CONF_XML) $(TOOLS)/gen_flight_plan.out
|
||||||
$(Q)test -d $(AC_GENERATED) || mkdir -p $(AC_GENERATED)
|
$(Q)test -d $(AC_GENERATED) || mkdir -p $(AC_GENERATED)
|
||||||
@echo BUILD $@
|
@echo BUILD $@
|
||||||
$(Q)$(TOOLS)/gen_flight_plan.out $< > /tmp/$(AC_ID)_fp.h
|
$(Q)$(TOOLS)/gen_flight_plan.out $< > $(TMPDIR)/$(AC_ID)_fp.h
|
||||||
$(Q)mv /tmp/$(AC_ID)_fp.h $@
|
$(Q)mv $(TMPDIR)/$(AC_ID)_fp.h $@
|
||||||
$(Q)chmod a+r $@
|
$(Q)chmod a+r $@
|
||||||
$(Q)cp $< $(AIRCRAFT_CONF_DIR)/flight_plans
|
$(Q)cp $< $(AIRCRAFT_CONF_DIR)/flight_plans
|
||||||
|
|
||||||
|
|||||||
+8
-5
@@ -3,6 +3,9 @@
|
|||||||
DATADIR = $(PAPARAZZI_HOME)/conf/maps_data
|
DATADIR = $(PAPARAZZI_HOME)/conf/maps_data
|
||||||
Q=@
|
Q=@
|
||||||
|
|
||||||
|
# default directory for temporary files
|
||||||
|
TMPDIR ?= /tmp
|
||||||
|
|
||||||
all: $(PAPARAZZI_HOME)/conf/maps.xml
|
all: $(PAPARAZZI_HOME)/conf/maps.xml
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@@ -24,11 +27,11 @@ $(PAPARAZZI_HOME)/conf/maps.xml: $(DATADIR)/maps.google.com
|
|||||||
$(eval GOOGLE_VERSION := $(shell grep -E "http://khm[0-9]+.google.com/kh/v=[0-9]+.x26" $(DATADIR)/maps.google.com | sed -E 's#.*http://khm[0-9]+.google.com/kh/v=##;s#.x26.*##'))
|
$(eval GOOGLE_VERSION := $(shell grep -E "http://khm[0-9]+.google.com/kh/v=[0-9]+.x26" $(DATADIR)/maps.google.com | sed -E 's#.*http://khm[0-9]+.google.com/kh/v=##;s#.x26.*##'))
|
||||||
@echo "Updated google maps version to $(GOOGLE_VERSION)"
|
@echo "Updated google maps version to $(GOOGLE_VERSION)"
|
||||||
@echo "-----------------------------------------------"
|
@echo "-----------------------------------------------"
|
||||||
$(Q)echo "<!DOCTYPE maps SYSTEM \"maps.dtd\">" > /tmp/maps.xml
|
$(Q)echo "<!DOCTYPE maps SYSTEM \"maps.dtd\">" > $(TMPDIR)/maps.xml
|
||||||
$(Q)echo "" >> /tmp/maps.xml
|
$(Q)echo "" >> $(TMPDIR)/maps.xml
|
||||||
$(Q)echo "<maps google_version=\"$(GOOGLE_VERSION)\"/>" >> /tmp/maps.xml
|
$(Q)echo "<maps google_version=\"$(GOOGLE_VERSION)\"/>" >> $(TMPDIR)/maps.xml
|
||||||
$(Q)echo "" >> /tmp/maps.xml
|
$(Q)echo "" >> $(TMPDIR)/maps.xml
|
||||||
$(Q)mv /tmp/maps.xml $@
|
$(Q)mv $(TMPDIR)/maps.xml $@
|
||||||
|
|
||||||
FORCE:
|
FORCE:
|
||||||
.PHONY: all clean
|
.PHONY: all clean
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ OCAMLC = ocamlc
|
|||||||
OCAMLOPT = ocamlopt
|
OCAMLOPT = ocamlopt
|
||||||
INCLUDES= $(shell ocamlfind query -r -i-format xml-light) $(shell ocamlfind query -r -i-format lablgtk2) -I ../../lib/ocaml
|
INCLUDES= $(shell ocamlfind query -r -i-format xml-light) $(shell ocamlfind query -r -i-format lablgtk2) -I ../../lib/ocaml
|
||||||
|
|
||||||
|
# default directory for temporary files
|
||||||
|
TMPDIR ?= /tmp
|
||||||
|
|
||||||
|
|
||||||
all: panic
|
all: panic
|
||||||
|
|
||||||
$^
|
$^
|
||||||
@@ -54,8 +58,8 @@ export.cmo : gtk_export.cmo
|
|||||||
export.cmx : gtk_export.cmx
|
export.cmx : gtk_export.cmx
|
||||||
|
|
||||||
gtk_export.ml : export.glade
|
gtk_export.ml : export.glade
|
||||||
grep -v invisible_char $< > /tmp/$<
|
grep -v invisible_char $< > $(TMPDIR)/$<
|
||||||
lablgladecc2 -root export -hide-default /tmp/$< | grep -B 1000000 " end" > $@
|
lablgladecc2 -root export -hide-default $(TMPDIR)/$< | grep -B 1000000 " end" > $@
|
||||||
|
|
||||||
pt : ahrsview imuview ahrs2fg
|
pt : ahrsview imuview ahrs2fg
|
||||||
|
|
||||||
|
|||||||
+15
-12
@@ -51,6 +51,9 @@ XCMX = $(XSRC:.ml=.cmx)
|
|||||||
TESTS_SRC = test/test_latlong.ml
|
TESTS_SRC = test/test_latlong.ml
|
||||||
TESTS_CMO = $(TESTS_SRC:.ml=.cmo)
|
TESTS_CMO = $(TESTS_SRC:.ml=.cmo)
|
||||||
|
|
||||||
|
# default directory for temporary files
|
||||||
|
TMPDIR ?= /tmp
|
||||||
|
|
||||||
$(XCMO) $(XCMX) myGtkInit.cmo : INCLUDES=$(XINCLUDES)
|
$(XCMO) $(XCMX) myGtkInit.cmo : INCLUDES=$(XINCLUDES)
|
||||||
|
|
||||||
all : lib-pprz.cma xlib-pprz.cma myGtkInit.cmo xml_get.out opt
|
all : lib-pprz.cma xlib-pprz.cma myGtkInit.cmo xml_get.out opt
|
||||||
@@ -141,24 +144,24 @@ expr_syntax.cmo : expr_syntax.cmi
|
|||||||
|
|
||||||
|
|
||||||
gtk_papget_editor.ml : widgets.glade
|
gtk_papget_editor.ml : widgets.glade
|
||||||
grep -v invisible_char $< > /tmp/$@_$<
|
grep -v invisible_char $< > $(TMPDIR)/$@_$<
|
||||||
lablgladecc2 -root papget_editor -hide-default /tmp/$@_$< | grep -B 1000000 " end" > $@
|
lablgladecc2 -root papget_editor -hide-default $(TMPDIR)/$@_$< | grep -B 1000000 " end" > $@
|
||||||
@rm /tmp/$@_$<
|
@rm $(TMPDIR)/$@_$<
|
||||||
|
|
||||||
gtk_papget_text_editor.ml : widgets.glade
|
gtk_papget_text_editor.ml : widgets.glade
|
||||||
grep -v invisible_char $< > /tmp/$@_$<
|
grep -v invisible_char $< > $(TMPDIR)/$@_$<
|
||||||
lablgladecc2 -root table_text_editor -hide-default /tmp/$@_$< | grep -B 1000000 " end" > $@
|
lablgladecc2 -root table_text_editor -hide-default $(TMPDIR)/$@_$< | grep -B 1000000 " end" > $@
|
||||||
@rm /tmp/$@_$<
|
@rm $(TMPDIR)/$@_$<
|
||||||
|
|
||||||
gtk_papget_gauge_editor.ml : widgets.glade
|
gtk_papget_gauge_editor.ml : widgets.glade
|
||||||
grep -v invisible_char $< > /tmp/$@_$<
|
grep -v invisible_char $< > $(TMPDIR)/$@_$<
|
||||||
lablgladecc2 -root table_gauge_editor -hide-default /tmp/$@_$< | grep -B 1000000 " end" > $@
|
lablgladecc2 -root table_gauge_editor -hide-default $(TMPDIR)/$@_$< | grep -B 1000000 " end" > $@
|
||||||
@rm /tmp/$@_$<
|
@rm $(TMPDIR)/$@_$<
|
||||||
|
|
||||||
gtk_papget_led_editor.ml : widgets.glade
|
gtk_papget_led_editor.ml : widgets.glade
|
||||||
grep -v invisible_char $< > /tmp/$@_$<
|
grep -v invisible_char $< > $(TMPDIR)/$@_$<
|
||||||
lablgladecc2 -root table_led_editor -hide-default /tmp/$@_$< | grep -B 1000000 " end" > $@
|
lablgladecc2 -root table_led_editor -hide-default $(TMPDIR)/$@_$< | grep -B 1000000 " end" > $@
|
||||||
@rm /tmp/$@_$<
|
@rm $(TMPDIR)/$@_$<
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -f *~ *.cm* *.out *.opt .depend *.a *.o *.so caml_from_c_example tests gtk_papget_*.ml expr_parser.ml expr_parser.mli expr_lexer.ml expr_lexer.mli
|
rm -f *~ *.cm* *.out *.opt .depend *.a *.o *.so caml_from_c_example tests gtk_papget_*.ml expr_parser.ml expr_parser.mli expr_lexer.ml expr_lexer.mli
|
||||||
|
|||||||
@@ -33,6 +33,9 @@ LIBPPRZCMXA=$(LIBPPRZCMA:.cma=.cmxa)
|
|||||||
XLIBPPRZCMA=$(LIBPPRZDIR)/xlib-pprz.cma
|
XLIBPPRZCMA=$(LIBPPRZDIR)/xlib-pprz.cma
|
||||||
XLIBPPRZCMXA=$(XLIBPPRZCMA:.cma=.cmxa)
|
XLIBPPRZCMXA=$(XLIBPPRZCMA:.cma=.cmxa)
|
||||||
|
|
||||||
|
# default directory for temporary files
|
||||||
|
TMPDIR ?= /tmp
|
||||||
|
|
||||||
all: play plotter plot sd2log plotprofile openlog2tlm
|
all: play plotter plot sd2log plotprofile openlog2tlm
|
||||||
|
|
||||||
play : log_file.cmo play_core.cmo play.cmo
|
play : log_file.cmo play_core.cmo play.cmo
|
||||||
@@ -86,8 +89,8 @@ export.cmo : gtk_export.cmo
|
|||||||
export.cmx : gtk_export.cmx
|
export.cmx : gtk_export.cmx
|
||||||
|
|
||||||
gtk_export.ml : export.glade
|
gtk_export.ml : export.glade
|
||||||
grep -v invisible_char $< > /tmp/$<
|
grep -v invisible_char $< > $(TMPDIR)/$<
|
||||||
lablgladecc2 -root export -hide-default /tmp/$< | grep -B 1000000 " end" > $@
|
lablgladecc2 -root export -hide-default $(TMPDIR)/$< | grep -B 1000000 " end" > $@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,9 @@ INCLUDES= -I $(LIBPPRZDIR) $(shell ocamlfind query -r -i-format lablgtk2) $(shel
|
|||||||
LIBPPRZCMA=$(LIBPPRZDIR)/lib-pprz.cma
|
LIBPPRZCMA=$(LIBPPRZDIR)/lib-pprz.cma
|
||||||
PAPARAZZICENTERCMO = gtk_pc.cmo gtk_process.cmo pc_common.cmo pc_aircraft.cmo pc_control_panel.cmo paparazzicenter.cmo
|
PAPARAZZICENTERCMO = gtk_pc.cmo gtk_process.cmo pc_common.cmo pc_aircraft.cmo pc_control_panel.cmo paparazzicenter.cmo
|
||||||
|
|
||||||
|
# default directory for temporary files
|
||||||
|
TMPDIR ?= /tmp
|
||||||
|
|
||||||
all: paparazzicenter
|
all: paparazzicenter
|
||||||
|
|
||||||
paparazzicenter : $(PAPARAZZICENTERCMO) $(LIBPPRZDIR)/lib-pprz.cma
|
paparazzicenter : $(PAPARAZZICENTERCMO) $(LIBPPRZDIR)/lib-pprz.cma
|
||||||
@@ -38,12 +41,12 @@ paparazzicenter : $(PAPARAZZICENTERCMO) $(LIBPPRZDIR)/lib-pprz.cma
|
|||||||
$(Q)$(OCAMLC) -custom $(INCLUDES) -o $@ unix.cma str.cma xml-light.cma lablgtk.cma lablglade.cma gtkInit.cmo lib-pprz.cma xlib-pprz.cma lablgnomeui.cma $^
|
$(Q)$(OCAMLC) -custom $(INCLUDES) -o $@ unix.cma str.cma xml-light.cma lablgtk.cma lablglade.cma gtkInit.cmo lib-pprz.cma xlib-pprz.cma lablgnomeui.cma $^
|
||||||
|
|
||||||
gtk_pc.ml : paparazzicenter.glade
|
gtk_pc.ml : paparazzicenter.glade
|
||||||
grep -v invisible_char $< > /tmp/$<
|
grep -v invisible_char $< > $(TMPDIR)/$<
|
||||||
lablgladecc2 -hide-default -root window /tmp/$< > $@
|
lablgladecc2 -hide-default -root window $(TMPDIR)/$< > $@
|
||||||
|
|
||||||
gtk_process.ml : paparazzicenter.glade
|
gtk_process.ml : paparazzicenter.glade
|
||||||
grep -v invisible_char $< > /tmp/$<
|
grep -v invisible_char $< > $(TMPDIR)/$<
|
||||||
lablgladecc2 -hide-default -root hbox_program /tmp/$< | grep -B 1000000 " end" > $@
|
lablgladecc2 -hide-default -root hbox_program $(TMPDIR)/$< | grep -B 1000000 " end" > $@
|
||||||
|
|
||||||
%.cmo : %.ml
|
%.cmo : %.ml
|
||||||
@echo OC $<
|
@echo OC $<
|
||||||
|
|||||||
Reference in New Issue
Block a user