Remove Makefiles. Fixes #402
These are no longer needed, as the open-source build uses CMake. PiperOrigin-RevId: 648340374 Change-Id: Ibc704ca3aaab1c48d245e24b071bed6cd846c110
This commit is contained in:
committed by
Copybara-Service
parent
4d4b0bb2c3
commit
1601ab6078
@@ -1,12 +0,0 @@
|
|||||||
# This Makefile assumes that you have GLFW libraries and headers installed on,
|
|
||||||
# which is commonly available through your distro's package manager.
|
|
||||||
# On Debian and Ubuntu, GLFW can be installed via `apt install libglfw3-dev`.
|
|
||||||
|
|
||||||
COMMON=-O2 -I../include -L../lib -std=c++17 -pthread -Wl,-no-as-needed -Wl,-rpath,'$$ORIGIN'/../lib
|
|
||||||
|
|
||||||
.PHONY: all
|
|
||||||
all:
|
|
||||||
$(CXX) $(COMMON) testspeed.cc -lmujoco -o ../bin/testspeed
|
|
||||||
$(CXX) $(COMMON) compile.cc -lmujoco -o ../bin/compile
|
|
||||||
$(CXX) $(COMMON) basic.cc -lmujoco -lglfw -o ../bin/basic
|
|
||||||
$(CXX) $(COMMON) record.cc -lmujoco -lglfw -o ../bin/record
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
# This Makefile assumes that GLFW is installed via Homebrew.
|
|
||||||
# If your setup is different, you will need to set GLFWROOT manually.
|
|
||||||
|
|
||||||
# This Makefile also assumes that MuJoCo.app is present in /Applications.
|
|
||||||
|
|
||||||
GLFWROOT?=$(shell brew --prefix)
|
|
||||||
MUJOCOPATH?=/Applications/MuJoCo.app/Contents/Frameworks
|
|
||||||
|
|
||||||
CFLAGS=-O2 -F$(MUJOCOPATH) -I$(GLFWROOT)/include -pthread
|
|
||||||
CXXFLAGS=$(CFLAGS) -std=c++17 -stdlib=libc++
|
|
||||||
ALLFLAGS=$(CXXFLAGS) -L$(GLFWROOT)/lib -Wl,-rpath,$(MUJOCOPATH)
|
|
||||||
|
|
||||||
.PHONY: all
|
|
||||||
all:
|
|
||||||
clang++ $(ALLFLAGS) testspeed.cc -framework mujoco -o testspeed
|
|
||||||
clang++ $(ALLFLAGS) compile.cc -framework mujoco -o compile
|
|
||||||
clang++ $(ALLFLAGS) basic.cc -framework mujoco -lglfw -o basic
|
|
||||||
clang++ $(ALLFLAGS) record.cc -framework mujoco -lglfw -o record
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
# A copy of the GLFW library is required to build some sample programs.
|
|
||||||
# If this is not already installed on your system, download the WIN64 archive
|
|
||||||
# from https://github.com/glfw/glfw/releases, and copy files as follows:
|
|
||||||
# - Copy the entire `include/GLFW` subdirectory to `mujoco/include/GLFW`.
|
|
||||||
# - Copy glfw3dll.lib from the subdirectory corresponding into your compiler
|
|
||||||
# choice to `mujoco/lib/glfw3dll.lib`.
|
|
||||||
# - Copy glfw3.dll from the same subdirectory into `mujoco/bin/glfw3.dll`.
|
|
||||||
|
|
||||||
COMMON=/O2 /MT /EHsc /arch:AVX /I../include /Fe../bin/
|
|
||||||
|
|
||||||
.PHONY: all
|
|
||||||
all:
|
|
||||||
cl $(COMMON) testspeed.cc ../lib/mujoco.lib
|
|
||||||
cl $(COMMON) compile.cc ../lib/mujoco.lib
|
|
||||||
cl $(COMMON) basic.cc ../lib/glfw3dll.lib ../lib/mujoco.lib
|
|
||||||
cl $(COMMON) record.cc ../lib/glfw3dll.lib ../lib/mujoco.lib
|
|
||||||
del *.obj
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# This Makefile assumes that you have GLFW libraries and headers installed on,
|
|
||||||
# which is commonly available through your distro's package manager.
|
|
||||||
# On Debian and Ubuntu, GLFW can be installed via `apt install libglfw3-dev`.
|
|
||||||
|
|
||||||
COMMON=-O2 -I../include -L../lib -pthread -Wl,-no-as-needed -Wl,-rpath,'$$ORIGIN'/../lib
|
|
||||||
|
|
||||||
all:
|
|
||||||
$(CXX) $(COMMON) -std=c++17 -c simulate.cc
|
|
||||||
$(CC) $(COMMON) -std=c11 -c uitools.c
|
|
||||||
$(CXX) $(COMMON) -std=c++17 main.cc simulate.o uitools.o -lmujoco -lglfw -o ../bin/simulate
|
|
||||||
rm uitools.o simulate.o
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
# This Makefile assumes that GLFW is installed via Homebrew.
|
|
||||||
# If your setup is different, you will need to set GLFWROOT manually.
|
|
||||||
|
|
||||||
# This Makefile also assumes that MuJoCo.app is present in /Applications.
|
|
||||||
|
|
||||||
GLFWROOT?=$(shell brew --prefix)
|
|
||||||
MUJOCOPATH?=/Applications/MuJoCo.app/Contents/Frameworks
|
|
||||||
|
|
||||||
CFLAGS=-O2 -F$(MUJOCOPATH) -I$(GLFWROOT)/include -pthread
|
|
||||||
CXXFLAGS=$(CFLAGS) -std=c++17 -stdlib=libc++
|
|
||||||
ALLFLAGS=$(CXXFLAGS) -L$(GLFWROOT)/lib -Wl,-rpath,$(MUJOCOPATH)
|
|
||||||
|
|
||||||
all:
|
|
||||||
clang++ $(CXXFLAGS) -c macos_gui.mm
|
|
||||||
clang++ $(CXXFLAGS) -c simulate.cc
|
|
||||||
clang $(CFLAGS) -std=c11 -c uitools.c
|
|
||||||
clang++ $(CXXFLAGS) main.cc macos_gui.o simulate.o uitools.o -framework mujoco -framework Cocoa -lglfw -o simulate
|
|
||||||
rm *.o
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
# A copy of the GLFW library is required to build some sample programs.
|
|
||||||
# If this is not already installed on your system, download the WIN64 archive
|
|
||||||
# from https://github.com/glfw/glfw/releases, and copy files as follows:
|
|
||||||
# - Copy the entire `include/GLFW` subdirectory to `mujoco/include/GLFW`.
|
|
||||||
# - Copy glfw3dll.lib from the subdirectory corresponding into your compiler
|
|
||||||
# choice to `mujoco/lib/glfw3dll.lib`.
|
|
||||||
# - Copy glfw3.dll from the same subdirectory into `mujoco/bin/glfw3.dll`.
|
|
||||||
|
|
||||||
COMMON=/O2 /MT /EHsc /arch:AVX /I../include /Fe../bin/
|
|
||||||
|
|
||||||
all:
|
|
||||||
cl $(COMMON) main.cc simulate.cc uitools.c ../lib/glfw3dll.lib ../lib/mujoco.lib
|
|
||||||
del *.obj
|
|
||||||
Reference in New Issue
Block a user