1c2c66affSColin Finck
2c2c66affSColin Finckinclude_directories(${REACTOS_SOURCE_DIR}/win32ss)
3c2c66affSColin Finck
4c2c66affSColin Fincklist(APPEND SOURCE
5c2c66affSColin Finck    AddFontMemResourceEx.c
6c2c66affSColin Finck    AddFontResource.c
7c2c66affSColin Finck    AddFontResourceEx.c
8c2c66affSColin Finck    BeginPath.c
9c2c66affSColin Finck    CombineRgn.c
10c2c66affSColin Finck    CombineTransform.c
11c2c66affSColin Finck    CreateBitmap.c
12c2c66affSColin Finck    CreateBitmapIndirect.c
13c2c66affSColin Finck    CreateCompatibleDC.c
14c2c66affSColin Finck    CreateDIBitmap.c
15eafa77f3SAmine Khaldi    CreateDIBPatternBrush.c
16c2c66affSColin Finck    CreateFont.c
17c2c66affSColin Finck    CreateFontIndirect.c
18c2c66affSColin Finck    CreateIconIndirect.c
19c2c66affSColin Finck    CreatePen.c
20c2c66affSColin Finck    CreateRectRgn.c
21c2c66affSColin Finck    DPtoLP.c
22c2c66affSColin Finck    EngAcquireSemaphore.c
23c2c66affSColin Finck    EngCreateSemaphore.c
24c2c66affSColin Finck    EngReleaseSemaphore.c
25c2c66affSColin Finck    EnumFontFamilies.c
26c2c66affSColin Finck    ExcludeClipRect.c
27c2c66affSColin Finck    ExtCreatePen.c
28c2c66affSColin Finck    ExtCreateRegion.c
29c2c66affSColin Finck    FrameRgn.c
30c2c66affSColin Finck    GdiConvertBitmap.c
31c2c66affSColin Finck    GdiConvertBrush.c
32c2c66affSColin Finck    GdiConvertDC.c
33c2c66affSColin Finck    GdiConvertFont.c
34c2c66affSColin Finck    GdiConvertPalette.c
35c2c66affSColin Finck    GdiConvertRegion.c
36c2c66affSColin Finck    GdiDeleteLocalDC.c
37c2c66affSColin Finck    GdiGetCharDimensions.c
38c2c66affSColin Finck    GdiGetLocalBrush.c
39c2c66affSColin Finck    GdiGetLocalDC.c
40c2c66affSColin Finck    GdiReleaseLocalDC.c
41c2c66affSColin Finck    GdiSetAttrs.c
42c2c66affSColin Finck    GetClipBox.c
43c2c66affSColin Finck    GetClipRgn.c
44c2c66affSColin Finck    GetCurrentObject.c
45c2c66affSColin Finck    GetDIBColorTable.c
46c2c66affSColin Finck    GetDIBits.c
47c2c66affSColin Finck    GetFontResourceInfoW.c
48c2c66affSColin Finck    GetGlyphIndices.c
49b8ea1b34SKatayama Hirofumi MZ    GetGlyphOutline.c
50c2c66affSColin Finck    GetObject.c
51c2c66affSColin Finck    GetRandomRgn.c
52c2c66affSColin Finck    GetPixel.c
53c2c66affSColin Finck    GetStockObject.c
54c2c66affSColin Finck    GetTextExtentExPoint.c
55c2c66affSColin Finck    GetTextFace.c
5619f8ed2bSKatayama Hirofumi MZ    GetTextMetrics.c
578bf795ffSKatayama Hirofumi MZ    LPtoDP.c
58c2c66affSColin Finck    MaskBlt.c
59c2c66affSColin Finck    NtGdiAddFontResource.c
60c2c66affSColin Finck    OffsetClipRgn.c
61c2c66affSColin Finck    OffsetRgn.c
62c2c66affSColin Finck    PaintRgn.c
63c2c66affSColin Finck    PatBlt.c
64c2c66affSColin Finck    Rectangle.c
65c2c66affSColin Finck    RealizePalette.c
66c2c66affSColin Finck    SelectObject.c
67c2c66affSColin Finck    SetBoundsRect.c
68c2c66affSColin Finck    SetBrushOrgEx.c
69c2c66affSColin Finck    SetDCPenColor.c
70c2c66affSColin Finck    SetDIBits.c
71c2c66affSColin Finck    SetDIBitsToDevice.c
72*f6de3342SBaruch Rutman    SetLayout.c
73c2c66affSColin Finck    SetMapMode.c
74c2c66affSColin Finck    SetPixel.c
75c2c66affSColin Finck    SetSysColors.c
76c2c66affSColin Finck    SetWindowExtEx.c
77c2c66affSColin Finck    SetWorldTransform.c
78e06ec0a5SDoug Lyons    StretchBlt.c
79e7846c0cSKatayama Hirofumi MZ    TextTransform.c
80139a3d66SAmine Khaldi    init.c)
81c2c66affSColin Finck
82139a3d66SAmine Khaldilist(APPEND PCH_SKIP_SOURCE
83139a3d66SAmine Khaldi    testlist.c)
84139a3d66SAmine Khaldi
85139a3d66SAmine Khaldiadd_executable(gdi32_apitest
86139a3d66SAmine Khaldi    ${SOURCE}
87139a3d66SAmine Khaldi    ${PCH_SKIP_SOURCE}
88139a3d66SAmine Khaldi    resource.rc)
89139a3d66SAmine Khaldi
90c2c66affSColin Fincktarget_link_libraries(gdi32_apitest ${PSEH_LIB} win32ksys)
91c2c66affSColin Finckset_module_type(gdi32_apitest win32cui)
92c2c66affSColin Finckadd_importlibs(gdi32_apitest gdi32 user32 msvcrt kernel32 ntdll)
93139a3d66SAmine Khaldiadd_pch(gdi32_apitest precomp.h "${PCH_SKIP_SOURCE}")
94c2c66affSColin Finckadd_rostests_file(TARGET gdi32_apitest)
95