diff --git a/Makefile.am b/Makefile.am
index 6022173..7132e60 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -84,7 +84,9 @@ cglm_clipspace_HEADERS = include/cglm/clipspace/persp.h \
include/cglm/clipspace/view_lh_zo.h \
include/cglm/clipspace/view_rh_zo.h \
include/cglm/clipspace/view_lh_no.h \
- include/cglm/clipspace/view_rh_no.h
+ include/cglm/clipspace/view_rh_no.h \
+ include/cglm/clipspace/project_zo.h \
+ include/cglm/clipspace/project_no.h
cglm_calldir=$(includedir)/cglm/call
cglm_call_HEADERS = include/cglm/call/mat4.h \
@@ -109,6 +111,22 @@ cglm_call_HEADERS = include/cglm/call/mat4.h \
include/cglm/call/ray.h \
include/cglm/call/affine2d.h
+cglm_call_clipspacedir=$(includedir)/cglm/call/clipspace
+cglm_call_clipspace_HEADERS = include/cglm/call/clipspace/persp_lh_zo.h \
+ include/cglm/call/clipspace/persp_rh_zo.h \
+ include/cglm/call/clipspace/persp_lh_no.h \
+ include/cglm/call/clipspace/persp_rh_no.h \
+ include/cglm/call/clipspace/ortho_lh_zo.h \
+ include/cglm/call/clipspace/ortho_rh_zo.h \
+ include/cglm/call/clipspace/ortho_lh_no.h \
+ include/cglm/call/clipspace/ortho_rh_no.h \
+ include/cglm/call/clipspace/view_lh_zo.h \
+ include/cglm/call/clipspace/view_rh_zo.h \
+ include/cglm/call/clipspace/view_lh_no.h \
+ include/cglm/call/clipspace/view_rh_no.h \
+ include/cglm/call/clipspace/project_no.h \
+ include/cglm/call/clipspace/project_zo.h
+
cglm_simddir=$(includedir)/cglm/simd
cglm_simd_HEADERS = include/cglm/simd/intrin.h \
include/cglm/simd/x86.h \
@@ -167,9 +185,7 @@ cglm_struct_clipspace_HEADERS = include/cglm/struct/clipspace/persp_lh_zo.h \
include/cglm/struct/clipspace/view_lh_zo.h \
include/cglm/struct/clipspace/view_rh_zo.h \
include/cglm/struct/clipspace/view_lh_no.h \
- include/cglm/struct/clipspace/view_rh_no.h \
- include/cglm/struct/clipspace/project_zo.h \
- include/cglm/struct/clipspace/project_no.h
+ include/cglm/struct/clipspace/view_rh_no.h
libcglm_la_SOURCES=\
src/euler.c \
@@ -204,8 +220,10 @@ libcglm_la_SOURCES=\
src/clipspace/view_lh_no.c \
src/clipspace/view_lh_zo.c \
src/clipspace/view_rh_no.c \
- src/clipspace/view_rh_zo.c
-
+ src/clipspace/view_rh_zo.c \
+ src/clipspace/project_no.c \
+ src/clipspace/project_zo.c
+
test_tests_SOURCES=\
test/runner.c \
test/src/test_common.c \
diff --git a/win/cglm.vcxproj b/win/cglm.vcxproj
index 9cfe76e..46779bd 100644
--- a/win/cglm.vcxproj
+++ b/win/cglm.vcxproj
@@ -32,6 +32,8 @@
+
+
@@ -74,6 +76,8 @@
+
+
diff --git a/win/cglm.vcxproj.filters b/win/cglm.vcxproj.filters
index e34a538..7eedf3e 100644
--- a/win/cglm.vcxproj.filters
+++ b/win/cglm.vcxproj.filters
@@ -142,6 +142,12 @@
src\clipspace
+
+ src\clipspace
+
+
+ src\clipspace
+
@@ -546,5 +552,11 @@
include\cglm\clipspace
+
+ include\cglm\call\clipspace
+
+
+ include\cglm\call\clipspace
+
\ No newline at end of file