3 Star 1 Fork 0

mirrors_idmillington/cyclone-physics

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
linuxmake.mk 974 Bytes
一键复制 编辑 原始数据 按行查看 历史
# New makefile to build the Cyclone physics engine for Linux.
# Determine architecture (Linux or Mac OS X).
PLATFORM = $(shell uname)
ifeq ($(PLATFORM), Linux)
LDFLAGS = -lGL -lGLU -lglut
else
$(error This OS is not Ubuntu Linux. Aborting)
endif
# Demo files path.
DEMOPATH = ./src/demos/
# Demo core files.
DEMOCOREFILES = $(DEMOPATH)main.cpp $(DEMOPATH)app.cpp $(DEMOPATH)timing.cpp
# Demo files.
DEMOLIST = ballistic bigballistic blob bridge explosion fireworks flightsim fracture platform ragdoll sailboat
# Cyclone core files.
CYCLONEFILES = ./src/body.cpp ./src/collide_coarse.cpp ./src/collide_fine.cpp ./src/contacts.cpp ./src/core.cpp ./src/fgen.cpp ./src/joints.cpp ./src/particle.cpp ./src/pcontacts.cpp ./src/pfgen.cpp ./src/plinks.cpp ./src/pworld.cpp ./src/random.cpp ./src/world.cpp
.PHONY: clean
all: $(DEMOLIST)
$(DEMOLIST):
g++ -O2 -Iinclude $(DEMOCOREFILES) $(CYCLONEFILES) $(DEMOPATH)$@/$@.cpp -o $@ $(LDFLAGS)
clean:
rm $(DEMOLIST)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_idmillington/cyclone-physics.git
git@gitee.com:mirrors_idmillington/cyclone-physics.git
mirrors_idmillington
cyclone-physics
cyclone-physics
master

搜索帮助