Makefile
上传用户:qccn516
上传日期:2013-05-02
资源大小:3382k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. CC = g++
  2. CFLAGS = -DGL_GLEXT_LEGACY -DGL_GLEXT_PROTOTYPES
  3. LDFLAGS = -L/usr/X11R6/lib
  4. LIBS = -lX11 -lXxf86vm -lGL -lGLU -ljpeg -lpng -lz
  5. LIBS += -ldl -lopenal -logg -lvorbis -lvorbisfile -lmad -lpthread
  6. #CFLAGS += -DHAVE_GTK `pkg-config gtk+-2.0 --cflags`
  7. #LDFLAGS += `pkg-config gtk+-2.0 --libs`
  8. #CFLAGS += -pg -finstrument-functions
  9. #LDFLAGS += -pg
  10. TARGET = main
  11. OBJS = main.o glapp.o alapp.o engine.o parser.o font.o console.o frustum.o bsp.o position.o 
  12. pbuffer.o texture.o shader.o material.o light.o flare.o fog.o mirror.o object.o 
  13. mesh.o meshvbo.o objectmesh.o 
  14. skinnedmesh.o objectskinnedmesh.o 
  15. particles.o objectparticles.o 
  16. physic.o rigidbody.o collide.o joint.o ragdoll.o 
  17. map.o
  18. #CFLAGS += -DGRAB
  19. #LIBS += -lavcodec
  20. #OBJS += video.o
  21. .cpp.o:
  22. $(CC) $(CFLAGS) -Wall -O3 -c -o $@ $<
  23. $(TARGET): $(OBJS) 
  24. $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
  25. prof:
  26. gprof $(TARGET) > g.out
  27. clean:
  28. rm -f $(TARGET) *.o gmon.out g.out