@@ -27,9 +27,7 @@ raylibLib := $(vendorDir)/raylib-cpp/vendor/raylib/$(libGenDir)/libraylib.a
27
27
$(coreLib ) : $(raylibLib ) $(raylibIncludeDir ) $(coreObjects )
28
28
$(MKDIR ) $(call platformpth, $(libDir ) )
29
29
$(RM ) $(call platformpth, $(coreLib ) )
30
- $(call COPY,$(vendorDir ) /raylib-cpp/vendor/raylib/$(libGenDir ) ,$(libDir ) ,libraylib.a)
31
- mv $(call platformpth,$(libDir ) /libraylib.a) $(call platformpth,$(libDir ) /libcore.a)
32
- ar -rs $(coreLib ) $(coreObjects )
30
+ $(call COMBINE_LIBS, $(vendorDir ) /raylib-cpp/vendor/raylib/$(libGenDir ) /libraylib.a, $(coreObjects ) , $(libDir ) , core)
33
31
34
32
# Add all rules from dependency files
35
33
-include $(coreDepends )
@@ -43,8 +41,8 @@ $(coreBinDir)/%.o: $(coreSrcDir)/%.cpp
43
41
# Copy the relevant header files into includes
44
42
$(raylibIncludeDir ) :
45
43
$(MKDIR ) $(call platformpth, $(raylibIncludeDir ) /raylib)
46
- $(call COPY,$(vendorDir ) /raylib-cpp/vendor/raylib/src,$(raylibIncludeDir ) /raylib,raylib.h)
47
- $(call COPY,$(vendorDir ) /raylib-cpp/vendor/raylib/src,$(raylibIncludeDir ) /raylib,raymath.h)
44
+ $(call COPY,$(vendorDir ) /raylib-cpp/vendor/raylib/src,$(raylibIncludeDir ) /raylib,raylib.h, ** )
45
+ $(call COPY,$(vendorDir ) /raylib-cpp/vendor/raylib/src,$(raylibIncludeDir ) /raylib,raymath.h, ** )
48
46
$(call COPY,$(vendorDir ) /raylib-cpp/include,$(raylibIncludeDir ) /raylib,* .hpp)
49
47
50
48
# Build the raylib static library file
0 commit comments