os/kernelhwsrv/kernel/eka/eka.cmake
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
parent 0 bde4ae8d615e
permissions -rw-r--r--
Update contrib.
sl@0
     1
# Copyright (c) 2009-2012 Stéphane Lenclud.
sl@0
     2
# All rights reserved.
sl@0
     3
# This component and the accompanying materials are made available
sl@0
     4
# under the terms of the License "Eclipse Public License v1.0"
sl@0
     5
# which accompanies this distribution, and is available
sl@0
     6
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
#
sl@0
     8
# Initial Contributors:
sl@0
     9
# Stéphane Lenclud.
sl@0
    10
#
sl@0
    11
sl@0
    12
#Add current file to our source tree
sl@0
    13
add_cmake_source()
sl@0
    14
#Make sure all the output from all projects will go in one place
sl@1
    15
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
sl@0
    16
sl@0
    17
add_definitions(-D__SYMC__)
sl@0
    18
sl@0
    19
sl@0
    20
#Generate the exec enum using CMAKE custom command
sl@0
    21
#perl genexec.pl -i execs.txt -e ../include/exec_enum.h -u ../include/exec_user.h -k ../include/exec_kernel.h
sl@0
    22
add_custom_command (
sl@0
    23
	OUTPUT ./include/exec_enum.h ./include/exec_user.h ./include/kernel/exec_kernel.h	
sl@0
    24
   	COMMAND perl ./kernel/genexec.pl -i ./kernel/execs.txt -e ./include/exec_enum.h -u ./include/exec_user.h -k ./include/kernel/exec_kernel.h
sl@0
    25
	WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}	
sl@0
    26
   	COMMENT "Generating exec headers..."
sl@0
    27
   	DEPENDS ./kernel/genexec.pl ./kernel/execs.txt
sl@0
    28
   	VERBATIM
sl@0
    29
 	)
sl@0
    30
	
sl@0
    31
#Tell cmake those file won't be available until build time
sl@0
    32
set_source_files_properties(./include/exec_enum.h PROPERTIES GENERATED 1)
sl@0
    33
set_source_files_properties(./include/exec_user.h PROPERTIES GENERATED 1)
sl@0
    34
set_source_files_properties(./include/kernel/exec_kernel.h PROPERTIES GENERATED 1)
sl@0
    35
sl@0
    36
#----------------------------------------------------
sl@0
    37
# EKA: Custom target that will generate our exec headers 
sl@0
    38
#----------------------------------------------------
sl@0
    39
get_source(source)
sl@0
    40
add_custom_target	(	eka 
sl@0
    41
						DEPENDS ./include/exec_enum.h ./include/exec_user.h ./include/kernel/exec_kernel.h
sl@0
    42
						SOURCES ${source}
sl@0
    43
					)
sl@0
    44
#TODO: shall we get ride of that genexec?
sl@0
    45
add_custom_target(genexec)
sl@0
    46
sl@0
    47
add_subdirectory(./euser)
sl@0
    48
add_subdirectory(./kernel)
sl@0
    49
#----------------------------------------------------
sl@0
    50
sl@0
    51
sl@0
    52
sl@0
    53
#--------------------------------------------------
sl@0
    54
# Symbian exports
sl@0
    55
#--------------------------------------------------
sl@0
    56
sl@0
    57
public_export(include/gcc.h /)
sl@0
    58
sl@0
    59
## Kernel interface
sl@0
    60
platform_export(include/collate.h /)
sl@0
    61
platform_export(include/k32keys.h /)
sl@0
    62
platform_export(include/k32keys.inl /)
sl@0
    63
platform_export(include/u32std.h /)
sl@0
    64
platform_export(include/u32hal.h /)
sl@0
    65
platform_export(include/u32property.h /)
sl@0
    66
platform_export(include/u32exec.h /)
sl@0
    67
platform_export(include/cpudefs.h /)
sl@0
    68
platform_export(include/e32cia.h /)
sl@0
    69
platform_export(include/arm_vfp.h /)
sl@0
    70
platform_export(include/kernperflogger.h /)
sl@0
    71
sl@0
    72
sl@0
    73
sl@0
    74
platform_export(include/nkern/dfcs.h /nkern)
sl@0
    75
platform_export(include/nkern/nkern.h /nkern)
sl@0
    76
platform_export(include/nkern/nklib.h /nkern)
sl@0
    77
platform_export(include/nkern/nk_priv.h /nkern)
sl@0
    78
