PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/usr/share/emacs/26.1/lisp/cedet/ede/
Upload File :
Current File : //usr/share/emacs/26.1/lisp/cedet/ede/config.elc
;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\302\303\304\305!\"\210\302\306\307\305!\"\210\302\310\306\"\210\311\310\312\313#\210\314\305\315\306#\316\305\317\320\321$\207" [require ede defalias ede-extra-config-p eieio-make-class-predicate ede-extra-config ede-extra-config--eieio-childp eieio-make-child-predicate ede-extra-config-child-p make-obsolete "use (cl-typep ... \\='ede-extra-config) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (eieio-persistent) ((extension :initform ".ede") (file-header-line :initform ";; EDE Project Configuration") (project :type ede-project-with-config-child :documentation "The project this config is bound to.") (ignored-file :initform nil :type (or null symbol) :documentation "Set to non-nil if this was created and an on-disk file\nwas ignored.  Use this to warn the user that they might want to load in\nan on-disk version.")) (:documentation "Baseclass for auxiliary configuration files for EDE.\nThis should be subclassed by projects that auto detect a project\nand also want to save some extra level of configuration.")] 6)
#@55 Create a new object of class type `ede-extra-config'.
(defalias 'ede-extra-config #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-extra-config] 4 (#$ . 1493)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-extra-config compiler-macro ede-extra-config--anon-cmacro] 4)
(defalias 'ede-extra-config--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\316\317$\207" [defalias ede-project-with-config-p eieio-make-class-predicate ede-project-with-config ede-project-with-config--eieio-childp eieio-make-child-predicate ede-project-with-config-child-p make-obsolete "use (cl-typep ... \\='ede-project-with-config) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (ede-project) ((menu :initform nil) (config-file-basename :initform "Config.ede" :allocation :class :type string :documentation "The filename to use for saving the configuration.\nThis filename excludes the directory name and is used to\ninitialize the :file slot of the persistent baseclass.") (config-class :initform ede-extra-config :allocation :class :type class :documentation "The class of the configuration used by this project.") (config :initform nil :type (or null ede-extra-config-child) :documentation "The configuration object for this project.")) (:documentation "Baseclass for projects that save a configuration.")] 6)
#@62 Create a new object of class type `ede-project-with-config'.
(defalias 'ede-project-with-config #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-project-with-config] 4 (#$ . 3116)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-project-with-config compiler-macro ede-project-with-config--anon-cmacro] 4)
(defalias 'ede-project-with-config--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\316\317$\207" [defalias ede-target-with-config-p eieio-make-class-predicate ede-target-with-config ede-target-with-config--eieio-childp eieio-make-child-predicate ede-target-with-config-child-p make-obsolete "use (cl-typep ... \\='ede-target-with-config) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (ede-target) nil (:documentation "Baseclass for targets of classes that use a config object.")] 6)
#@61 Create a new object of class type `ede-target-with-config'.
(defalias 'ede-target-with-config #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-target-with-config] 4 (#$ . 4241)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-target-with-config compiler-macro ede-target-with-config--anon-cmacro] 4)
(defalias 'ede-target-with-config--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303\302\304%\210\300\305\302\306\302\307%\210\300\310\302\311\302\312%\210\300\313\302\314\302\315%\210\300\316\302\317\302\320%\210\300\316\302\321\302\322%\210\300\323\302\324\302\325%\210\300\326\302\327\302\330%\210\331\332\333\334!\"\210\331\335\336\334!\"\210\331\337\335\"\210\340\337\341\342#\210\343\334\344\335#\345\334\302\346\347$\207" [cl-generic-define-method project-rescan nil ((this ede-project-with-config)) #[(this) "\301\302\303#\210\304\305\"\207" [this eieio-oset config nil ede-config-get-configuration t] 4 "Rescan this generic project from the sources."] ede-config-get-configuration ((proj ede-project-with-config) &optional loadask) #[(proj &optional loadask) "\306\301\"\n\203	\203\306	\307\"\310=\203\311	\204\206\306\312\"\313\306\314\"\"\306\315\"\311\316\f!\203O\317!\204G\n\203O\320!\203O\321\f
\"\202y\316\f!\203f\322\323!\210\n\203c\324\202f\310\325
\326\327\f$\330	\307#\210\331	\"\210\330\301	#\210\330	\332#\210,	)\207" [proj config loadask top fname class eieio-oref ignored-file auto nil :directory expand-file-name config-file-basename config-class file-exists-p ede-directory-safe-p ede-check-project-directory eieio-persistent-read message "Ignoring EDE config file for now and creating a new one.  Use C-c . g to load it." manual make-instance "Configuration" :file eieio-oset ede-config-setup-configuration project ignore-type] 5 "Return the configuration for the project PROJ.\nIf optional LOADASK is non-nil, then if a project file exists, and if\nthe directory isn't on the `safe' list, ask to add it to the safe list."] ede-config-setup-configuration ((proj ede-project-with-config) config) #[(proj config) "\300\207" [nil] 1 "Default configuration setup method."] ede-commit-project ((proj ede-project-with-config)) #[(proj) "\302!\303	!)\207" [proj config ede-config-get-configuration ede-commit] 2 "Commit any change to PROJ to its file."] ede-customize ((proj ede-project-with-config)) #[(proj) "\302\303\"\304	!)\207" [proj config ede-config-get-configuration t eieio-customize-object] 3 "Customize the EDE project PROJ by actually configuring the config object."] ((target ede-target-with-config)) #[(target) "\300 \207" [ede-customize-project] 1 "Customize the EDE TARGET by actually configuring the config object."] eieio-done-customizing ((config ede-extra-config)) #[(config) "\301!\210\302\303\304\"\305\"\207" [config ede-commit ede-map-targets eieio-oref project #[(target) "\301\302\"\207" [target ede-map-target-buffers #[(b) "rq\210\301 )\207" [b ede-apply-target-options] 1]] 3]] 4 "Called when EIEIO is done customizing the configuration object.\nWe need to go back through the old buffers, and update them with\nthe new configuration."] ede-commit ((config ede-extra-config)) #[(config) "\302\303\304\"!\305	!\210)\306!\207" [config dir file-name-directory eieio-oref file ede-check-project-directory eieio-persistent-save] 4 "Commit all changes to the configuration to disk."] defalias ede-extra-config-program-p eieio-make-class-predicate ede-extra-config-program ede-extra-config-program--eieio-childp eieio-make-child-predicate ede-extra-config-program-child-p make-obsolete "use (cl-typep ... \\='ede-extra-config-program) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal ((debug-command :initarg :debug-command :initform "gdb " :type string :group commands :custom string :group (default build) :documentation "Command used for debugging this project.") (run-command :initarg :run-command :initform "" :type string :group commands :custom string :group (default build) :documentation "Command used to run something related to this project.")) (:documentation "Class to mix into a configuration for debug/run of programs.")] 6)
#@63 Create a new object of class type `ede-extra-config-program'.
(defalias 'ede-extra-config-program #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-extra-config-program] 4 (#$ . 8609)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-extra-config-program compiler-macro ede-extra-config-program--anon-cmacro] 4)
(defalias 'ede-extra-config-program--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-project-with-config-program-p eieio-make-class-predicate ede-project-with-config-program ede-project-with-config-program--eieio-childp eieio-make-child-predicate ede-project-with-config-program-child-p make-obsolete "use (cl-typep ... \\='ede-project-with-config-program) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project with configuration for programs.")] 6)
#@70 Create a new object of class type `ede-project-with-config-program'.
(defalias 'ede-project-with-config-program #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-project-with-config-program] 4 (#$ . 9774)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-project-with-config-program compiler-macro ede-project-with-config-program--anon-cmacro] 4)
(defalias 'ede-project-with-config-program--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-target-with-config-program-p eieio-make-class-predicate ede-target-with-config-program ede-target-with-config-program--eieio-childp eieio-make-child-predicate ede-target-with-config-program-child-p make-obsolete "use (cl-typep ... \\='ede-target-with-config-program) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project with configuration for programs.\nThis class brings in method overloads for running and debugging\nprograms from a project.")] 6)
#@69 Create a new object of class type `ede-target-with-config-program'.
(defalias 'ede-target-with-config-program #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-target-with-config-program] 4 (#$ . 11067)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-target-with-config-program compiler-macro ede-target-with-config-program--anon-cmacro] 4)
(defalias 'ede-target-with-config-program--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303\302\304%\210\300\305\302\306\302\307%\210\310\311\312\313!\"\210\310\314\315\313!\"\210\310\316\314\"\210\317\316\320\321#\210\322\313\323\314#\324\313\302\325\326$\207" [cl-generic-define-method project-debug-target nil ((target ede-target-with-config-program)) #[(target) "\306!\307	\310\"\311\n\312\"\313\314\"\315\f\316\310#\317
@!\320\310\".\207" [target proj config debug cmd cmdsplit ede-target-parent ede-config-get-configuration t eieio-oref :debug-command read-from-minibuffer "Debug Command: " split-string " " intern-soft call-interactively cmdsym] 4 "Run the current project derived from TARGET in a debugger."] project-run-target ((target ede-target-with-config-program)) #[(target) "\305!\306	\307\"\310\311\n\312\"P\313\314\"\315\f\",\207" [target proj config run cmd ede-target-parent ede-config-get-configuration t "./" eieio-oref :run-command read-from-minibuffer "Run (like this): " ede-shell-run-something] 4 "Run the current project derived from TARGET."] defalias ede-extra-config-build-p eieio-make-class-predicate ede-extra-config-build ede-extra-config-build--eieio-childp eieio-make-child-predicate ede-extra-config-build-child-p make-obsolete "use (cl-typep ... \\='ede-extra-config-build) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal ((build-command :initarg :build-command :initform "make -k" :type string :group commands :custom string :group (default build) :documentation "Command used for building this project.")) (:documentation "Class to mix into a configuration for compilation.")] 6)
#@61 Create a new object of class type `ede-extra-config-build'.
(defalias 'ede-extra-config-build #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-extra-config-build] 4 (#$ . 13280)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-extra-config-build compiler-macro ede-extra-config-build--anon-cmacro] 4)
(defalias 'ede-extra-config-build--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-project-with-config-build-p eieio-make-class-predicate ede-project-with-config-build ede-project-with-config-build--eieio-childp eieio-make-child-predicate ede-project-with-config-build-child-p make-obsolete "use (cl-typep ... \\='ede-project-with-config-build) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project with configuration for builds.\nThis class brings in method overloads for building.")] 6)
#@68 Create a new object of class type `ede-project-with-config-build'.
(defalias 'ede-project-with-config-build #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-project-with-config-build] 4 (#$ . 14475)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-project-with-config-build compiler-macro ede-project-with-config-build--anon-cmacro] 4)
(defalias 'ede-project-with-config-build--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-target-with-config-build-p eieio-make-class-predicate ede-target-with-config-build ede-target-with-config-build--eieio-childp eieio-make-child-predicate ede-target-with-config-build-child-p make-obsolete "use (cl-typep ... \\='ede-target-with-config-build) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project with configuration for builds.\nThis class brings in method overloads for for building.")] 6)
#@67 Create a new object of class type `ede-target-with-config-build'.
(defalias 'ede-target-with-config-build #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-target-with-config-build] 4 (#$ . 15711)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-target-with-config-build compiler-macro ede-target-with-config-build--anon-cmacro] 4)
(defalias 'ede-target-with-config-build--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303\302\304%\210\300\305\302\306\302\307%\210\310\311\312\313!\"\210\310\314\315\313!\"\210\310\316\314\"\210\317\316\320\321#\210\322\313\323\314#\324\313\302\325\326$\207" [cl-generic-define-method project-compile-project nil ((proj ede-project-with-config-build) &optional command) #[(proj &optional command) "\303\304\"\305	\306\"\307\n!*\207" [proj config comp ede-config-get-configuration t eieio-oref :build-command compile] 3 "Compile the entire current project PROJ.\nArgument COMMAND is the command to use when compiling."] project-compile-target ((obj ede-target-with-config-build) &optional command) #[(obj &optional command) "\301\302 \"\207" [command project-compile-project ede-current-project] 3 "Compile the current target OBJ.\nArgument COMMAND is the command to use for compiling the target."] defalias ede-extra-config-c-p eieio-make-class-predicate ede-extra-config-c ede-extra-config-c--eieio-childp eieio-make-child-predicate ede-extra-config-c-child-p make-obsolete "use (cl-typep ... \\='ede-extra-config-c) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal ((c-include-path :initarg :c-include-path :initform nil :type list :custom (repeat (string :tag "Path")) :group c :documentation "The include path used by C/C++ projects.\nThe include path is used when searching for symbols.") (c-preprocessor-table :initarg :c-preprocessor-table :initform nil :type list :custom (repeat (cons (string :tag "Macro") (string :tag "Value"))) :group c :documentation "Preprocessor Symbols for this project.\nWhen files within this project are parsed by CEDET, these symbols will be\nused to resolve macro occurrences in source files.\nIf you modify this slot, you will need to force your source files to be\nparsed again.") (c-preprocessor-files :initarg :c-preprocessor-files :initform nil :type list :group c :custom (repeat (string :tag "Include File")) :documentation "Files parsed and used to populate preprocessor tables.\nWhen files within this project are parsed by CEDET, these symbols will be used to\nresolve macro occurrences in source files.\nIf you modify this slot, you will need to force your source files to be\nparsed again.")) (:documentation "Class to mix into a configuration for compilation.")] 6)
#@57 Create a new object of class type `ede-extra-config-c'.
(defalias 'ede-extra-config-c #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-extra-config-c] 4 (#$ . 18598)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-extra-config-c compiler-macro ede-extra-config-c--anon-cmacro] 4)
(defalias 'ede-extra-config-c--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-project-with-config-c-p eieio-make-class-predicate ede-project-with-config-c ede-project-with-config-c--eieio-childp eieio-make-child-predicate ede-project-with-config-c-child-p make-obsolete "use (cl-typep ... \\='ede-project-with-config-c) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project for C/C++ support.")] 6)
#@64 Create a new object of class type `ede-project-with-config-c'.
(defalias 'ede-project-with-config-c #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-project-with-config-c] 4 (#$ . 19684)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-project-with-config-c compiler-macro ede-project-with-config-c--anon-cmacro] 4)
(defalias 'ede-project-with-config-c--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-target-with-config-c-p eieio-make-class-predicate ede-target-with-config-c ede-target-with-config-c--eieio-childp eieio-make-child-predicate ede-target-with-config-c-child-p make-obsolete "use (cl-typep ... \\='ede-target-with-config-c) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project for C/C++ support.\nThis target brings in methods used by Semantic to query\nthe preprocessor map, and include paths.")] 6)
#@63 Create a new object of class type `ede-target-with-config-c'.
(defalias 'ede-target-with-config-c #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-target-with-config-c] 4 (#$ . 20906)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-target-with-config-c compiler-macro ede-target-with-config-c--anon-cmacro] 4)
(defalias 'ede-target-with-config-c--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303\302\304%\210\300\305\302\306\302\307%\210\310\311\312\313!\"\210\310\314\315\313!\"\210\310\316\314\"\210\317\316\320\321#\210\322\313\323\314#\324\313\302\211\325$\207" [cl-generic-define-method ede-preprocessor-map nil ((this ede-target-with-config-c)) #[(this) "\306\307!\210\310!\311	!\312	!\313\314\315\"\313\211\203M@\316\317\n
\"!\211\203C\320!\203:\321!\210\322\f\314\323\"\")A\211\204*\322\f\314\324\"\"\211,\207" [this proj root config filemap G require semantic/sb ede-target-parent ede-project-root ede-config-get-configuration nil eieio-oref :c-preprocessor-files semanticdb-file-table-object ede-expand-filename semanticdb-needs-refresh-p semanticdb-refresh-table append lexical-table :c-preprocessor-table --dolist-tail-- table] 6 "Get the pre-processor map for some generic C code."] ede-system-include-path ((this ede-target-with-config-c)) #[(this) "\303!\304	!\305\n\306\"*\207" [this proj config ede-target-parent ede-config-get-configuration eieio-oref c-include-path] 3 "Get the system include path used by project THIS."] defalias ede-extra-config-java-p eieio-make-class-predicate ede-extra-config-java ede-extra-config-java--eieio-childp eieio-make-child-predicate ede-extra-config-java-child-p make-obsolete "use (cl-typep ... \\='ede-extra-config-java) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (:documentation "Class to mix into a configuration for compilation.")] 6)
#@60 Create a new object of class type `ede-extra-config-java'.
(defalias 'ede-extra-config-java #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-extra-config-java] 4 (#$ . 22975)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-extra-config-java compiler-macro ede-extra-config-java--anon-cmacro] 4)
(defalias 'ede-extra-config-java--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-project-with-config-java-p eieio-make-class-predicate ede-project-with-config-java ede-project-with-config-java--eieio-childp eieio-make-child-predicate ede-project-with-config-java-child-p make-obsolete "use (cl-typep ... \\='ede-project-with-config-java) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project to support java.\nThis brings in methods to support Semantic querying the\njava class path.")] 6)
#@67 Create a new object of class type `ede-project-with-config-java'.
(defalias 'ede-project-with-config-java #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-project-with-config-java] 4 (#$ . 24167)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-project-with-config-java compiler-macro ede-project-with-config-java--anon-cmacro] 4)
(defalias 'ede-project-with-config-java--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\211\316$\207" [defalias ede-target-with-config-java-p eieio-make-class-predicate ede-target-with-config-java ede-target-with-config-java--eieio-childp eieio-make-child-predicate ede-target-with-config-java-child-p make-obsolete "use (cl-typep ... \\='ede-target-with-config-java) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil (:documentation "Class to mix into a project to support java.")] 6)
#@66 Create a new object of class type `ede-target-with-config-java'.
(defalias 'ede-target-with-config-java #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-target-with-config-java] 4 (#$ . 25321)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-target-with-config-java compiler-macro ede-target-with-config-java--anon-cmacro] 4)
(defalias 'ede-target-with-config-java--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303\302\304%\210\305\306!\207" [cl-generic-define-method ede-java-classpath nil ((proj ede-project-with-config-java)) #[(proj) "\301\302!\303\"\207" [proj eieio-oref ede-config-get-configuration :classpath] 3 "Return the classpath for this project."] provide ede/config] 6)