@ -338,3 +338,65 @@ add_custom_target(old_install-service
C O M M A N D c p . . / l i n u x / d v m h o s t . s e r v i c e / l i b / s y s t e m d / s y s t e m /
C O M M A N D c p . . / l i n u x / d v m h o s t . s e r v i c e / l i b / s y s t e m d / s y s t e m /
C O M M A N D b a s h \ " - c \ " \ " s e d - i ' s / \ \ \ \ / u s r \ \ \ \ / l o c a l \ \ \ \ / b i n / \ \ \ \ / o p t \ \ \ \ / d v m \ \ \ \ / b i n / ' / l i b / s y s t e m d / s y s t e m / d v m h o s t . s e r v i c e \ "
C O M M A N D b a s h \ " - c \ " \ " s e d - i ' s / \ \ \ \ / u s r \ \ \ \ / l o c a l \ \ \ \ / b i n / \ \ \ \ / o p t \ \ \ \ / d v m \ \ \ \ / b i n / ' / l i b / s y s t e m d / s y s t e m / d v m h o s t . s e r v i c e \ "
C O M M A N D b a s h \ " - c \ " \ " s e d - i ' s / \ \ \ \ / u s r \ \ \ \ / l o c a l \ \ \ \ / e t c / \ \ \ \ / o p t \ \ \ \ / d v m / ' / l i b / s y s t e m d / s y s t e m / d v m h o s t . s e r v i c e \ " )
C O M M A N D b a s h \ " - c \ " \ " s e d - i ' s / \ \ \ \ / u s r \ \ \ \ / l o c a l \ \ \ \ / e t c / \ \ \ \ / o p t \ \ \ \ / d v m / ' / l i b / s y s t e m d / s y s t e m / d v m h o s t . s e r v i c e \ " )
#
# F i r m w a r e c o m p i l a t i o n
#
project ( dvmfw )
add_custom_target ( dvmfw
D E P E N D S d v m f w - s t m 3 2 f 4 d v m f w - s t m 3 2 f 4 - p o g d v m f w - s t m 3 2 f 4 - e d a d v m f w - s t m 3 2 f x
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / m o d e m
)
add_custom_target ( dvmfw-clean
D E P E N D S d v m f w - s t m 3 2 f 4 - c l e a n d v m f w - s t m 3 2 f x - c l e a n
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / m o d e m
)
add_custom_target ( dvmfw-stm32f4
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F 4 c l e a n
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F 4
C O M M A N D c p d v m - f i r m w a r e _ f 4 . e l f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
C O M M A N D c p d v m - f i r m w a r e _ f 4 . b i n $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / m o d e m
)
add_custom_target ( dvmfw-stm32f4-pog
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F 4 _ P O G c l e a n
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F 4 _ P O G
C O M M A N D c p d v m - f i r m w a r e _ f 4 - p o g . e l f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
C O M M A N D c p d v m - f i r m w a r e _ f 4 - p o g . b i n $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / m o d e m
)
add_custom_target ( dvmfw-stm32f4-eda
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F 4 _ E D A c l e a n
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F 4 _ E D A
C O M M A N D c p d v m - f i r m w a r e _ e d a . e l f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
C O M M A N D c p d v m - f i r m w a r e _ e d a . b i n $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / m o d e m
)
add_custom_target ( dvmfw-sam3x8
C O M M A N D m a k e - f M a k e f i l e . S A M 3 X 8 _ D U E c l e a n
C O M M A N D m a k e - f M a k e f i l e . S A M 3 X 8 _ D U E
C O M M A N D c p d v m - f i r m w a r e _ d u e . e l f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
C O M M A N D c p d v m - f i r m w a r e _ d u e . b i n $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / m o d e m
)
add_custom_target ( dvmfw-stm32f4-clean
C O M M A N D m a k e - f M a k e f i l e c l e a n
C O M M A N D r m - f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / d v m - f i r m w a r e * . e l f
C O M M A N D r m - f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / d v m - f i r m w a r e * . b i n
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / m o d e m
)
add_custom_target ( dvmfw-stm32fx
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F X c l e a n
C O M M A N D m a k e - f M a k e f i l e . S T M 3 2 F X m m d v m - h s - h a t - d u a l
C O M M A N D c p d v m - f i r m w a r e - h s _ f 1 . e l f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
C O M M A N D c p d v m - f i r m w a r e - h s _ f 1 . b i n $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R }
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / h o t s p o t
)
add_custom_target ( dvmfw-stm32fx-clean
C O M M A N D m a k e - f M a k e f i l e c l e a n
C O M M A N D r m - f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / d v m - f i r m w a r e * . e l f
C O M M A N D r m - f $ { C M A K E _ C U R R E N T _ B I N A R Y _ D I R } / d v m - f i r m w a r e * . b i n
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / s r c / f w / h o t s p o t
)