platform_export(include/nkern/nk_trace.h /nkern)
sl@0
    79
platform_export(include/nkern/nk_cpu.h /nkern)
sl@0
    80
sl@0
    81
platform_export(include/nkern/arm/nk_plat.h /nkern/arm)
sl@0
    82
platform_export(include/nkern/win32/nk_plat.h /nkern/win32)
sl@0
    83
platform_export(include/nkern/x86/nk_plat.h /nkern/x86)
sl@0
    84
sl@0
    85
public_export(nkern/nkern_ext.mmh /nkern)
sl@0
    86
sl@0
    87
sl@0
    88
platform_export(include/nkernsmp/dfcs.h /nkernsmp)
sl@0
    89
platform_export(include/nkernsmp/nkern.h /nkernsmp)
sl@0
    90
platform_export(include/nkern/nklib.h /nkernsmp)
sl@0
    91
platform_export(include/nkernsmp/nk_event.h /nkernsmp)
sl@0
    92
platform_export(include/nkernsmp/nk_priv.h /nkernsmp)
sl@0
    93
platform_export(include/nkern/nk_trace.h /nkernsmp)
sl@0
    94
platform_export(include/nkern/nk_cpu.h /nkernsmp)
sl@0
    95
platform_export(include/nkernsmp/nk_irq.h /nkernsmp)
sl@0
    96
sl@0
    97
platform_export(include/nkernsmp/arm/ncern.h /nkernsmp/arm)
sl@0
    98
platform_export(include/nkernsmp/arm/nk_plat.h /nkernsmp/arm)
sl@0
    99
platform_export(include/nkernsmp/arm/arm_gic.h /nkernsmp/arm)
sl@0
   100
platform_export(include/nkernsmp/arm/arm_scu.h /nkernsmp/arm)
sl@0
   101
platform_export(include/nkernsmp/arm/arm_tmr.h /nkernsmp/arm)
sl@0
   102
platform_export(include/nkernsmp/x86/ncern.h /nkernsmp/x86)
sl@0
   103
platform_export(include/nkernsmp/x86/nk_plat.h /nkernsmp/x86)
sl@0
   104
platform_export(include/nkernsmp/x86/apic.h /nkernsmp/x86)
sl@0
   105
sl@0
   106
public_export(nkernsmp/nkern_ext.mmh /nkernsmp)
sl@0
   107
sl@0
   108
sl@0
   109
platform_export(include/kernel/debug.h /kernel)
sl@0
   110
platform_export(include/kernel/klib.h /kernel)
sl@0
   111
platform_export(include/kernel/kdebug.h /kernel)
sl@0
   112
platform_export(include/kernel/kernel.h /kernel)
sl@0
   113
platform_export(include/kernel/kern_priv.h /kernel)
sl@0
   114
platform_export(include/kernel/localise.h /kernel)
sl@0
   115
platform_export(include/kernel/kpower.h /kernel)
sl@0
   116
platform_export(include/kernel/sproperty.h /kernel)
sl@0
   117
platform_export(include/kernel/kernboot.h /kernel)
sl@0
   118
platform_export(include/kernel/kbma.h /kernel)
sl@0
   119
sl@0
   120
platform_export(include/kernel/ls_std.h /kernel)
sl@0
   121
sl@0
   122
platform_export(include/kernel/monitor.h /kernel)
sl@0
   123
platform_export(include/kernel/cache.h /kernel)
sl@0
   124
platform_export(include/kernel/emi.h /kernel)
sl@0
   125
platform_export(include/nkern/emievents.h /nkern)
sl@0
   126
sl@0
   127
sl@0
   128
platform_export(include/nkernsmp/emievents.h /nkernsmp)
sl@0
   129
sl@0
   130
platform_export(include/memmodel/epoc/platform.h /memmodel/epoc)
sl@0
   131
platform_export(include/memmodel/epoc/plat_priv.h /memmodel/epoc)
sl@0
   132
platform_export(include/memmodel/epoc/mmubase/mmubase.h /memmodel/epoc/mmubase)
sl@0
   133
platform_export(include/memmodel/epoc/mmubase/kblockmap.h /memmodel/epoc/mmubase)
sl@0
   134
platform_export(include/memmodel/epoc/multiple/memmodel.h /memmodel/epoc/multiple)
sl@0
   135
platform_export(include/memmodel/epoc/moving/memmodel.h /memmodel/epoc/moving)
sl@0
   136
