configure_file(soguidefs.h.in ../../../so${gui}defs.h)

configure_file(SoAny.cpp.in ../SoAny.cpp)
configure_file(SoAny.h.in ../SoAny.h)
configure_file(SoGui.h.in ../So${Gui}.h)
configure_file(SoGuiBasic.h.cmake.in ../So${Gui}Basic.h)
configure_file(SoGuiColorEditor.h.in ../So${Gui}ColorEditor.h)
configure_file(SoGuiCommon.cpp.in ../So${Gui}Common.cpp)
configure_file(SoGuiComponent.h.in ../So${Gui}Component.h)
configure_file(SoGuiComponentCommon.cpp.in ../So${Gui}ComponentCommon.cpp)
configure_file(SoGuiComponentP.h.in ../SoGuiComponentP.h)
configure_file(SoGuiCursor.cpp.in ../So${Gui}Cursor.cpp)
configure_file(SoGuiCursor.h.in ../So${Gui}Cursor.h)
configure_file(SoGuiGLWidget.h.in ../So${Gui}GLWidget.h)
configure_file(SoGuiGLWidgetCommon.cpp.in ../So${Gui}GLWidgetCommon.cpp)
configure_file(SoGuiGLWidgetP.h.in ../SoGuiGLWidgetP.h)
configure_file(SoGuiMaterialEditor.h.in ../So${Gui}MaterialEditor.h)
configure_file(SoGuiObject.cpp.in ../So${Gui}Object.cpp)
configure_file(SoGuiObject.h.in ../So${Gui}Object.h)
configure_file(SoGuiP.h.in ../SoGuiP.h)
configure_file(SoGuiRenderArea.cpp.in ../So${Gui}RenderArea.cpp)
configure_file(SoGuiRenderArea.h.in ../So${Gui}RenderArea.h)

configure_file(gl.h.in gl.h)

configure_file(spwinput.h.in ../devices/spwinput.h)
configure_file(spwinput_win32.c.in ../devices/spwinput_win32.c)
configure_file(spwinput_win32.h.in ../devices/spwinput_win32.h)
configure_file(spwinput_x11.cpp.in ../devices/spwinput_x11.cpp)
configure_file(devices/SoGuiDevice.cpp.in ../devices/So${Gui}DeviceCommon.cpp)
configure_file(devices/SoGuiDevice.h.in ../devices/So${Gui}Device.h)
configure_file(devices/SoGuiDeviceP.h.in ../devices/SoGuiDeviceP.h)
configure_file(devices/SoGuiInputFocus.cpp.in ../devices/So${Gui}InputFocusCommon.cpp)
configure_file(devices/SoGuiInputFocus.h.in ../devices/So${Gui}InputFocus.h)
configure_file(devices/SoGuiInputFocusP.h.in ../devices/SoGuiInputFocusP.h)
configure_file(devices/SoGuiKeyboard.cpp.in ../devices/So${Gui}KeyboardCommon.cpp)
configure_file(devices/SoGuiKeyboard.h.in ../devices/So${Gui}Keyboard.h)
configure_file(devices/SoGuiKeyboardP.h.in ../devices/SoGuiKeyboardP.h)
configure_file(devices/SoGuiMouse.cpp.in ../devices/So${Gui}MouseCommon.cpp)
configure_file(devices/SoGuiMouse.h.in ../devices/So${Gui}Mouse.h)
configure_file(devices/SoGuiMouseP.h.in ../devices/SoGuiMouseP.h)
configure_file(devices/SoGuiSpacenavDevice.cpp.in ../devices/So${Gui}SpacenavDevice.cpp)
configure_file(devices/SoGuiSpacenavDevice.h.in ../devices/So${Gui}SpacenavDevice.h)

configure_file(editors/SoGuiColorEditor.cpp.in ../editors/So${Gui}ColorEditor.cpp)
configure_file(editors/SoGuiColorEditor.h.in ../editors/So${Gui}ColorEditor.h)
configure_file(editors/SoGuiMaterialEditor.cpp.in ../editors/So${Gui}MaterialEditor.cpp)
configure_file(editors/SoGuiMaterialEditor.h.in ../editors/So${Gui}MaterialEditor.h)

configure_file(engines/Engines.cpp.in ../engines/Engines.cpp)
configure_file(engines/Engines.h.in ../engines/SoGuiEngines.h)
configure_file(engines/Format.cpp.in ../engines/Format.cpp)
configure_file(engines/Format.h.in ../engines/SoGuiFormat.h)
configure_file(engines/RadioGroup.cpp.in ../engines/RadioGroup.cpp)
configure_file(engines/RadioGroup.h.in ../engines/SoGuiRadioGroup.h)

