Manko10

qmake

Aug 18th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 3.07 KB | None | 0 0
  1. TEMPLATE = app
  2. CONFIG -= app_bundle
  3. CONFIG -= qt
  4. QMAKE_CXXFLAGS += -std=c++11
  5.  
  6. CONFIG(debug, debug|release) {
  7.     OBJECTS_DIR = build/debug/obj
  8.     DESTDIR     = build/debug/bin
  9. } else {
  10.     OBJECTS_DIR = build/release/obj
  11.     DESTDIR     = build/release/bin
  12. }
  13.  
  14. win32: DEFINES += \
  15.     M_PI=3.141592653589793
  16.  
  17. INCLUDEPATH += \
  18.     include \
  19.     framework/include \
  20.     framework/glut32/include
  21.  
  22. DEPENDPATH+= \
  23.     include \
  24.     include/io/ \
  25.     include/sdffactory/ \
  26.     framework/include \
  27.     framework/glut32/include
  28.  
  29. HEADERS += \
  30.     framework/include/vector.hpp \
  31.     framework/include/ppmwriter.hpp \
  32.     framework/include/point.hpp \
  33.     framework/include/pixel.hpp \
  34.     framework/include/matrix.hpp \
  35.     framework/include/glutwindow.hpp \
  36.     framework/include/color.hpp \
  37.     include/sdffactory/trianglefactory.hpp \
  38.     include/sdffactory/spherefactory.hpp \
  39.     include/sdffactory/sdfobjectfactory.hpp \
  40.     include/sdffactory/pointlightfactory.hpp \
  41.     include/sdffactory/materialfactory.hpp \
  42.     include/sdffactory/camerafactory.hpp \
  43.     include/sdffactory/boxfactory.hpp \
  44.     include/io/windowoutput.hpp \
  45.     include/io/window.hpp \
  46.     include/io/output.hpp \
  47.     include/io/ostreamobject.hpp \
  48.     include/io/istreamobject.hpp \
  49.     include/io/iostreamobject.hpp \
  50.     include/io/fileoutput.hpp \
  51.     include/io/file.hpp \
  52.     include/triangle.hpp \
  53.     include/sphere.hpp \
  54.     include/shape.hpp \
  55.     include/sdfsceneloader.hpp \
  56.     include/sdfobject.hpp \
  57.     include/scene.hpp \
  58.     include/renderjob.hpp \
  59.     include/raytracer.hpp \
  60.     include/ray.hpp \
  61.     include/pointlight.hpp \
  62.     include/object3d.hpp \
  63.     include/material.hpp \
  64.     include/light.hpp \
  65.     include/intersection.hpp \
  66.     include/image.hpp \
  67.     include/camera.hpp \
  68.     include/box.hpp \
  69.     include/application.hpp
  70.  
  71. SOURCES += \
  72.     framework/src/vector.cpp \
  73.     framework/src/ppmwriter.cpp \
  74.     framework/src/point.cpp \
  75.     framework/src/pixel.cpp \
  76.     framework/src/matrix.cpp \
  77.     framework/src/glutwindow.cpp \
  78.     framework/src/color.cpp \
  79.     src/sdffactory/trianglefactory.cpp \
  80.     src/sdffactory/spherefactory.cpp \
  81.     src/sdffactory/sdfobjectfactory.cpp \
  82.     src/sdffactory/pointlightfactory.cpp \
  83.     src/sdffactory/materialfactory.cpp \
  84.     src/sdffactory/camerafactory.cpp \
  85.     src/sdffactory/boxfactory.cpp \
  86.     src/io/windowoutput.cpp \
  87.     src/io/window.cpp \
  88.     src/io/output.cpp \
  89.     src/io/ostreamobject.cpp \
  90.     src/io/istreamobject.cpp \
  91.     src/io/iostreamobject.cpp \
  92.     src/io/fileoutput.cpp \
  93.     src/io/file.cpp \
  94.     src/triangle.cpp \
  95.     src/sphere.cpp \
  96.     src/shape.cpp \
  97.     src/sdfsceneloader.cpp \
  98.     src/sdfobject.cpp \
  99.     src/scene.cpp \
  100.     src/raytracer.cpp \
  101.     src/pointlight.cpp \
  102.     src/object3d.cpp \
  103.     src/material.cpp \
  104.     src/main.cpp \
  105.     src/light.cpp \
  106.     src/camera.cpp \
  107.     src/box.cpp \
  108.     src/application.cpp
  109.  
  110. unix: LIBS += \
  111.     -lGL \
  112.     -lglut
  113.  
  114. win32: LIBS+=\
  115.     -lopengl32 \
  116.     -lglu32 \
  117.     -L$$PWD/framework/glut32/lib/ -lglut32
Advertisement
Add Comment
Please, Sign In to add comment