platform_export(include/memmodel/epoc/direct/memmodel.h /memmodel/epoc/direct)
sl@0
   137
sl@0
   138
platform_export(include/memmodel/emul/platform.h /memmodel/emul)
sl@0
   139
platform_export(include/memmodel/emul/plat_priv.h /memmodel/emul)
sl@0
   140
platform_export(include/memmodel/emul/win32/memmodel.h /memmodel/emul/win32)
sl@0
   141
sl@0
   142
platform_export(include/kernel/arm/arm.h /kernel/arm)
sl@0
   143
platform_export(include/kernel/arm/arm_types.h /kernel/arm)
sl@0
   144
platform_export(include/kernel/arm/assp.h /kernel/arm)
sl@0
   145
platform_export(include/kernel/arm/bootcpu.inc /kernel/arm)
sl@0
   146
platform_export(include/kernel/arm/bootdefs.h /kernel/arm)
sl@0
   147
platform_export(include/kernel/arm/bootmacro.inc /kernel/arm)
sl@0
   148
platform_export(include/kernel/arm/bootstrap.lnk /kernel/arm)
sl@0
   149
platform_export(include/kernel/arm/vfpsupport.h /kernel/arm)
sl@0
   150
sl@0
   151
platform_export(include/kernel/x86/x86.h /kernel/x86)
sl@0
   152
platform_export(include/kernel/x86/x86boot.h /kernel/x86)
sl@0
   153
platform_export(include/kernel/x86/assp.h /kernel/x86)
sl@0
   154
platform_export(include/kernel/x86/bootdefs.h /kernel/x86)
sl@0
   155
platform_export(include/kernel/x86/bootcpu.inc /kernel/x86)
sl@0
   156
platform_export(include/kernel/x86/bootmacr.inc /kernel/x86)
sl@0
   157
sl@0
   158
platform_export(include/kernel/win32/win32.h /kernel/win32)
sl@0
   159
platform_export(include/kernel/win32/assp.h /kernel/win32)
sl@0
   160
platform_export(include/kernel/win32/property.h /kernel/win32)
sl@0
   161
sl@0
   162
platform_export(include/kernel/sshbuf.h /kernel)
sl@0
   163
platform_export(include/kernel/smap.h /kernel)
sl@0
   164
sl@0
   165
platform_export(include/memmodel/epoc/moving/arm/arm_mem.h /memmodel/epoc/moving/arm)
sl@0
   166
platform_export(include/memmodel/epoc/moving/arm/mmboot.h /memmodel/epoc/moving/arm)
sl@0
   167
platform_export(include/memmodel/epoc/direct/arm/arm_mem.h /memmodel/epoc/direct/arm)
sl@0
   168
platform_export(include/memmodel/epoc/multiple/arm/arm_mem.h /memmodel/epoc/multiple/arm)
sl@0
   169
platform_export(include/memmodel/epoc/multiple/arm/mmboot.h /memmodel/epoc/multiple/arm)
sl@0
   170
platform_export(include/memmodel/epoc/direct/x86/x86_mem.h /memmodel/epoc/direct/x86)
sl@0
   171
platform_export(include/memmodel/epoc/multiple/x86/x86_mem.h /memmodel/epoc/multiple/x86)
sl@0
   172
platform_export(include/memmodel/epoc/multiple/x86/mmboot.h /memmodel/epoc/multiple/x86)
sl@0
   173
platform_export(include/memmodel/epoc/flexible/arm/mmboot.h /memmodel/epoc/flexible/arm)
sl@0
   174
platform_export(include/memmodel/epoc/flexible/x86/mmboot.h /memmodel/epoc/flexible/x86)
sl@0
   175
sl@0
   176
sl@0
   177
public_export(kernel/kern_ext.mmh /kernel)
sl@0
   178
sl@0
   179
platform_export(include/partitions.h /)
sl@0
   180
sl@0
   181
sl@0
   182
platform_export(include/drivers/comm.h /drivers)
sl@0
   183
platform_export(include/drivers/comm.inl /drivers)
sl@0
   184
platform_export(include/drivers/locmedia.h /drivers)
sl@0
   185
platform_export(include/drivers/flash_media.h /drivers)
sl@0
   186
platform_export(include/drivers/nanddevice.h /drivers)
sl@0
   187
platform_export(include/drivers/pbus.h /drivers)
sl@0
   188
platform_export(include/drivers/pbus.inl /drivers)
sl@0
   189
platform_export(include/drivers/pbusmedia.h /drivers)
sl@0
   190
