Raw File
NURBS.pro
include($$[STARLAB])
include($$[SURFACEMESH])
StarlabTemplate(none)

TEMPLATE = lib
CONFIG += staticlib
QT += opengl

# Build flag
CONFIG(debug, debug|release) {
    CFG = debug
} else {
    CFG = release
}

# Library name and destination
TARGET = NURBS
DESTDIR = $$PWD/$$CFG/lib

SOURCES += \
    ParametricSurface.cpp \
    NURBSRectangle.cpp \
    NURBSCurve.cpp \
    BSplineRectangle.cpp \
    BSplineCurve.cpp \
    SingleCurve.cpp \
    Surface.cpp \
    Curve.cpp \
    BSplineBasis.cpp \
    LineSegment.cpp \
    NurbsDraw.cpp

HEADERS += \
    ParametricSurface.h \
    NURBSRectangle.h \
    NURBSCurve.h \
    BSplineRectangle.h \
    BSplineCurve.h \
    SingleCurve.h \
    Surface.h \
    NURBSGlobal.h \
    Curve.h \
    BSplineBasis.h \
    Integrate1.h \
    LineSegment.h \
    NurbsDraw.h
back to top