2024-09-24 08:56:37 +00:00
import { _ as _export _sfc , c as createElementBlock , o as openBlock , a8 as createStaticVNode } from "./chunks/framework.B9AX-CPi.js" ;
2024-11-12 02:22:17 +00:00
const _ _pageData = JSON . parse ( '{"title":"More Detailed make Instructions","description":"","frontmatter":{},"headers":[],"relativePath":"getting_started_make_guide.md","filePath":"getting_started_make_guide.md","lastUpdated":null}' ) ;
2024-05-30 02:02:10 +00:00
const _sfc _main = { name : "getting_started_make_guide.md" } ;
2024-06-02 02:43:43 +00:00
const _hoisted _1 = /* @__PURE__ */ createStaticVNode ( ' < h1 id = "more-detailed-make-instructions" tabindex = "-1" > More Detailed < code > make < / c o d e > I n s t r u c t i o n s < a c l a s s = " h e a d e r - a n c h o r " h r e f = " # m o r e - d e t a i l e d - m a k e - i n s t r u c t i o n s " a r i a - l a b e l = " P e r m a l i n k t o & q u o t ; M o r e D e t a i l e d ` m a k e ` I n s t r u c t i o n s & q u o t ; " > < / a > < / h 1 > < p > T h e f u l l s y n t a x o f t h e < c o d e > m a k e < / c o d e > c o m m a n d i s < c o d e > & l t ; k e y b o a r d _ f o l d e r & g t ; : & l t ; k e y m a p & g t ; : & l t ; t a r g e t & g t ; < / c o d e > , w h e r e : < / p > < u l > < l i > < c o d e > & l t ; k e y b o a r d _ f o l d e r & g t ; < / c o d e > i s t h e p a t h o f t h e k e y b o a r d , f o r e x a m p l e < c o d e > p l a n c k < / c o d e > < u l > < l i > U s e < c o d e > a l l < / c o d e > t o c o m p i l e a l l k e y b o a r d s < / l i > < l i > S p e c i f y t h e p a t h t o c o m p i l e a r e v i s i o n , f o r e x a m p l e < c o d e > p l a n c k / r e v 4 < / c o d e > o r < c o d e > p l a n c k / r e v 3 < / c o d e > < / l i > < l i > I f t h e k e y b o a r d d o e s n & # 3 9 ; t h a v e a n y f o l d e r s , i t c a n b e l e f t o u t < / l i > < l i > T o c o m p i l e t h e d e f a u l t f o l d e r , y o u c a n l e a v e i t o u t < / l i > < / u l > < / l i > < l i > < c o d e > & l t ; k e y m a p & g t ; < / c o d e > i s t h e n a m e o f t h e k e y m a p , f o r e x a m p l e < c o d e > a l g e r n o n < / c o d e > < u l > < l i > U s e < c o d e > a l l < / c o d e > t o c o m p i l e a l l k e y m a p s < / l i > < / u l > < / l i > < l i > < c o d e > & l t ; t a r g e t & g t ; < / c o d e > w i l l b e e x p l a i n e d i n m o r e d e t a i l b e l o w . < / l i > < / u l > < p > T h e < c o d e > & l t ; t a r g e t & g t ; < / c o d e > m e a n s t h e f o l l o w i n g < / p > < u l > < l i > I f n o t a r g e t i s g i v e n , t h e n i t & # 3 9 ; s t h e s a m e a s < c o d e > a l l < / c o d e > b e l o w < / l i > < l i > < c o d e > a l l < / c o d e > c o m p i l e s a s m a n y k e y b o a r d / r e v i s i o n / k e y m a p c o m b i n a t i o n s a s s p e c i f i e d . F o r e x a m p l e , < c o d e > m a k e p l a n c k / r e v 4 : d e f a u l t < / c o d e > w i l l g e n e r a t e a s i n g l e . h e x , w h i l e < c o d e > m a k e p l a n c k / r e v 4 : a l l < / c o d e > w i l l g e n e r a t e a h e x f o r e v e r y k e y m a p a v a i l a b l e t o t h e p l a n c k . < / l i > < l i > < c o d e > f l a s h < / c o d e > , < c o d e > d f u < / c o d e > , < c o d e > t e e n s y < / c o d e > , < c o d e > a v r d u d e < / c o d e > , < c o d e > d f u - u t i l < / c o d e > , o r < c o d e > b o o t l o a d h i d < / c o d e > c o m p i l e a n d u p l o a d t h e f i r m w a r e t o t h e k e y b o a r d . I f t h e c o m p i l a t i o n f a i l s , t h e n n o t h i n g w i l l b e u p l o a d e d . T h e p r o g r a m m e r t o u s e d e p e n d s o n t h e k e y b o a r d . F o r m o s t k e y b o a r d s i t & # 3 9 ; s < c o d e > d f u < / c o d e > , b u t f o r C h i b i O S k e y b o a r d s y o u s h o u l d u s e < c o d e > d f u - u t i l < / c o d e > , a n d < c o d e > t e e n s y < / c o d e > f o r s t a n d a r d T e e n s y s . T o f i n d o u t w h i c h c o m m a n d y o u s h o u l d u s e f o r y o u r k e y b o a r d , c h e c k t h e k e y b o a r d s p e c i f i c r e a d m e . V i s i t t h e < a h r e f = " . / f l a s h i n g " > F l a s h i n g F i r m w a r e < / a > g u i d e f o r m o r e d e t a i l s o f t h e a v a i l a b l e b o o t l o a d e r s . < u l > < l i > < s t r o n g > N o t e < / s t r o n g > : s o m e o p e r a t i n g s y s t e m s n e e d p r i v i l e g e d a c c e s s f o r t h e s e c o m m a n d s t o w o r k . T h i s m e a n s t h a t y o u m a y n e e d t o s e t u p < a h r e f = " . / f a q _ b u i l d # l i n u x - u d e v - r u l e s " > < c o d e > u d e v r u l e s < / c o d e > < / a > t o a c c e s s t h e s e w i t h o u t r o o t a c c e s s , o r t o r u n t h e c o m m a n d w i t h r o o t a c c e s s ( < c o d e > s u d o m a k e p l a n c k / r e v 4 : d e f a u l t : f l a s h < / c o d e > ) . < / l i > < / u l > < / l i > < l i > < c o d e > c l e a n < / c o d e > , c l e a n s t h e b u i l d o u t p u t f o l d e r s t o m a k e s u r e t h a t e v e r y t h i n g i s b u i l t f r o m s c r a t c h . R u n t h i s b e f o r e n o r m a l c o m p i l a t i o n i f y o u h a v e s o m e u n e x p l a i n a b l e p r o b l e m s . < / l i > < l i > < c o d e > d i s t c l e a n < / c o d e > r e m o v e s . h e x f i l e s a n d . b i n f i l e s . < / l i > < / u l > < p > T h e f o l l o w i n g t a r g e t s a r e f o r d e v e l o p e r s : < / p > < u l > < l i > < c o d e > s h o w _ p a t h < / c o d e > s h o w s t h e p a t h o f t h e s o u r c e a n d o b j e c t f i l e s . < / l i > < l i > < c o d e > d u m p _ v a r s < / c o d e > d u m p s t h e m a k e f i l e v a r i a b l e . < / l i > < l i > < c o d e > o b j s - s i z e < / c o d e > d i s p l a y s t h e s i z e o f i n d i v i d u a l o b j e c t f i l e s . < / l i > < l i > < c o d e > s h o w _ b u i l d _ o p t i o n s < / c o d e > s h o w s t h e o p t i o n s s e t i n & # 3 9 ; r u l e s . m k & # 3 9 ; . < / l i > < l i > < c o d e > c h e c k - m d 5 < / c o d e > d i s p l a y s t h e m d 5 c h e c k s u m o f t h e g e n e r a t e d b i n a r y f i l e . < / l i > < / u l > < p > Y o u c a n a l s o a d d e x t r a o p t i o n s a t t h e e n d o f t h e m a k e c o m m a n d l i n e , a f t e r t h e t a r g e t < / p > < u l > < l i > < c o d e > m a k e C O L O R = f a l s e < / c o d e > - t u r n s o f f c o l o r o u t p u t < / l i > < l i > < c o d e > m a k e S I L E N T = t r u e < / c o d e > - t u r n s o f f o u t p u t b e s i d e s e r r o r s / w a r n i n g s < / l i > < l i > < c o d e > m a k e V E R B O S E = t r u e < / c o d e > - o u t p u t s a l l o f t h e g c c s t u f f ( n o t i n t e r e s t i n g , u n l e s s y o u n e e d t o d e b u g ) < / l i > < l i > < c o d e > m a k e V E R B O S E _ L D _ C M D = y e s < / c o d e > - e x e c u t e t h e l d c o m m a n d w i t h t h e - v o p t i o n . < / l i > < l i > < c o d e > m a k e V E R B O S E _ A S _ C M D = y e s < / c o d e > - e x e c u t e t h e a s c o m m a n d w i t h t h e - v o p t i o n . < / l i > < l i > < c o d e > m a k e V E R B O S E _ C _ C M D = & l t ; c _ s o u r c e _ f i l e & g t ; < / c o d e > - a d d t h e - v o p t i o n w h e n c o m p i l i n g t h e s p e c i f i e d C s o u r c e f i l e . < / l i > < l i > < c o d e > m a k e D U M P _ C _ M A C R O S = & l t ; c _ s o u r c e _ f i l e & g t ; < / c o d e > - d u m p p r e p r o c e s s o r m a c r o s w h e n c o m p i l i n g t h e s p e c i f i e d C s o u r c e f i l e . < / l i > < l i > < c o d e > m a k e D U M P _ C _ M A C R O S = & l t ; c _ s o u r c e _ f i l e & g t ; & g t ; & l t ; l o g f i l e & g t ; < / c o d e > - d u m p p r e
2024-05-30 02:02:10 +00:00
const _hoisted _66 = [
_hoisted _1
] ;
function _sfc _render ( _ctx , _cache , $props , $setup , $data , $options ) {
return openBlock ( ) , createElementBlock ( "div" , null , _hoisted _66 ) ;
}
const getting _started _make _guide = /* @__PURE__ */ _export _sfc ( _sfc _main , [ [ "render" , _sfc _render ] ] ) ;
export {
_ _pageData ,
getting _started _make _guide as default
} ;