platform_export(include/drivers/pccard.h /drivers)
sl@0
   191
platform_export(include/drivers/pccard.inl /drivers)
sl@0
   192
platform_export(include/drivers/soundsc.h /drivers)
sl@0
   193
platform_export(include/drivers/soundsc.inl /drivers)
sl@0
   194
platform_export(include/drivers/xyin.h /drivers)
sl@0
   195
platform_export(include/drivers/binpower.h /drivers)
sl@0
   196
platform_export(include/drivers/pccd_chunk.h /drivers)
sl@0
   197
platform_export(include/drivers/pccd_ifc.h /drivers)
sl@0
   198
platform_export(include/drivers/pccd_socket.h /drivers)
sl@0
   199
platform_export(include/drivers/pccd_medchg.h /drivers)
sl@0
   200
platform_export(include/drivers/pccd_vcc.h /drivers)
sl@0
   201
platform_export(include/drivers/ethernet.h /drivers)
sl@0
   202
platform_export(include/drivers/ethernet.inl /drivers)
sl@0
   203
platform_export(include/drivers/dma.h /drivers)
sl@0
   204
platform_export(include/drivers/dma_v1.h /drivers)
sl@0
   205
platform_export(include/drivers/dma_v1.inl /drivers)
sl@0
   206
platform_export(include/drivers/dma_v2.h /drivers)
sl@0
   207
platform_export(include/drivers/dma_v2.inl /drivers)
sl@0
   208
platform_export(include/drivers/dmadefs.h /drivers)
sl@0
   209
platform_export(include/drivers/dma_compat.inl /drivers)
sl@0
   210
platform_export(include/drivers/dma_hai.h /drivers)
sl@0
   211
platform_export(include/drivers/dma_hai.inl /drivers)
sl@0
   212
platform_export(include/drivers/iic.h /drivers)
sl@0
   213
platform_export(include/drivers/iic.inl /drivers)
sl@0
   214
platform_export(include/drivers/iic_channel.h /drivers)
sl@0
   215
platform_export(include/drivers/iic_channel.inl /drivers)
sl@0
   216
platform_export(include/drivers/iic_trace.h /drivers)
sl@0
   217
sl@0
   218
sl@0
   219
sl@0
   220
sl@0
   221
platform_export(include/drivers/gpio.h /drivers)
sl@0
   222
platform_export(include/drivers/mmccd_ifc.h /drivers)
sl@0
   223
platform_export(include/drivers/mmc.h /drivers)
sl@0
   224
platform_export(include/drivers/mmc.inl /drivers)
sl@0
   225
platform_export(include/drivers/sdcard.h /drivers)
sl@0
   226
platform_export(include/drivers/sdcard.inl /drivers)
sl@0
   227
platform_export(include/drivers/emmcptn.h /drivers)
sl@0
   228
sl@0
   229
platform_export(include/drivers/crashflash.h /drivers)
sl@0
   230
platform_export(include/drivers/crashflashnor.h /drivers)
sl@0
   231
platform_export(include/drivers/crashflashnand.h /drivers)
sl@0
   232
sl@0
   233
platform_export(include/rm_debug_api.h /)
sl@0
   234
platform_export(include/sm_debug_api.h /)
sl@0
   235
sl@0
   236
platform_export(include/drivers/resourceman.h /drivers)
sl@0
   237
platform_export(include/drivers/resourceman.inl /drivers)
sl@0
   238
platform_export(include/drivers/resourcecontrol.h /drivers)
sl@0
   239
platform_export(include/drivers/resourcecontrol.inl /drivers)
sl@0
   240
platform_export(include/drivers/resource.h /drivers)
sl@0
   241
platform_export(include/drivers/resourcecontrol_trace.h /drivers)
sl@0
   242
platform_export(include/drivers/resource_category.h /drivers)
sl@0
   243
platform_export(include/drivers/resource_extend.h /drivers)
sl@0
   244
sl@0
   245
## Power Resource Manager User-Side API
sl@0
   246
platform_export(include/drivers/resmanus_trace.h /drivers)
sl@0
   247
sl@0
   248
platform_export(include/drivers/i2s.h /drivers)
sl@0
   249
sl@0
   250
platform_export(include/drivers/display.h /drivers)
sl@0
   251
sl@0
   252
## Example RTOS personality layer
sl@0
   253
platform_export(personality/example/personality.h /personality/example)
sl@0
   254
platform_export(personality/example/personality_int.h /personality/example)
sl@0
   255
