mirror of
https://github.com/reactos/reactos.git
synced 2024-06-28 00:41:36 +00:00
[RSHELL][SHELL32]
- Move rshell source files to a "shellmenu" static library under shell32 CORE-9892 svn path=/trunk/; revision=68763
This commit is contained in:
parent
f85fcfe77b
commit
cc3d477818
|
@ -2,22 +2,14 @@ PROJECT(SHELL)
|
|||
|
||||
set_cpp(WITH_RUNTIME)
|
||||
|
||||
include_directories(${REACTOS_SOURCE_DIR}/lib/atl)
|
||||
include_directories(
|
||||
${REACTOS_SOURCE_DIR}/lib/atl
|
||||
${REACTOS_SOURCE_DIR}/dll/win32/shell32/shellmenu)
|
||||
|
||||
spec2def(rshell.dll rshell.spec ADD_IMPORTLIB)
|
||||
|
||||
list(APPEND SOURCE
|
||||
CBandSite.cpp
|
||||
CDesktopBrowser.cpp
|
||||
CMenuBand.cpp
|
||||
CMenuDeskBar.cpp
|
||||
CMenuFocusManager.cpp
|
||||
CMenuSite.cpp
|
||||
CMenuToolbars.cpp
|
||||
CMergedFolder.cpp
|
||||
CStartMenu.cpp
|
||||
misc.cpp
|
||||
ShellDDE.cpp
|
||||
${CMAKE_CURRENT_BINARY_DIR}/rshell.def)
|
||||
|
||||
add_library(rshell SHARED ${SOURCE})
|
||||
|
@ -25,6 +17,7 @@ add_library(rshell SHARED ${SOURCE})
|
|||
set_module_type(rshell win32dll UNICODE)
|
||||
|
||||
target_link_libraries(rshell
|
||||
shellmenu
|
||||
atlnew
|
||||
uuid
|
||||
wine)
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
|
||||
DWORD WINAPI WinList_Init(void)
|
||||
{
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
PROJECT(SHELL)
|
||||
|
||||
add_subdirectory(shellmenu)
|
||||
|
||||
set_cpp(WITH_RUNTIME)
|
||||
spec2def(shell32.dll shell32.spec ADD_IMPORTLIB)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <shobjidl.h>
|
||||
|
||||
#include "CBandSite.h"
|
|
@ -18,7 +18,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(desktop);
|
||||
|
21
reactos/dll/win32/shell32/shellmenu/CMakeLists.txt
Normal file
21
reactos/dll/win32/shell32/shellmenu/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
|||
PROJECT(SHELL)
|
||||
|
||||
set_cpp(WITH_RUNTIME)
|
||||
|
||||
add_definitions(-DUNICODE -D_UNICODE)
|
||||
|
||||
include_directories(${REACTOS_SOURCE_DIR}/lib/atl)
|
||||
|
||||
list(APPEND SOURCE
|
||||
CBandSite.cpp
|
||||
CDesktopBrowser.cpp
|
||||
CMenuBand.cpp
|
||||
CMenuDeskBar.cpp
|
||||
CMenuFocusManager.cpp
|
||||
CMenuSite.cpp
|
||||
CMenuToolbars.cpp
|
||||
CMergedFolder.cpp
|
||||
CStartMenu.cpp
|
||||
ShellDDE.cpp)
|
||||
|
||||
add_library(shellmenu ${SOURCE})
|
|
@ -17,7 +17,7 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <windowsx.h>
|
||||
#include <commoncontrols.h>
|
||||
#include <shlwapi_undoc.h>
|
|
@ -17,7 +17,7 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <atlwin.h>
|
||||
#include <shlwapi_undoc.h>
|
||||
|
|
@ -39,7 +39,7 @@ While a system popup is open, it tracks the mouse movements so that it can cance
|
|||
and switch to another submenu when the mouse goes over another item from the parent.
|
||||
|
||||
*/
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <windowsx.h>
|
||||
#include <commoncontrols.h>
|
||||
#include <shlwapi_undoc.h>
|
|
@ -17,7 +17,7 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <atlwin.h>
|
||||
#include <shlwapi_undoc.h>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <commoncontrols.h>
|
||||
#include <shlwapi_undoc.h>
|
||||
#include <uxtheme.h>
|
|
@ -17,7 +17,7 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <atlwin.h>
|
||||
#include <shlwapi_undoc.h>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
|
||||
#include "CMergedFolder.h"
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "precomp.h"
|
||||
#include "shellmenu.h"
|
||||
#include <ddeml.h>
|
||||
#include <strsafe.h>
|
||||
#include <shlwapi_undoc.h>
|
Loading…
Reference in a new issue