Archived
1
0
Fork 0

fisrst algo

This commit is contained in:
nihonium 2022-04-08 13:57:34 +03:00
parent 98b3a21582
commit 2a7e9b411d
Signed by: nihonium
GPG key ID: 0924047F4136012C
4 changed files with 210 additions and 8 deletions

37
algo/first/Makefile Normal file
View file

@ -0,0 +1,37 @@
CC=gcc
CFLAGS=-Wall -lm -Wall -Werror=sign-compare -Werror=array-bounds -Werror=maybe-uninitialized -Werror=unused-parameter -Werror=maybe-uninitialized -Werror=cast-qual
EXECS=application_select warshall topological dijkstra prim kruskal
build_application: application_select.c
$(CC) $(CFLAGS) application_select.c -o application_select
application_run: application_select
cat application_select.data | ./application_select
build_warshall: warshall.c
$(CC) $(CFLAGS) warshall.c -o warshall
warshall_run: warshall
cat warshall.data | ./warshall
build_topological: topological.c
$(CC) $(CFLAGS) topological.c -o topological
topological_run: topological
cat topological.data | ./topological
build_dijkstra: dijkstra.c
$(CC) $(CFLAGS) dijkstra.c -o dijkstra
dijkstra_run: dijkstra
cat dijkstra.data | ./dijkstra
build_prim: prim.c
$(CC) $(CFLAGS) prim.c -o prim
prim_run: prim
cat prim.data | ./prim
build_kruskal: kruskal.c
$(CC) $(CFLAGS) kruskal.c -o kruskal
kruskal_run: kruskal
cat kruskal.data | ./kruskal
clean:
rm -f $(EXECS)