sl@0
   256
sl@0
   257
## User interface
sl@0
   258
public_export(include/e32atomics.h /)
sl@0
   259
public_export(include/e32base.h /)
sl@0
   260
platform_export(include/e32base_private.h /)
sl@0
   261
public_export(include/e32base.inl /)
sl@0
   262
public_export(include/e32capability.h /)
sl@0
   263
public_export(include/e32cons.h /)
sl@0
   264
public_export(include/e32const.h /)
sl@0
   265
platform_export(include/e32const_private.h /)
sl@0
   266
public_export(include/e32cmn.h /)
sl@0
   267
platform_export(include/e32cmn_private.h /)
sl@0
   268
public_export(include/e32cmn.inl /)
sl@0
   269
public_export(include/e32def.h /)
sl@0
   270
platform_export(include/e32def_private.h /)
sl@0
   271
public_export(include/e32des16.h /)
sl@0
   272
platform_export(include/e32des16_private.h /)
sl@0
   273
public_export(include/e32des8.h /)
sl@0
   274
platform_export(include/e32des8_private.h /)
sl@0
   275
public_export(include/e32err.h /)
sl@0
   276
platform_export(include/e32hal.h /)
sl@0
   277
public_export(include/e32hashtab.h /)
sl@0
   278
public_export(include/e32keys.h /)
sl@0
   279
public_export(include/e32lang.h /)
sl@0
   280
public_export(include/e32reg.h /)
sl@0
   281
public_export(include/e32math.h /)
sl@0
   282
public_export(include/e32math.inl /)
sl@0
   283
public_export(include/e32panic.h /)
sl@0
   284
platform_export(include/e32power.h /)
sl@0
   285
public_export(include/e32property.h /)
sl@0
   286
public_export(include/e32kpan.h /)
sl@0
   287
platform_export(include/e32rom.h /)
sl@0
   288
public_export(include/e32std.h /)
sl@0
   289
platform_export(include/e32std_private.h /)
sl@0
   290
public_export(include/e32std.inl /)
sl@0
   291
platform_export(include/e32svr.h /)
sl@0
   292
platform_export(include/e32notif.h /)
sl@0
   293
platform_export(include/e32ktran.h /)
sl@0
   294
public_export(include/e32debug.h /)
sl@0
   295
platform_export(include/e32lmsg.h /)
sl@0
   296
public_export(include/e32event.h /)
sl@0
   297
platform_export(include/e32event_private.h /)
sl@0
   298
public_export(include/e32ldr.h /)
sl@0
   299
platform_export(include/e32ldr_private.h /)
sl@0
   300
public_export(include/e32test.h /)
sl@0
   301
platform_export(include/e32uid.h /)
sl@0
   302
platform_export(include/e32ver.h /)
sl@0
   303
platform_export(include/e32wins.h /)
sl@0
   304
sl@0
   305
platform_export(include/winsdef.h /)
sl@0
   306
platform_export(include/emulator.h /)
sl@0
   307
platform_export(include/d32comm.h /)
sl@0
   308
platform_export(include/d32comm.inl /)
sl@0
   309
platform_export(include/d32fir.h /)
sl@0
   310
platform_export(include/d32locd.h /)
sl@0
   311
platform_export(include/d32locd.inl /)
sl@0
   312
platform_export(include/unicode.h /)
sl@0
   313
platform_export(include/e32twin.h /)
sl@0
   314
platform_export(include/twintnotifier.h /)
sl@0
   315
platform_export(include/videodriver.h /)
sl@0
   316
platform_export(include/d32ethernet.h /)
sl@0
   317
platform_export(include/d32ethernet.inl /)
sl@0
   318
platform_export(include/d32soundsc.h /)
sl@0
   319
platform_export(include/d32soundsc.inl /)
sl@0
   320
public_export(include/e32msgqueue.h /)
sl@0
   321
public_export(include/e32msgqueue.inl /)
sl@0
   322
public_export(include/d32public.h /)
sl@0
   323
platform_export(include/d32usbcshared.h /)
sl@0
   324
platform_export(include/d32usbcshared.inl /)
sl@0
   325
platform_export(include/d32usbcsc.h /)
sl@0
   326
platform_export(include/d32usbcsc.inl /)
sl@0
   327
platform_export(include/d32usbc.h /)
sl@0
   328
platform_export(include/d32usbc.inl /)
sl@0
   329
platform_export(include/usb.h /)
sl@0
   330
