From 68d343ac03d7d8a9bcb21ccb928a16387bc7036a Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Fri, 1 May 2020 13:48:05 -0500 Subject: [PATCH 1/1] Initial commit --- .gitignore | 2 ++ .vimspector.json | 25 +++++++++++++++++++++++++ Makefile | 15 +++++++++++++++ onyx | Bin 0 -> 16552 bytes onyx.c | 9 +++++++++ 5 files changed, 51 insertions(+) create mode 100644 .gitignore create mode 100644 .vimspector.json create mode 100644 Makefile create mode 100755 onyx create mode 100644 onyx.c diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..97c16aa3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +**/*.o +*.o diff --git a/.vimspector.json b/.vimspector.json new file mode 100644 index 00000000..ee0c1bfc --- /dev/null +++ b/.vimspector.json @@ -0,0 +1,25 @@ +{ + "configurations": { + "cpptools-run": { + "adapter": "vscode-cpptools", + "configuration": { + "type": "cppdbg", + "request": "launch", + "program": "${workspaceFolder}/onyx", + "args": ["demo.onyx"], + "stopAtEntry": true, + "cwd": "${workspaceFolder}", + "environment": [], + "externalConsole": false, + "MIMode": "gdb", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + } + ] + } + } + } +} diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..86761a43 --- /dev/null +++ b/Makefile @@ -0,0 +1,15 @@ +OBJ_FILES=\ + onyx.o + +CC=gcc +INCLUDES= +LIBS= +FLGAS=-g + +%.o: %.c + $(CC) $(FLAGS) -c $< -o $@ $(INCLUDES) + +onyx: $(OBJ_FILES) + $(CC) $(FLAGS) $< -o $@ $(LIBS) + +all: onyx clean diff --git a/onyx b/onyx new file mode 100755 index 0000000000000000000000000000000000000000..e33fe9cd51db82c640b9b58720afeae0d569172d GIT binary patch literal 16552 zcmeHOU2Ggz6~4P0C(e)8PU;Yoq|+g<-(RvxRdH9#fD!G4xXWbnY> zN(VsjmHss8(Sw@!0iAxFo9nH%-}Npx>T=vC1mVXb``s45+u{dYl>UIoC+CDem!&-~ z_L7bZkZrk~c-u^Jy-{OnB_6VA1%%(1$dBXvqy=dol>S!BOOwP8l*3i~GU?&=L;Etx z)=WBEoNArwXm4#l6e;8)2dv|6q(FE~9XWPVz4qn0H%88E`E}sp+3mM}coSlRlFok@ZHwOyo^tB9YFjBk_Um9^*jdK;*D828NCr$y7cymM)m7 z{Ls;!OfH)mN(^V%b8I4)6;H!9t!l_Y1tqUR$|?WZxo1srdwMy{k6+)6B$+Ya72?wg{PTCF3% zSh5-a+s}ZX0Y3wN2K)^88SpdUXTZgQ{IzfURsnRzo@(nr8o82x0X%}#ph~9X$r2- z)!iT~eXi>YL3wMQ{BFKL;!mlf&(-{hq4T!6mAXF0b?SP3d9l8EhRoH1Ala8J`@`oL z_TJG;OZuhvAJQ+~4(Wkc^(%MGMrvS>G*DY!9IbEeUH0erX1e-Ft%?Uv>a$%zuIif7>{p+MY*ZLIE56Aa@#5uoymi+Wf zABD{3{eO_-jhFr!FTLMedM8$H{G&d*5YRi{DE^tx$5&3po`{`_osJpKn7BVaQ;gPm zteiQH$1i>c{0#UR@H60Nz|Vl60Y3wN2K)^88SpdUXTZ)tfZkf^sZ1uPJ(|mBlDn7< z>?>g&E-fpTMqR$25H9{3`=npr2v3}#%YiHC$+aLJs!QIyDP4<0) zKHs7Kx3OI;-0*C$r*7>abwDCL>Z_;d^G(vH2vvW$;oHH1aMSalzOXj8rZ3#`TupDd z?b)?@xMOzRk#IB{?udokV&RtVu+|-J>JB$_hik2O!rOdm$+8F&&seXEj5U=lB5$y~l{zQL>uI?(*`T%x0>n+JsLfz4ChYNi z%Ih?_SkID#Q3(Y6%o=uH4&iyNm` zXoW7;`#bGI^uGwKTX*vzbsZlDt5o3B+k zpKgA=!Z>mB8!F?;&C}@h=xT4P%HwXd?8DdD z8udYWnXzkpaaQB+B0i|<)TAf>d|zSyf`@Mre$m4}NPNH%C$9IS7QZrYrnH0mF^N{0 zq3;0g7{LA2W|jH@RjS3m+Ht*TwX<36+=UjFv06Jnw$xizoZp{Y?W{b%uZg`k&TAIG za=hKN+F5ztU#3I_X%`U-Z||WThSNxcvt4)#CgX@tcF&6z-#l?0d|s%=dUm>3Dy~q1AvG0`j@q73S;yF&Q{cniZ++AAId&J*Ug;(ip z+Kh~-k-S+ji?oPpL@jSDG0X{LgtwOP{*+|S7|Y~_6B#3E=JEw2QJhjExrxb4%1k9A zpF7xju(}a%YDpW3d_FO4q_SpyT8-ut6DcEEoS2v<7l&kUFfP+vc6y3JGK~Jg*wH?t z?^v%vds^IfNoDjtek^u$pvSGTHqQ`6+lY)lU0Tq42bFOoe!M#tH;(uBKioHD48^+R zecYW&({Y@7wWM8Ej>5&LLa(P8}mz$Qk2_Y?62J z3>+t`WIAgU3n@Cl<=8kyBo7w~(u}n`$S`OV5YofDgQ{-%ac?qmho&Nh=?OD2Olan9 z97ipkrCmmoDw55asmNHi7#S|6X@^%jDO9X`pw&!_DN8q=D2%H}aym=x*=Xi%&DT=- zLOPdq2?pu%sZ4?$q&Ar`Rm3{Xh?$zAIu9Vy<*W=xQsXjY#*^d=$@Z|vj_rXuHJq48 zk5I2UYKy)iRtI)tltvYyQ9MB-v)a}1A9Fn4rb~_PnRdba35fZ&s4ZL68SkZ!bB_|{ zS-{;+W2)mm1iIbhkNFr-gQ1|;znA#G)0`LaW8MZt{J7s+lWIqs$EeQF0Px5B4)~JT zV*eNXF<*a#^gLCBKjwkJbK(!+TszBY5_nDzf6Nzwv<%cLh#z*quacIZ5gSJKX6_Q(Lelg{7;L2x7gvi2M9a%r(f$z|KOh|j^n~}8vUr) zMG((}!dkJS&RC+4(_a(63ObFc?rC0q*W(`*1K=~B69#`Y`+bi;=Fvbr@4{Zv3sGGV zf8<|jq7sy!Q6X1eKRiA;MEGM~4m?!xv@72JU-9^3{tmqA@yGcGJx>)Lqj+4x{0;kX zz4nlSzan3nrBwX!Jg_ADlwn6ER)GxU_;~D~e>^u}pYx)eKa4N<;XGa=Up9e1o-eM- zM5l#x&H{hnpGfKSS5dKUvr!Wf06*XjQaJs!sBNiphL5Ut7y_ Q-0J>`4%;H+aqx)h-!PjCr2qf` literal 0 HcmV?d00001 diff --git a/onyx.c b/onyx.c new file mode 100644 index 00000000..b028e3b1 --- /dev/null +++ b/onyx.c @@ -0,0 +1,9 @@ + +#include // TODO: Replace with custom lib +#include // TODO: Replace with custom lib + +int main() { + puts("Hello World!"); + + return 0; +} -- 2.25.1