From a543bd5b942c7899a93967527b79e616c5217bbc Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Sun, 19 Nov 2023 00:04:10 +0000 Subject: [PATCH] makefile tweak --- examples/07_ci_beta/example | Bin 22584 -> 22816 bytes examples/07_ci_beta/makefile | 19 ++++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/examples/07_ci_beta/example b/examples/07_ci_beta/example index a94d40f538257834776fa25f5c913186fad3d814..385ade0761cb93a763ea492172559bb22dc08d23 100755 GIT binary patch delta 1319 zcmZ{iO-NKx6vyv+kEiwoRT2%D0Xw|vzo<}<7S)BLo@BIJg-Fx0mC;99{ zK2@Q0hv%ve+?^(Dfd+;k6oU;a-br0F{i`N=ipHt75Z zcu-v0f|GV?I@_EzpB<9p=~LnS>RG znV?hNfuP_6Fdr29BHpBPMFgQN?bN|!bQ@BNmnMhRJeVl7%WgFyme+Y+Mu;Hy=@>Ciw{J5M@GkDvE4l> zeq@2WA`zmIbJ5|ENMC<1EF3-Iv|wzkzsIC0Z`%m3Sfh@NMo-22*gq!43Z|ypi?vib lw7h9+(ysO(H(d{RyQ=NqS{3QEL8fc3y_qhDn?oj4`WIdW#-{)P delta 1102 zcmZ8gUr3Wt6hHTyWof~t#`T+&vqEYLZV;9gvO=9(3^x*#h;&dP<%8=bBg4H!^-vh+ zp}?03J@leD_s}AYk^-TZG%5(8Sp+>4;!6hg(7E3^1KW8x_nzOM^WAg5@5{`o{H&Td zV2#GJ{&rW*FZWvh^UTmp)$+jFaDKA=!^T>J1v>!T|FaFa-l0_x8#=X$nQRXz zfGU#tysYdcr-@-q5c|{u@PQ2wXSA4aJKjn0y8Vm~2|a^Z@;)clO71pKap$3NPTLbDAkaf)`KHhN&)XhlNe=XL*Qf6K8O$ zORGz`MEQoZzh|;NE&9QF)*X|lKfz#Ft5=u|>+yG_@mMx&E19lfa5@VF*jvU6tVz$z z9tI8x{S%iTdOu~=+?G*Z$=-G`@Fz5IBztO zQDH-x;UhB9M=IUmh1!xS?uZ`tvHqEKdxTkf*1ViKO=Fs9;RWV!wOc3W#haF|qEFZ* z!3%N&*92c7+?=8GJNYhpbD1Wt@&Z4dsmn1H(W=(Tew>PEyOplm+`z;x7G4&8C#tAc z1CBC_|1k^p`mCwG2N+ z^SP;0iwehLXLCPdBPw^Zr_RC`R(URyC~V#7t6-_=8^F8$O%;PtMmEZDp}%!|Uk{gF IJaM}IA6{CZcmMzZ diff --git a/examples/07_ci_beta/makefile b/examples/07_ci_beta/makefile index 39acff1..821add6 100644 --- a/examples/07_ci_beta/makefile +++ b/examples/07_ci_beta/makefile @@ -5,22 +5,26 @@ # make run # Compiler -CC=gcc +CC=gcc # required for nested functions # CC=tcc # <= faster compilation # Main file SRC=example.c ../../squiggle.c ../../squiggle_more.c -OUTPUT=example +OUTPUT=./example ## Dependencies +OPENMP=-fopenmp MATH=-lm +DEPENDENCIES=$(MATH) $(OPENMP) +# OPENMP=-fopenmp ## Flags DEBUG= #'-g' -STANDARD=-std=c99 +STANDARD=-std=c99 ## gnu99 allows for nested functions. +EXTENSIONS= #-fnested-functions WARNINGS=-Wall -OPTIMIZED=-O3 #-Ofast -# OPENMP=-fopenmp +OPTIMIZED=-O3#-Ofast +CFLAGS=$(DEBUG) $(STANDARD) $(EXTENSIONS) $(WARNINGS) $(OPTIMIZED) ## Formatter STYLE_BLUEPRINT=webkit @@ -28,13 +32,14 @@ FORMATTER=clang-format -i -style=$(STYLE_BLUEPRINT) ## make build build: $(SRC) - $(CC) $(OPTIMIZED) $(DEBUG) $(SRC) $(MATH) -o $(OUTPUT) + # gcc -std=gnu99 example.c -lm -o example + $(CC) $(CFLAGS) $(SRC) $(DEPENDENCIES) -o $(OUTPUT) format: $(SRC) $(FORMATTER) $(SRC) run: $(SRC) $(OUTPUT) - OMP_NUM_THREADS=1 ./$(OUTPUT) && echo + ./$(OUTPUT) && echo time-linux: @echo "Requires /bin/time, found on GNU/Linux systems" && echo