platform_export(include/d32usbdi.h /)
sl@0
   331
platform_export(include/d32usbdi.inl /)
sl@0
   332
platform_export(include/d32usbdi_errors.h /)
sl@0
   333
platform_export(include/d32usbdi_hubdriver.h /)
sl@0
   334
platform_export(include/d32usbdi_hubdriver.inl /)
sl@0
   335
platform_export(include/d32usbtransfers.h /)
sl@0
   336
platform_export(include/d32usbdescriptors.h /)
sl@0
   337
platform_export(include/d32camerasc.h /)
sl@0
   338
platform_export(include/d32camerasc.inl /)
sl@0
   339
platform_export(include/d32otgdi.h /)
sl@0
   340
platform_export(include/d32otgdi.inl /)
sl@0
   341
platform_export(include/d32otgdi_errors.h /)
sl@0
   342
platform_export(include/d32btrace.h /)
sl@0
   343
platform_export(include/e32btrace.h /)
sl@0
   344
platform_export(include/rpipe.h /)
sl@0
   345
public_export(include/e32modes.h /)
sl@0
   346
platform_export(include/pixelformats.h /)
sl@0
   347
platform_export(include/dispchannel.h /)
sl@0
   348
platform_export(include/dispchannel.inl /)
sl@0
   349
sl@0
   350
platform_export(include/d32resmanus.h /)
sl@0
   351
platform_export(include/d32resmanus.inl /)
sl@0
   352
sl@0
   353
## Unified Trace Framework API
sl@0
   354
platform_export(include/e32utf.h /)
sl@0
   355
platform_export(include/e32utrace.inl /)
sl@0
   356
platform_export(include/e32utrace_basic_types.h /)
sl@0
   357
public_export(include/e32utrace.mmh /)
sl@0
   358
sl@0
   359
sl@0
   360
## Byte pair compressor
sl@0
   361
platform_export(include/byte_pair_compress.h /)
sl@0
   362
sl@0
   363
## shareable data buffers
sl@0
   364
platform_export(include/e32shbuf.h /)
sl@0
   365
platform_export(include/e32shbufcmn.h /)
sl@0
   366
platform_export(include/e32shbuf_priv.h /)
sl@0
   367
sl@0
   368
sl@0
   369
public_export(include/drivers/iic_transaction.h /drivers)						
sl@0
   370
public_export(include/drivers/iic_transaction.inl /drivers)
sl@0
   371
sl@0
   372
sl@0
   373
sl@0
   374
public_export(include/drivers/usbcshared.h /drivers)						
sl@0
   375
public_export(include/drivers/usbcshared.inl /drivers)						
sl@0
   376
sl@0
   377
public_export(include/drivers/usbc.h /drivers)						
sl@0
   378
public_export(include/drivers/usbc.inl /drivers)						
sl@0
   379
sl@0
   380
public_export(include/drivers/usbcsc.h /drivers)						
sl@0
   381
public_export(include/drivers/usbcsc.inl /drivers)						
sl@0
   382
sl@0
   383
sl@0
   384
public_export(include/drivers/usbcque.h /drivers)						
sl@0
   385
public_export(include/drivers/usbcdesc.h /drivers)						
sl@0
   386
sl@0
   387
public_export(include/drivers/usbdi_hub.h /drivers)						
sl@0
   388
public_export(include/drivers/usbdi_channel.h /drivers)						
sl@0
   389
sl@0
   390
public_export(include/drivers/camerasc.h /drivers)						
sl@0
   391
public_export(include/drivers/camerasc.inl /drivers)						
sl@0
   392
sl@0
   393
public_export(include/drivers/otgdi.h /drivers)
sl@0
   394
sl@0
   395
sl@0
   396
## Open System Trace API
sl@0
   397
platform_export(include/opensystemtrace.h /)
sl@0
   398
platform_export(include/opensystemtrace.inl /)
sl@0
   399
platform_export(include/opensystemtrace_types.h /)
sl@0
   400
platform_export(include/opensystemtrace.mmh /)
sl@0
   401
sl@0
   402
sl@0
   403
#SL:
sl@0
   404
platform_export(include/exec_enum.h /)
sl@0
   405
platform_export(include/exec_user.h /)
sl@0
   406
platform_export(include/win32crt.h /)
sl@0
   407
platform_export(include/x86hlp.inl /)
sl@0
   408
sl@0
   409
sl@0
   410
sl@0
   411
#--------------------------------------------------
sl@0
   412