LIBS_DIR=./src/libs INCLUDE_DIR=./include ecat: bin/libs/libencrypt.a cc -I $(INCLUDE_DIR) -L bin/libs -o bin/ecat src/ecat.c -lencrypt # Create a lib archive bin/libs/libencrypt.a: bin/libs/xor.o bin/libs/encrypt.o ar -rcs bin/libs/libencrypt.a bin/libs/xor.o bin/libs/encrypt.o bin/libs/xor.o: $(INCLUDE_DIR)/libs/xor.h src/libs/xor.c cc -I $(INCLUDE_DIR) -c src/libs/xor.c -o bin/libs/xor.o bin/libs/encrypt.o: $(INCLUDE_DIR)/libs/encrypt.h src/libs/encrypt.c cc -I $(INCLUDE_DIR) -c src/libs/encrypt.c -o bin/libs/encrypt.o