diff --git a/Makefile b/Makefile
index 27f97ce..ea3cd5f 100644
--- a/Makefile
+++ b/Makefile
@@ -39,12 +39,12 @@ override LDFLAGS += uSockets.a
 # By default we build the uSockets.a static library
 default:
 	rm -f *.o
-	$(CC) $(CFLAGS) -flto -O3 -c src/*.c src/eventing/*.c src/crypto/*.c
+	$(CC) $(CFLAGS) $(CPPFLAGS) -c src/*.c src/eventing/*.c src/crypto/*.c
 # For now we do rely on C++17 for OpenSSL support but we will be porting this work to C11
 ifeq ($(WITH_OPENSSL),1)
 	$(CXX) $(CXXFLAGS) -std=c++17 -flto -O3 -c src/crypto/*.cpp
 endif
-	$(AR) rvs uSockets.a *.o
+	$(AR) rvs libuSockets.a *.o
 
 # Builds all examples
 .PHONY: examples
