From 6a4e08bfac3824dca1dd521f26a1b74478da865d Mon Sep 17 00:00:00 2001 From: emil28092005 <65846814+emil28092005@users.noreply.github.com> Date: Tue, 24 Sep 2024 19:25:47 +0300 Subject: [PATCH] Lab5 --- CMakeLists.txt | 8 +- Lab5/ex1.c | 37 ++++++ Lab5/ex2-3.c | 47 ++++++++ Lab5/ex4.c | 54 +++++++++ .../codemodel-v2-b4aa26cc6c7066b9c18c.json | 60 ---------- .../reply/index-2024-09-17T14-47-23-0292.json | 108 ------------------ .../target-OS-Debug-0afab8c539ea962edde8.json | 107 ----------------- cmake-build-debug/.ninja_deps | Bin 4016 -> 4620 bytes cmake-build-debug/.ninja_log | 15 ++- .../CMakeFiles/OS.dir/Lab4/ex1.c.o | Bin 3176 -> 5104 bytes .../Testing/Temporary/LastTest.log | 4 +- cmake-build-debug/build.ninja | 14 +-- 12 files changed, 159 insertions(+), 295 deletions(-) create mode 100644 Lab5/ex1.c create mode 100644 Lab5/ex2-3.c create mode 100644 Lab5/ex4.c delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-b4aa26cc6c7066b9c18c.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/index-2024-09-17T14-47-23-0292.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/target-OS-Debug-0afab8c539ea962edde8.json diff --git a/CMakeLists.txt b/CMakeLists.txt index 74bf536..57bd749 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,11 @@ cmake_minimum_required(VERSION 3.29) project(OS C) + set(CMAKE_C_STANDARD 11) -add_executable(OS main.c - Lab4/ex1.c) +SET(GCC_COVERAGE_COMPILE_FLAGS "-pthread") + + +add_executable(OS + Lab5/ex4.c) diff --git a/Lab5/ex1.c b/Lab5/ex1.c new file mode 100644 index 0000000..3404c27 --- /dev/null +++ b/Lab5/ex1.c @@ -0,0 +1,37 @@ +#include + +#include +#include + +/* +pthread_t phread_self(void); + +void * start_routine(void * arg); +int pthread_create(pthread_t * thread, const pthread_attr_t * attr, + void *(start_routine)(void *), void * arg); +void pthread_exit(void *retval); +*/ + +void * start_routine(void * arg) { + int pid = pthread_self(); + printf("%d\n",pid); + return NULL; +} + +int main() { + + int val1 = 5; + int val2 = 11; + + pthread_t thread1; + pthread_t thread2; + pthread_create(&thread1, NULL, &start_routine, NULL); + pthread_create(&thread2, NULL, &start_routine, NULL); + + + + printf("Program started!\n"); + + pthread_exit(NULL); + return 0; +} \ No newline at end of file diff --git a/Lab5/ex2-3.c b/Lab5/ex2-3.c new file mode 100644 index 0000000..ca14f08 --- /dev/null +++ b/Lab5/ex2-3.c @@ -0,0 +1,47 @@ +#include +#include +#include +#include + +/* +pthread_t phread_self(void); + +void * start_routine(void * arg); +int pthread_create(pthread_t * thread, const pthread_attr_t * attr, + void *(start_routine)(void *), void * arg); +void pthread_exit(void *retval); +*/ + +int globalVar = 5; + +void * start_routine(void * arg) { + //int pid = pthread_self(); + //printf("%d\n",pid); + globalVar += 1; + printf("%d\n",globalVar); + pthread_exit(NULL); +} + +int main() { + + int val1 = 5; + int val2 = 11; + + pthread_t thread1; + pthread_t thread2; + + pthread_create(&thread1, NULL, &start_routine, NULL); + pthread_join(thread1, NULL); + pthread_create(&thread2, NULL, &start_routine, NULL); + pthread_join(thread2, NULL); + + + //printf("%d\n",globalVar); + + printf("Program started!\n"); + + + + + return 0; +} \ No newline at end of file diff --git a/Lab5/ex4.c b/Lab5/ex4.c new file mode 100644 index 0000000..6fd43ca --- /dev/null +++ b/Lab5/ex4.c @@ -0,0 +1,54 @@ +#include +#include +#include +#include + +/* +pthread_t phread_self(void); + +void * start_routine(void * arg); +int pthread_create(pthread_t * thread, const pthread_attr_t * attr, + void *(start_routine)(void *), void * arg); +void pthread_exit(void *retval); +*/ + +int globalVar = 5; + +void * start_routine(void * arg) { + //int pid = pthread_self(); + //printf("%d\n",pid); + globalVar += 1; + printf("%d\n",globalVar); + pthread_exit(NULL); +} + +int main() { + + int val1 = 5; + int val2 = 11; + + pthread_t threads[1000]; + + pthread_t thread1; + pthread_t thread2; + + for (int i = 0; i < 1000; ++i){ + pthread_create(&threads[i], NULL, &start_routine, NULL); + pthread_join(threads[i], NULL); + } + + pthread_create(&thread1, NULL, &start_routine, NULL); + pthread_join(thread1, NULL); + pthread_create(&thread2, NULL, &start_routine, NULL); + pthread_join(thread2, NULL); + + + //printf("%d\n",globalVar); + + printf("Program started!\n"); + + + + + return 0; +} \ No newline at end of file diff --git a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-b4aa26cc6c7066b9c18c.json b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-b4aa26cc6c7066b9c18c.json deleted file mode 100644 index fa254dd..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-b4aa26cc6c7066b9c18c.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", - "minimumCMakeVersion" : - { - "string" : "3.29" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0 - ], - "name" : "OS", - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 0, - "id" : "OS::@6890427a1f51a3e7e1df", - "jsonFile" : "target-OS-Debug-0afab8c539ea962edde8.json", - "name" : "OS", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "/home/emil/CLionProjects/OS/cmake-build-debug", - "source" : "/home/emil/CLionProjects/OS" - }, - "version" : - { - "major" : 2, - "minor" : 7 - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/index-2024-09-17T14-47-23-0292.json b/cmake-build-debug/.cmake/api/v1/reply/index-2024-09-17T14-47-23-0292.json deleted file mode 100644 index 9476882..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/index-2024-09-17T14-47-23-0292.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "/home/emil/Downloads/CLion-2024.2.1/clion-2024.2.1/bin/cmake/linux/x64/bin/cmake", - "cpack" : "/home/emil/Downloads/CLion-2024.2.1/clion-2024.2.1/bin/cmake/linux/x64/bin/cpack", - "ctest" : "/home/emil/Downloads/CLion-2024.2.1/clion-2024.2.1/bin/cmake/linux/x64/bin/ctest", - "root" : "/home/emil/Downloads/CLion-2024.2.1/clion-2024.2.1/bin/cmake/linux/x64/share/cmake-3.29" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 29, - "patch" : 6, - "string" : "3.29.6", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-b4aa26cc6c7066b9c18c.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 7 - } - }, - { - "jsonFile" : "cache-v2-ff2113fa112ac8cc3809.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-b92a4e5b6a05c81ff658.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - { - "jsonFile" : "toolchains-v1-7605d64beb456dcb5b75.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-ff2113fa112ac8cc3809.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-b92a4e5b6a05c81ff658.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-b4aa26cc6c7066b9c18c.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 7 - } - }, - "toolchains-v1" : - { - "jsonFile" : "toolchains-v1-7605d64beb456dcb5b75.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-OS-Debug-0afab8c539ea962edde8.json b/cmake-build-debug/.cmake/api/v1/reply/target-OS-Debug-0afab8c539ea962edde8.json deleted file mode 100644 index 3c62044..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/target-OS-Debug-0afab8c539ea962edde8.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "OS" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_executable" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 6, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -std=gnu11 -fdiagnostics-color=always" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "11" - }, - "sourceIndexes" : - [ - 0, - 1 - ] - } - ], - "id" : "OS::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-g", - "role" : "flags" - }, - { - "fragment" : "", - "role" : "flags" - } - ], - "language" : "C" - }, - "name" : "OS", - "nameOnDisk" : "OS", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0, - 1 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "main.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Lab4/ex1.c", - "sourceGroupIndex" : 0 - } - ], - "type" : "EXECUTABLE" -} diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps index 645169bc037c23f17de7e93aa116d8af589c61a2..c3e25a2db4980051dd1f51eefe32f58427d311e3 100644 GIT binary patch delta 1361 zcmcgsM{LwU6rEAxtYdFhlmrqWBtQg6XqSHBfatx44w7ZO&e~+xYpuPIZ~}=VLPT?h z3%wJ1htPWmQA0a}#Elc-&DfhgaOd!>`R|u`|Ic_%)NO017*g-p&U!s*x}H+XDx?9? z@gvQaG4ZhpBa!W5T`<1Es8a2eqo?5_ z6kg&;Epfsm)b8D(0b0WzqfIsOUM(9zdD*P#ysZDt9&FpDq%e;+Rfgk zg!M46J*_FNry%z6}^j94eL~*YB&VM-4R@q+K1kT z)c)+cDzTkvgx=ykva4z@dNXXnw{oVQ6kXj2DO?9F?5cxxM26Ap_|~dW?dQcbuZdpm zq~GeAL9pq0S}wG0 zsg!*?V`6=tmuB;6c}c=LhmA+jvwVBDS&=2Ak~6RxWIHK@oM!C^I3;$ld4Zhgn*0u* z6q3_fLr;g2+XbU(Meal()b!V9T%?fW>?^;JC6Qj521;9(Z_<1{#a+kX;xms_YvM4q zjP1met&Wa=f&0nP@K7Q>iUGoLM6}Z?sr0Zo%Ux289uliNSRLdN*iT8J2iTypdfCl- zc1yzA4`UeJ$HRu?9ozGhg#+5#)z#%wvKd>F9gSs`lP3J`OIdBCSsDPQmi;KJW4B_i zIT_XzU@9;Tm=4SUW&*Q-*}xoNE-(+64=ex{0*ipfz!IPlSPCoymIEt*mB1=sb@zKT nj=x5P?BVaxK>i+qAY^x_bq!*-+b`5d(7N_tt=50h3Jre&GvA6* delta 739 zcmZ8fJ8u&~5Z(pH@tx0iHiU=4jvb6_7x+#HC}@z<(MCd4i0I6bRZZK~%X$r=KkO9S2QyOOLg+UPGWqbFnC1hW5rJe2c00lXz`aRs4|=C*hDP<0Yu8 z*@#!8c2lo>U`7GI=V7^qYg6AEB~4$iAoPw&yT~-8n1*v-CzDLWwlplN6L45dC3;A) zct*MQFOuf*MuVO*Y`5$*EMhQD#~$O9=&g`*TvqWL@jB05ueof6wy5E^JVN!#D_Gu; ziItsNd16#3K`*%n_9zNogpqIozYw+;4#6=cf)`*Yl#aT7$##90m3b}*iEG&=HxcTJ z)(68fekQ68hQpFeC@Y1~JjbGAEuYZSrl(h)GV0{!2B#|77IA&sZ}GS%d@pgXk`jlM z16_~dyRuX2nU7$ke-~Wtlkh`EG8Cou2}*q4!W<-|9WWnJWZ$lmNz>6Q51`w(58oGh zuEhEyYrWrNkp{jC!|a}gI=k<{RjGh)b6Kz=ZNf96JJVs~F-3Q`So^6gn{a8|shOs6*V)Z>Yz>OjE&A1Vw0dT(0ktA1JBFS%(Q3b?LFta z=iGbl-+Onr$1hHh%VY#aM&^@I3n?Lbk5N5FRAa~_;!9GJs{ff(@mT#3Satkh#nwSm z`nuivOVU1Pz)96tTA>u_qri&_)c=bcv}1c?)U_sl@PaFitG*%zT^wo8-bVb3imfkx zq+`Dy>8{jov^&vN+Mzgru1m&+abfecfjMr(NL8jSj0?AGG%1`rGgHtmYpfA+OeVq9 zZz6KN|EJ~3zBkTl{M|GSz3o1)RDMxz{DnpRR;v1PSI6OoGuQp9z}*+ zH${_n!|PZ7U9H(-S{fKUclQn%>F=C88K!zo;_-iuSzs{nw8ZHkY