configure_file(nodes/ClickCounter.cpp.in ../nodes/ClickCounter.cpp)
configure_file(nodes/ClickCounter.h.in ../nodes/SoGuiClickCounter.h)
configure_file(nodes/ColorEditor.cpp.in ../nodes/ColorEditor.cpp)
configure_file(nodes/ColorEditor.h.in ../nodes/SoGuiColorEditor.h)
configure_file(nodes/Frame.cpp.in ../nodes/Frame.cpp)
configure_file(nodes/Frame.h.in ../nodes/SoGuiFrame.h)
configure_file(nodes/Image.cpp.in ../nodes/Image.cpp)
configure_file(nodes/Image.h.in ../nodes/SoGuiImage.h)
configure_file(nodes/Label.cpp.in ../nodes/Label.cpp)
configure_file(nodes/Label.h.in ../nodes/SoGuiLabel.h)
configure_file(nodes/MaterialEditor.cpp.in ../nodes/MaterialEditor.cpp)
configure_file(nodes/MaterialEditor.h.in ../nodes/SoGuiMaterialEditor.h)
configure_file(nodes/Nodes.cpp.in ../nodes/Nodes.cpp)
configure_file(nodes/Nodes.h.in ../nodes/SoGuiNodes.h)
configure_file(nodes/Pane.cpp.in ../nodes/Pane.cpp)
configure_file(nodes/Pane.h.in ../nodes/SoGuiPane.h)
configure_file(nodes/Position.cpp.in ../nodes/Position.cpp)
configure_file(nodes/Position.h.in ../nodes/SoGuiPosition.h)
configure_file(nodes/RadioButton.cpp.in ../nodes/RadioButton.cpp)
configure_file(nodes/RadioButton.h.in ../nodes/SoGuiRadioButton.h)
configure_file(nodes/SceneTexture2.cpp.in ../nodes/SceneTexture2.cpp)
configure_file(nodes/SceneTexture2.h.in ../nodes/SoGuiSceneTexture2.h)
configure_file(nodes/Slider1.cpp.in ../nodes/Slider1.cpp)
configure_file(nodes/Slider1.h.in ../nodes/SoGuiSlider1.h)
configure_file(nodes/Slider2.cpp.in ../nodes/Slider2.cpp)
configure_file(nodes/Slider2.h.in ../nodes/SoGuiSlider2.h)
configure_file(nodes/ToggleButton.cpp.in ../nodes/ToggleButton.cpp)
configure_file(nodes/ToggleButton.h.in ../nodes/SoGuiToggleButton.h)
configure_file(nodes/Translation.cpp.in ../nodes/Translation.cpp)
configure_file(nodes/Translation.h.in ../nodes/SoGuiTranslation.h)
configure_file(nodes/ViewportFix.cpp.in ../nodes/ViewportFix.cpp)
configure_file(nodes/ViewportFix.h.in ../nodes/SoGuiViewportFix.h)
configure_file(nodes/ViewpointWrapper.cpp.in ../nodes/ViewpointWrapper.cpp)
configure_file(nodes/ViewpointWrapper.h.in ../nodes/SoGuiViewpointWrapper.h)

configure_file(viewers/SoGuiConstrainedViewer.cpp.in ../viewers/So${Gui}ConstrainedViewer.cpp)
configure_file(viewers/SoGuiConstrainedViewer.h.in ../viewers/So${Gui}ConstrainedViewer.h)
configure_file(viewers/SoGuiExaminerViewer.cpp.in ../viewers/So${Gui}ExaminerViewer.cpp)
configure_file(viewers/SoGuiExaminerViewer.h.in ../viewers/So${Gui}ExaminerViewer.h)
configure_file(viewers/SoGuiExaminerViewerP.h.in ../viewers/SoGuiExaminerViewerP.h)
configure_file(viewers/SoGuiFlyViewer.cpp.in ../viewers/So${Gui}FlyViewer.cpp)
configure_file(viewers/SoGuiFlyViewer.h.in ../viewers/So${Gui}FlyViewer.h)
configure_file(viewers/SoGuiFullViewer.cpp.in ../viewers/So${Gui}FullViewer.cpp)
configure_file(viewers/SoGuiFullViewer.h.in ../viewers/So${Gui}FullViewer.h)
configure_file(viewers/SoGuiFullViewerP.h.in ../viewers/SoGuiFullViewerP.h)
configure_file(viewers/SoGuiPlaneViewer.cpp.in ../viewers/So${Gui}PlaneViewer.cpp)
configure_file(viewers/SoGuiPlaneViewer.h.in ../viewers/So${Gui}PlaneViewer.h)
configure_file(viewers/SoGuiPlaneViewerP.h.in ../viewers/SoGuiPlaneViewerP.h)
configure_file(viewers/SoGuiViewer.cpp.in ../viewers/So${Gui}Viewer.cpp)
configure_file(viewers/SoGuiViewer.h.in ../viewers/So${Gui}Viewer.h)
configure_file(viewers/SoGuiViewerP.h.in ../viewers/SoGuiViewerP.h)

configure_file(widgets/SoAnyThumbWheel.cpp.in ../widgets/SoAnyThumbWheel.cpp)
configure_file(widgets/SoAnyThumbWheel.h.in ../widgets/SoAnyThumbWheel.h)
configure_file(widgets/SoGuiPopupMenu.cpp.in ../widgets/So${Gui}PopupMenu.cpp)
configure_file(widgets/SoGuiPopupMenu.h.in ../widgets/So${Gui}PopupMenu.h)
