Author: akhaldi
Date: Fri Nov 5 23:06:24 2010
New Revision: 49500
URL:
http://svn.reactos.org/svn/reactos?rev=49500&view=rev
Log:
[CMAKE]
- Fix and enable glu32 and winemp3.acm
Modified:
branches/cmake-bringup/dll/win32/CMakeLists.txt
branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt
branches/cmake-bringup/dll/win32/winemp3.acm/CMakeLists.txt
Modified: branches/cmake-bringup/dll/win32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/CMakeLi…
==============================================================================
--- branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] Fri Nov 5 23:06:24 2010
@@ -40,7 +40,7 @@
add_subdirectory(gdi32)
add_subdirectory(gdiplus)
add_subdirectory(getuname)
-#add_subdirectory(glu32)# FIXME: set_cpp()?
+add_subdirectory(glu32)# FIXME: set_cpp()?
add_subdirectory(hhctrl.ocx)
add_subdirectory(hid)
add_subdirectory(hlink)
@@ -199,7 +199,7 @@
add_subdirectory(version)
add_subdirectory(wdmaud.drv)
add_subdirectory(windowscodecs)
-#add_subdirectory(winemp3.acm) #FIXME: ertr000001.o:(.rdata+0x0): undefined reference to
`_pei386_runtime_relocator)'
+add_subdirectory(winemp3.acm)
add_subdirectory(winfax)
add_subdirectory(wing32)
add_subdirectory(winhttp)
Modified: branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/glu32/C…
==============================================================================
--- branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt [iso-8859-1] Fri Nov 5 23:06:24
2010
@@ -1,15 +1,17 @@
-set_cpp()
-add_definitions(-DRESOLVE_3D_TEXTURE_SUPPORT)
-add_definitions(-DBUILD_GL32)
-add_definitions(-DLIBRARYBUILD)
-add_definitions(-D_DLL -D__USE_CRTIMP)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libnurbs/internals)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libnurbs/interface)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libnurbs/nurbtess)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libtess)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libutil)
+add_definitions(
+ -DRESOLVE_3D_TEXTURE_SUPPORT
+ -DBUILD_GL32
+ -DLIBRARYBUILD
+ -D_DLL -D__USE_CRTIMP)
+
+include_directories(
+ include
+ libnurbs/internals
+ libnurbs/interface
+ libnurbs/nurbtess
+ libtess
+ libutil)
spec2def(glu32.dll glu32.spec)
@@ -107,12 +109,14 @@
set_entrypoint(glu32 0)
-add_importlibs(
- glu32
- gcc
- msvcrt
+target_link_libraries(glu32 stlport -lsupc++ -lgcc)
+
+add_importlibs(glu32
+ mingw32
+ coldname
opengl32
gdi32
+ msvcrt
kernel32
ntdll)
Modified: branches/cmake-bringup/dll/win32/winemp3.acm/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/winemp3…
==============================================================================
--- branches/cmake-bringup/dll/win32/winemp3.acm/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/winemp3.acm/CMakeLists.txt [iso-8859-1] Fri Nov 5
23:06:24 2010
@@ -1,13 +1,17 @@
-add_definitions(-D_DLL -D__USE_CRTIMP)
-add_definitions(-D__WINESRC__ -DWIN32)
+add_definitions(
+ -D_DLL -D__USE_CRTIMP
+ -D__WINESRC__
+ -DWIN32)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/libmpg123)
+include_directories(
+ ${REACTOS_SOURCE_DIR}/include/reactos/wine
+ ${REACTOS_SOURCE_DIR}/include/reactos/libs/libmpg123)
spec2def(winemp3.acm winemp3.acm.spec)
-add_library(winemp3.acm SHARED mpegl3.c
+add_library(winemp3.acm SHARED
+ mpegl3.c
${CMAKE_CURRENT_BINARY_DIR}/winemp3.def)
set_entrypoint(winemp3.acm 0)