From 4c637a09ed3587acd809f85de48c8089a742d962 Mon Sep 17 00:00:00 2001
From: Paavo Nieminen <paavo.j.nieminen@jyu.fi>
Date: Mon, 6 May 2024 10:54:44 +0300
Subject: [PATCH] =?UTF-8?q?Makefile=20laittamaan=20debuggaustiedot=20mukaa?=
 =?UTF-8?q?n=20my=C3=B6s=20assembler-k=C3=A4=C3=A4nn=C3=B6kseen,=20koska?=
 =?UTF-8?q?=20ohjeita=20noudattava=20opiskelija=20haluaa=20debugata.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 2015/demot/mallikoodia/d04b/Makefile         |   6 +++---
 2015/demot/mallikoodia/d04b/d04b_paketti.zip | Bin 4445 -> 4449 bytes
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/2015/demot/mallikoodia/d04b/Makefile b/2015/demot/mallikoodia/d04b/Makefile
index 4549c6b..9ba5290 100644
--- a/2015/demot/mallikoodia/d04b/Makefile
+++ b/2015/demot/mallikoodia/d04b/Makefile
@@ -18,8 +18,8 @@
 # esimerkkiohjelman, jossa kaikki on C:tä.
 #
 # Komento "make oma" kääntää, linkittää, ja suorittaa ohjelman siten,
-# että C:llä tehdyn aliohjelman sijasta siinä onkin liitetty sinun
-# itse assemblerilla tekemäsi ohjelma!
+# että C:llä tehdyn funktion sijasta siinä onkin liitetty sinun
+# itse assemblerilla tekemäsi funktio!
 #
 # Tiedät, että oma koodisi toimii, kun tulostuu täysin sama kuin
 # esimerkistä. Eli kun "make oma" ja "make esimerkki" tekee tasan
@@ -52,7 +52,7 @@ vaihtaja.o: vaihtaja.c vaihtaja.h
 
 asmvaihtaja.o: asmvaihtaja.s
 	@echo "Käännän itse tekemäsi 'vaihtajakirjaston' objektitiedostoksi"
-	as -o $@ $<
+	as -g -o $@ $<
 
 
 clean:
