Re-specified mkdir per platform
This commit is contained in:
parent
f0581b83fb
commit
9cb0fe368d
18
Makefile
18
Makefile
@ -30,7 +30,6 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# Set UNIX commands
|
# Set UNIX commands
|
||||||
mkdirOptions = -p
|
|
||||||
THEN = ;
|
THEN = ;
|
||||||
cleanCommand = rm $(buildFile)
|
cleanCommand = rm $(buildFile)
|
||||||
endif
|
endif
|
||||||
@ -55,15 +54,13 @@ submodules:
|
|||||||
|
|
||||||
# Copy the relevant header files into includes
|
# Copy the relevant header files into includes
|
||||||
include: submodules
|
include: submodules
|
||||||
# Copy commands for Windows
|
|
||||||
ifeq ($(platform), Windows)
|
ifeq ($(platform), Windows)
|
||||||
-mkdir $(mkdirOptions) .\include
|
-mkdir .\include
|
||||||
-robocopy "vendor\raylib-cpp\vendor\raylib\src" "include" raylib.h
|
-robocopy "vendor\raylib-cpp\vendor\raylib\src" "include" raylib.h
|
||||||
-robocopy "vendor\raylib-cpp\vendor\raylib\src" "include" raymath.h
|
-robocopy "vendor\raylib-cpp\vendor\raylib\src" "include" raymath.h
|
||||||
-robocopy "vendor\raylib-cpp\include" "include" *.hpp
|
-robocopy "vendor\raylib-cpp\include" "include" *.hpp
|
||||||
# Copy commands for UNIX/Linux
|
|
||||||
else
|
else
|
||||||
mkdir $(mkdirOptions) include
|
mkdir -p include
|
||||||
cp vendor/raylib-cpp/vendor/raylib/src/raylib.h include/raylib.h
|
cp vendor/raylib-cpp/vendor/raylib/src/raylib.h include/raylib.h
|
||||||
cp vendor/raylib-cpp/vendor/raylib/src/raymath.h include/raymath.h
|
cp vendor/raylib-cpp/vendor/raylib/src/raymath.h include/raymath.h
|
||||||
cp vendor/raylib-cpp/include/*.hpp include
|
cp vendor/raylib-cpp/include/*.hpp include
|
||||||
@ -73,16 +70,21 @@ endif
|
|||||||
lib: submodules
|
lib: submodules
|
||||||
cd vendor/raylib-cpp/vendor/raylib/src $(THEN) $(MAKE) PLATFORM=PLATFORM_DESKTOP
|
cd vendor/raylib-cpp/vendor/raylib/src $(THEN) $(MAKE) PLATFORM=PLATFORM_DESKTOP
|
||||||
ifeq ($(platform), Windows)
|
ifeq ($(platform), Windows)
|
||||||
-mkdir $(mkdirOptions) lib\$(platform)
|
-mkdir lib\$(platform)
|
||||||
-robocopy "vendor\raylib-cpp\vendor\raylib\src" "lib\Windows" libraylib.a
|
-robocopy "vendor\raylib-cpp\vendor\raylib\src" "lib\Windows" libraylib.a
|
||||||
else
|
else
|
||||||
mkdir $(mkdirOptions) lib/$(platform)
|
mkdir -p lib/$(platform)
|
||||||
cp vendor/raylib-cpp/vendor/raylib/$(libGenDirectory)/libraylib.a lib/$(platform)/libraylib.a
|
cp vendor/raylib-cpp/vendor/raylib/$(libGenDirectory)/libraylib.a lib/$(platform)/libraylib.a
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Create the build folder
|
# Create the build folder
|
||||||
build:
|
build:
|
||||||
mkdir $(mkdirOptions) build
|
ifeq ($(platform), Windows)
|
||||||
|
-mkdir build
|
||||||
|
else
|
||||||
|
mkdir -p build
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
# Create the build folder and compile the executable
|
# Create the build folder and compile the executable
|
||||||
compile: build
|
compile: build
|
||||||
|
Loading…
Reference in New Issue
Block a user