Author: akhaldi
Date: Tue Feb 11 22:35:09 2014
New Revision: 62124
URL:
http://svn.reactos.org/svn/reactos?rev=62124&view=rev
Log:
[CMIPCI]
* Introduce a PCH suitable for use without altering the 3rd party code.
* Prepare the CMake scripts for PCH.
* Improve the GUIDs situation.
CORE-7716
Added:
trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/guid.cpp (with props)
trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/precomp.h (with props)
Modified:
trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt
Modified: trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/drivers/…
==============================================================================
--- trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt [iso-8859-1]
(original)
+++ trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt [iso-8859-1] Tue Feb
11 22:35:09 2014
@@ -12,13 +12,15 @@
adapter.cpp
common.cpp
mintopo.cpp
- minwave.cpp)
+ minwave.cpp
+ precomp.h)
add_library(cmipci SHARED
${SOURCE}
+ guid.cpp
cmipci.rc)
-target_link_libraries(cmipci stdunk libcntpr)
+target_link_libraries(cmipci stdunk libcntpr uuid)
set_module_type(cmipci wdmdriver UNICODE)
@@ -31,6 +33,7 @@
set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS
"-Wno-write-strings -Wno-switch -Wno-error")
endif()
+add_pch(cmipci precomp.h SOURCE)
add_cd_file(TARGET cmipci DESTINATION reactos/system32/drivers FOR all)
if(ARCH STREQUAL "i386")
add_cd_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/CM8738-x32.inf" DESTINATION
reactos/inf FOR all)
Added: trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/guid.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/drivers/…
==============================================================================
--- trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/guid.cpp (added)
+++ trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/guid.cpp [iso-8859-1] Tue Feb 11
22:35:09 2014
@@ -0,0 +1,9 @@
+/* DO NOT USE THE PRECOMPILED HEADER FOR THIS FILE! */
+
+#include <wdm.h>
+#include <ks.h>
+#include <punknown.h>
+#include <initguid.h>
+#include "interfaces.hpp"
+
+/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */
Propchange: trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/guid.cpp
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/precomp.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/drivers/…
==============================================================================
--- trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/precomp.h (added)
+++ trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/precomp.h [iso-8859-1] Tue Feb 11
22:35:09 2014
@@ -0,0 +1,9 @@
+#ifndef _CMIDRIVER_PCH_
+#define _CMIDRIVER_PCH_
+
+#include <wdm.h>
+#include <portcls.h>
+
+#include "debug.hpp"
+
+#endif /* _CMIDRIVER_PCH_ */
Propchange: trunk/reactos/drivers/wdm/audio/drivers/CMIDriver/precomp.h
------------------------------------------------------------------------------
svn:eol-style = native