CXjjk;CRAS(!I)rZ2sA;pEx_hoVda3wzqWuJbysY<_-! z-%!)Gs)MDf-(H-RQJXxsx`u?3S>C?VJoRJpylpm_Oj$(cq0IT}h%AZ_tw|O%GOo*G z{G+b6wY7D(wX5BaYc!hePX~4eC#XF`v^ToTo%Lbe5d-HUVwM|RgVgQr)6yS=ckuBnFHGeN2QeN(U7ltI1;EiQBR?|r8BovHFmoNe4Pv@G@SyVfr1Ssrsf+Oj!A z(^Owye#VK+J?uGC%mDX`dd&V2e%TK59QWO_=Ze6O4IR4%x#(+-sk zmbCl@QJ>#9RVVl#_YSwFMXjiN-t0B4;8yd*zNf3ZepqS2{9VW7e|mqE$0fac?AD`k z!99Mq3AOT{?I>`qUa@^|(t;1}{?%|Iq~VjVCI+ZFRz=8!CB=TN2fu&!L!T7WmbM3% zUVXUvUriMUGCmuM&(tsJ^>_YYsI^ZQsm~~XXK|I&juelsvj~OfB#_^vp4wrlkn1_m%UXnb;u~X(w zA2sul78A$e@V0T}KXn`)I1ZmN4i6oN6QL|jmrV-H`Gq96$hwZ?3AW<=98zq}FSO;7 z5{n=dlXdwP3)x`Kw~4h-P2igZ0(-@cJ}-vtG6^6R;4r($wNwX@(+9qT$Y%kh0{$>( z$ln4;1vsn*^7#O%@a-qs@ksl)6P7d1x1S^7()LRv99A3q-74Xp624QyrSniL;nI0% zU>xTG*ZhRUUpfz`C0yE03)c>g_mae4+RkkWmyQ>|YcM~M3y!y6;xC;CJV`KC@sh** zpiL0qa3=l$1{E)RA##ibB!0AL3I4#R(+A`=dm)}Em?M-KOaXr!E1)n5hko;z9m(-( zX1~pGJkbdp$99uB-pFj+S2*5p7|-JT%bAUNq5qqVmva8j>_xks<8F-a<2W-(9mn5c z_7RT9GW#UQf5+@jj^lXlb9@uCzvcKeW_z%FalC$vYdC(I@c@qFyo53ig>*kG<@|?P zJGeKXU)a+qc+U8CFkkS8eVD=mf>?>Xg4r`Tew^7lj^p_Z=Qy6vXpVo*Yy-#dFk8Am zA#u%q^lmqHfO0vI_4}Hwb3PYA(zZ zAas;j@(TqFq5Yu>c#UXh7Znr;g|zF!BAcM2SDjfUHgonmX6F@_>WZyJ#e&tgk+mzV zU6X4y7YJ;i|7W44@i2$DKe4$Orr^B+IrvHi&JXP87%2oBUV2mpS%44KL4`d60{03K z*w4TfU`PbdmjsC_-+u_D(B}Ud5ARcG^QFB)ZS4OiRF?|hKYaH^h67{HM&^j$H*AA* zBXFN^G=GuoBJ&%T7|b865ys>EEuzd(|G_K{-viW56pTkZlPZqldssZ&&!ob~r_)MD z`S-%5fQsH;5Xc{fgz=dFddeL2j|*DE;<3PZv@KL|)V~W{GN?qdb%6dMC5*@Z;r;|J zdaR&2NG;n?ZK5^$gKn%@vWHeViZ?=1R1VvVkzYQ(p4N!*BOZ3;OBRp+U9cMa#qubN z$9gQ4(n}CR2fk-1gQLpte-{>y>xWHX{%Chm1#;ozBUyYTIL_wy9?>GYcG+KYEh0GxN=S zXJ+R-cAqb)C^abx@K9hQ%vy{Bq({u^g@#%P%U~%~ZF%L|7id3u&On)a)UY79R^a%t z!GVE+;ejEgE2+Kk#Y}bil~Q+(udgj5F*0moaL9bEzbMdaKiu(BUe0OrM=vaU!aCg6 ze%4g?*{7w>{@3tpKJtWu-O2qNb*##wqa;wmSe+@~(CSXKiQfo4m6|Bp#pw0^}r_<>M#Ts5aFnVAGfCXT4g$N6SNYI2-6y+al zEDHRxVhSbIMC*V_=t~UCXoV6M15rU|Vwm!d$s`ED{1e3Ez6Fl!uYVnV&Tf17){$FE z+v+t_SGy1W-1>XO%WqXRtm)LQ|Mla+x5ItMlJCm7cQSg<(UacC$KH*aYQI@KaW z?|-;GnSAD_RBwsd-?qZm+y8CFucp@D&Ypkl>dx|;mv_|MINf;hlv>%j>w^vb_MWer zcTKK3Gg_YBYfYQF-dgs{P<+YzGX-%yeGBTlFg7$+`Q7%>(UFOLH_nfYS<;8c9;wta zE=@1FG`+PVdt&=1j*I1WvHz%zme`Q{G?uo-aMcbSQ3Y5(z*x2z< zJ(Lv}ud}C@ZL7+#XXR?yT9!TAk)7)(aO812%|fw@878KP1JS$z#CV8K8aCIvlpIRy zqo4$AN=i&b5DP(y|A zP%x+vwFquhy1=JG%mNIrXZ)Ocf=oS-rPV-_tI=a{_`606Yi^aXv?AhIB_4Pj@iPJt zpYsGjqJ*cBy__WWEqLsOem~*34(=t7EK)cx*HIwh9KT7z-ypkG!ui}*N_Z;SJ0*NI z*=`9xL3X2re@wPl!e?GVfPE6q2l`nF|B&oMB;~&GiNXG;6obM>x*UHG;TVtmRYmqH z32!6YA>mzQbG^Jy58>Q@Ij^1kxaV{C9kiDHO@5bKNWX7JHn8T`1AfqIU49p6?v@tN zeEM#eR;#=B)>k)r>Y9bm&|Pk~Pk(xz+vRh4>h<}Q-HjfdDIx`{2v-|+O>H4YF=NnSNHk%Q!c%sy3Xfn(&@YXACV%+*fZWwUaOFl;C&?< zW9N>$g@M@IGl2eb{0K2*KHg8f`~Q`X_taRE9}vp9gQSxr3n>gTg#+K4LJlDL2Nl#u z1><{zam-JmxD7(e-w9oP~}i2tt<9OQEy&n&`E zqRTGd5l+MWSDDWVNIpk={%vMA^H?4sKKogA%zJDYUD&@a;lh29!#fG!{o@t5ezw09 z3f3a?#|bFlK$0^5bAgB2zb*72@HxTrV-u74jEBmNsUqqATt-8T1Tm2-^YKi`cV9qo bg+Tcq1@|3eaKwojitnWQ2aTxN51IcjNje;} diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log index 5e86914..28fb3ad 100644 --- a/cmake-build-debug/Testing/Temporary/LastTest.log +++ b/cmake-build-debug/Testing/Temporary/LastTest.log @@ -1,3 +1,3 @@ -Start testing: Sep 24 17:47 MSK +Start testing: Sep 24 19:25 MSK ---------------------------------------------------------- -End testing: Sep 24 17:47 MSK +End testing: Sep 24 19:25 MSK diff --git a/cmake-build-debug/build.ninja b/cmake-build-debug/build.ninja index fac4a29..aa70532 100644 --- a/cmake-build-debug/build.ninja +++ b/cmake-build-debug/build.ninja @@ -49,17 +49,11 @@ cmake_ninja_workdir = /home/emil/CLionProjects/OS/cmake-build-debug/ build cmake_object_order_depends_target_OS: phony || . -build CMakeFiles/OS.dir/main.c.o: C_COMPILER__OS_unscanned_Debug /home/emil/CLionProjects/OS/main.c || cmake_object_order_depends_target_OS - DEP_FILE = CMakeFiles/OS.dir/main.c.o.d +build CMakeFiles/OS.dir/Lab5/ex4.c.o: C_COMPILER__OS_unscanned_Debug /home/emil/CLionProjects/OS/Lab5/ex4.c || cmake_object_order_depends_target_OS + DEP_FILE = CMakeFiles/OS.dir/Lab5/ex4.c.o.d FLAGS = -g -std=gnu11 -fdiagnostics-color=always OBJECT_DIR = CMakeFiles/OS.dir - OBJECT_FILE_DIR = CMakeFiles/OS.dir - -build CMakeFiles/OS.dir/Lab4/ex1.c.o: C_COMPILER__OS_unscanned_Debug /home/emil/CLionProjects/OS/Lab4/ex1.c || cmake_object_order_depends_target_OS - DEP_FILE = CMakeFiles/OS.dir/Lab4/ex1.c.o.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always - OBJECT_DIR = CMakeFiles/OS.dir - OBJECT_FILE_DIR = CMakeFiles/OS.dir/Lab4 + OBJECT_FILE_DIR = CMakeFiles/OS.dir/Lab5 # ============================================================================= @@ -69,7 +63,7 @@ build CMakeFiles/OS.dir/Lab4/ex1.c.o: C_COMPILER__OS_unscanned_Debug /home/emil/ ############################################# # Link the executable OS -build OS: C_EXECUTABLE_LINKER__OS_Debug CMakeFiles/OS.dir/main.c.o CMakeFiles/OS.dir/Lab4/ex1.c.o +build OS: C_EXECUTABLE_LINKER__OS_Debug CMakeFiles/OS.dir/Lab5/ex4.c.o FLAGS = -g OBJECT_DIR = CMakeFiles/OS.dir POST_BUILD = :