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