Makedefs.Linux
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:1k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. #
  2. # Versions
  3. #
  4. ALLVERSIONS = debug opt
  5. DEFAULTVERSION = debug
  6. #
  7. # Compiler choice, and target and optimization options
  8. #    Looks at BUILD (set by the top-level Makefile in recursive invocations of
  9. #    make) to determine the correct options to use
  10. #
  11. ifneq (,$(findstring opt,$(BUILD)))
  12.   OPTIMIZER = -O1 -ffast-math
  13. else
  14.   OPTIMIZER = -g
  15. endif
  16. TARGET = -march=i686
  17. CC = gcc -w
  18. CXX = g++ -fno-for-scope -fpermissive -fwritable-strings -w
  19. LINK = $(CXX) $(TARGET)
  20. #
  21. # Paths (include, library paths) and libraries
  22. #
  23. INCLUDES += -I../.. 
  24.     -I../../auxlibs/include/tnt
  25. LIBPATHS = -L../../auxlibs/lib/Linux -L/usr/lib -L/usr/X11R6/lib
  26. LIBS =  -ltk -ltcl -lGLU -lGL 
  27. -lX11 -lXext -lXmu -lz -lm
  28. AUXLIBS =
  29. #
  30. # Final compiler options
  31. #
  32. ALLFLAGS = $(OPTIMIZER) $(INCLUDES) $(TARGET) -MMD
  33. CFLAGS = $(ALLFLAGS) -D_BOOL
  34. CXXFLAGS = $(ALLFLAGS)