@@ -6,23 +6,23 @@ currentFolder=${PWD}
66
77function newProject {
88 mkdir " $currentFolder /$projectFolder /"
9- echo " ; $projectFolder .asm" >> " $currentFolder /$projectFolder /$projectFolder .asm"
10- echo " ; x86 architecture" >> " $currentFolder /$projectFolder /$projectFolder .asm"
11- echo " ; Intel specification" >> " $currentFolder /$projectFolder /$projectFolder .asm"
12- echo " section .data" >> " $currentFolder /$projectFolder /$projectFolder .asm"
13- echo " " >> " $currentFolder /$projectFolder /$projectFolder .asm"
14- echo " " >> " $currentFolder /$projectFolder /$projectFolder .asm"
15- echo " section .text" >> " $currentFolder /$projectFolder /$projectFolder .asm"
16- echo " global _start" >> " $currentFolder /$projectFolder /$projectFolder .asm"
17- echo " " >> " $currentFolder /$projectFolder /$projectFolder .asm"
18- echo " _start:" >> " $currentFolder /$projectFolder /$projectFolder .asm"
19- echo " " >> " $currentFolder /$projectFolder /$projectFolder .asm"
20- echo " " >> " $currentFolder /$projectFolder /$projectFolder .asm"
21- echo " " >> " $currentFolder /$projectFolder /$projectFolder .asm"
9+ echo " ; $projectFolder .asm" >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
10+ echo " ; x86 architecture" >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
11+ echo " ; Intel specification" >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
12+ echo " section .data" >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
13+ echo " " >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
14+ echo " " >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
15+ echo " section .text" >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
16+ echo " global _start" >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
17+ echo " " >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
18+ echo " _start:" >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
19+ echo " " >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
20+ echo " " >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
21+ echo " " >> " $currentFolder /src/projects/ $projectFolder /$projectFolder .asm"
2222}
2323
2424function compile {
25- cd " $currentFolder /$projectFolder /"
25+ cd " $currentFolder /src/projects/ $projectFolder /"
2626 nasm -f elf32 $projectFolder ' .asm' -o $projectFolder ' .o'
2727 ld -m elf_i386 $projectFolder ' .o' -o $projectFolder
2828 cd $currentFolder
0 commit comments