Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = gcc -Wall -std=c11 -ggdb
- all: static shared compile clean
- static:
- $(CC) -c mylib.c
- ar rcs mylib.a mylib.o
- shared:
- $(CC) -c -fPIC mylib.o mylib.c
- $(CC) -shared -fPIC -o mylib.so mylib.o
- stat_compile:
- make static
- $(CC) -o prog main.c mylib.a -I .
- make cases
- sha_compile:
- make shared
- $(CC) -L. mylib.so -o prog main.c -I .
- make cases
- clean:
- rm -f *.o
- cases:
- ./prog 500 500 1 5000 find 40000 0
- ./prog 500 500 1 5000 delete 250 0 add 250 0
- ./prog 500 500 1 5000 dna1 250 0
- ./prog 500 500 1 5000 dna2 250 0
- ./prog 500 500 0 5000 find 40000 0
- ./prog 500 500 0 5000 delete 250 0 add 250 0
- ./prog 500 500 0 5000 dna1 250 0
- ./prog 500 500 0 5000 dna2 250 0
- ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement