COMPILER=gcc FLAGS_ALL=-g -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter FLAGS_EXAMPLE=-Lbuilds/ -lkeylime -lorangetree -Wl,-rpath=builds/ -lm FLAGS_LIB=-fPIC -shared -lc -lm main.bin: libkeylime.so liborangetree.so $(COMPILER) $(FLAGS_ALL) src/launch\ program/main.c -o builds/main.bin $(FLAGS_EXAMPLE) libkeylime.so: $(COMPILER) $(FLAGS_ALL) src/main/main.c -o builds/libkeylime.so $(FLAGS_LIB) liborangetree.so: cp src/dependencies/liborangetree.so builds/ clean: rm builds/*