diff --git a/2015/demot/mallikoodia/d04b/d04b_paketti.zip b/2015/demot/mallikoodia/d04b/d04b_paketti.zip
index 2f790bc2ffbcbfb329a8cbc861af57327c446dda..12735c92374e8645e345b91fe9276bb883c3cb74 100644
GIT binary patch
delta 1753
zcmcbs^iYW}z?+#xgn@y9gW*7NX~;xAWziG)7D)n38<R>axEUB(UNAE-0EvxmVjL_W
z6_XP<<gqK6JcT0>qU0w|CAyp|AWCj>DvMyVXR-j-1IMbcWf2+^erxryFfa&kf!rp;
z;G3A8nwFW98XCgMz%0>Ykp{vjPGn%18+JSIv6(>aw#kOv2K9w+mfdju{Gh=o{n;Gj
zbhmSP^?P>ytM$6HIw&kkyJ+cxof8kK>A%R^tY@BGG_7vOzt%dTsC(MV>LC`o9{JaN
zIcA&ceb~P6rcGAjD<>b1FfEf)-tr=wGSZiZUD7x^UDv5g!c?rzr&VF`nrj>n-PPpN
zPja)=K51X{O?#o(B*Bt;j;TvS-);%_*e!HxXG}{#aKWmOr2^Bo#1xh#n`JMtw6v?d
zt#sF>>U>O33}-US&s(939)CC?pgM2b(lb@pf&`5umvt!rcitDleze+zho!5~>1~r2
z<L<fui>lHBhwHu$j>3rx4+*J?ygv0^ouw)&g7K1*$R?M23=xhuVnTL4slRNoc($2M
zhnKZz)>}!n?p0H^cKs3Zcvm=cC$Fza=!EZ1>~(s}zI-?vSyg7WkRwlMcj-Y5uIp1y
zpWWrO@@(?&m<s*VGbe`LZVi{8vs@unAvXM;_QAEP3r!3bp1pH1%)=q(kep(Xz%?%u
z){oxXHIgPTn9=K-Z<`=(5VUrdFw^q-sa%ty+upB;d@|{$&x#|#1^v7oZmYNicTCGQ
z`F&bwPKfA-nI@|3(*i`!U!2-gmv%dXVO91eUiI|HRZk3=DsKj_HF)F5Z^^z~-gV)o
z>w!($;a<`*z1|;gd)X{Icy`VV+cmo~HKK|iYU~Jh=GemEBgSW7!^13F`9LSuM{uTX
za6R9(U+<kJ&-J>poLzi{*~3#c{3mBx@7i%f+WY&~tB#iYLOU{c%(LvD7TCeN@L+KC
z=HSo|McG_tW<r^q8x#NNU3X-uTb|NqII|?QviHcb-|No4*u3uInOi$<2*qRtwC;H@
zyL3)>-71^Yj_-TB6#bVlJgooP_|fCW$>URxzFe?@wO%`FhtST0U!ScK{qCnXK{EI(
zYeIx_)`i^X+z+pOuwWNpbYWLx5MY(i_<ZHZr1Btv))O_87_Lp(n0lupWs0n9-E0-+
zUFzMX&z<BAS}&yba`H3gp1I>!HofQE(;7zonjYWu=5k-QYq1Ge+#|2OP`W!e*V@lb
zZTXdp4=rUSO|9##ZD)l))aA<a&w8Fx=%v4V^U2`D$`iLSPp+IkHz4a-$&cg0o6Z~m
z^0M0F{MhX7*4N^hXYcQQU12!w?yc&GXVE&{jHg3)_e=DYYrk1=i@#Zf_x?KJqRmc+
z-t4t})b_KKL42;>kEx7Nf2-B<l(jd>J)Lvu{FHk#!M~(WJPNjJ@v0BlHD%`p$FtRP
zAC8A@c`5c~`iJ&=ci*aQi>;NjRNknqf9Z$Vv#mcjonI1qH2c8K>E{jp$R8;GV|`b8
zTDrmeoj+C=a>^U>mQMaLIdxXgrByP=3iE%w;C=Js+549I*d0$dmD%aF$4twc&{w-`
z>A`D}9-B)d)}(&7bG)MaTI$iUc`NIGSgpQtX2(sRi|G#@?@N!|zTng2%QxqrHdFZR
zt$Up1_NvhTeGbB#o_zbg`g?i#^y$~{zy0|o*y-;5$<OM&+;0E-oauf?-SF@GEh;zJ
z4VNAccfNRiZAAO?lN|A-!e96UycwC~m=Oi1?!?LYTpSDxvxFHK_!uOB1!_G510#_7
z-v}faiZgRda}pCvO7e>`^^!wFSQ(f>#VlI+g>I-ZoA>WfpzcZ_<^mfEGcyQiRas(Y
zMoD5;A`bKFfdx0Zf&VtHVVVOp>?nqTuaOPRAl8B6|0=|<fXoB>lo!Q;r#UBI5)duJ
p??=pX9u#meKRyGN{D@K?7-CpT`~YuOHjoZhAe;(x#5R5q4**eMy3+sv

delta 1747
zcmaKtc{tR09LK+71~cPajIqS5`zRyCR;+cC+dM|3V_dUC$Wqe57}vAwTGN;&ku#55
z=tQN+ecws0(jdh;%NF)G?QW&^>G^%XfBc^3{d;}ipWh#^@1)$QoS=g>93ch(Kmt1y
zi$E8Y$2hIfNO`L?(y35B07C!-fEJ>{TpWq8hp`9@5)y|oW79}6Ghaj)DM)vOu{;!6
zhax-WB1ug7$n6w{I;sF+s02lZQSxHS|CbO(PZ;@QScE$&N`Z0E*}`Z}w;jON{kS*T
z$IqMSgaUABbR;R|OE>^moJRtl>k5Y@F*NyhQy248LwfZ0X0@m8n{H2~U$4QPI1!$i
zyi%0H9E>}xN+Dk@Z{e#xcCB?aE<Fzy5T2bGeNm{jSrcQ&*E>fPtvegT_uii}Xn*KZ
zwXo*}COUDcmp5kD6W2oK9;;>V_+&Zr#AuwOY_m$Sj`3T1i-qeFml19~yI_M*Q00Y?
zrW$+uxaz&e^x|Ve@L1V?v2-<}YP6y{D}D6RD%!`+-fsMs<&gcDHddZhCt-9yggLWU
zU(@vWd~en388@AxZDLiQHE$(r3>q!U2*7C`=?*nnga>6fOwv(lnO<8_hi+4sf^tJt
zL-o>zCM`qUIpT(J%r5$mz*$%qOT@2J_q5L35)jJiwTn4)F195{&AU{t7F^&xOb##+
zHN#9rb<;BAQ9p$TXJlk1szypR1su_etJ8Vmaj(e1ccb3`JJuHD>opKEIlw!uYWcn8
z5c7>y;PC@00yY%w(>E|8!q{?)-*!ab6tOjWU)K@;SV4vC+2<zom?y!hn0@Ji54A9I
z>f)rHFT2Xiz*B8e?5QU_hhAiiDD#%;*sMe-6S>bT*|uaWiZukERLspB))kL<dHH00
z%kUkUGYN)A*PM3ppX)a1d^p?WSn%pp%ES|9FONm8$a`IpKPZ9P%4DJ90Li$)!+X*5
z{lZ-8fDr@d7pgb3klAa^5;Y}vrBI`8Zq{^%=8LS(KIAS+tkN1c31TPVJC_^l&ic-I
z$mUF+UD7{dE~_8SWAEQVCO&LS)ObA7oTs=#UbtN)D8F`2G1#W{&d&BUg|)HMSImn~
zC58_+Hk3^eqSU6i$4j15R-#_Ges}hS6aO#)p1w7JZj_%?!QB?mk7^b#q0CdQreYu6
z9xA>6CMc<0!VeF+Bpssy^gNLHvC8`+kU#9-4U15DV3^9=#JYPiQpJ?bK$I&bs6Rid
zz&pIybNhf+*2t4mJ?vi*sA&9g{xirKFLp>}&D4Z(C%e49>GA2cQ00B)^IW+Gt(E4i
z+4;~B#~@OWm9+Gc?h41g<?GL>u9&f$3HH?xJMsLLBE2+y9es?Co_6Z#Vbwgcxdqja
z9+uH_uy;~N68o~uv)1zX+We8G_=;D9WA$1iq*Ni7vJvJZ(p@(Xfq`%dI^}IhZgQG9
zfp;KH9-n%QH?U_ma$GWNpw{=9ai!dxW2ef7&FpJbUM+2x!3)m<L>?bCl~1a_WEw{G
zGfnd|q@t)Zqoa7wk%4Ktw#eL)R-%T-Sh~hLn?uCAJn3QU{PkO~^G&skd+uj=mNVjO
zC0T#EnK9lnyf5syO5E4}Y;3AWDs-`99JN&)7;pCa{8Rp_U87l2X*SkTOl=l<vfQO@
zJ}k08Ph96w;!niIQ_h9d!e9FebGks2ZC7Q0-V5bl`hLdx8?LbqB_K11ZJW|GL9dq4
zH$w{x3)jj5?vH5C=0{i8mUdFD1a&*6`;sc%G&dG*C=ByzX6GI>=@}|@vB0*#?!RoD
z#yMESxMbj;q^VA4oIoQ1xGV~QAdrA$3IGhi0l2{!7m}cIe7eo00DMm1NL8E1`W+Ga
z>I}5e9|;hEMu4~>?mm>0?!NALPofhyfOF*g4Ian9n-wKo=@6>{+SKj9xzB-=4?vEp
zzX9a<8oL>a?dJet00?X=*oFeYJ=p(a$KVghX2|XTBK`ikK(-J4wc-E!ZJeRmkn=zJ
a9vYeB`>z^u^FW0FH}o)}R+U1Wx4!{wHK*_Z

-- 
GitLab