summaryrefslogtreecommitdiffstats
path: root/private/ntos/dll/daytona/makefile.inc
blob: f95af0fc10e90c0ca11b757391068ca584a6ed22 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
!if exist(..\$(TARGET_DIRECTORY).inc)
!include ..\$(TARGET_DIRECTORY).inc
!endif

obj\$(TARGET_DIRECTORY)\usrstubs.obj: \
    $(TARGET_DIRECTORY)\usrstubs.$(ASM_SUFFIX) obj\$(TARGET_DIRECTORY)\ntdll.def

ntdll.xtr: $(_NTROOT)\private\ntos\ke\services.tab
    gensrv -f ntdll.xtr $(_NTROOT)\private\ntos\ke

$(TARGET_DIRECTORY)\usrstubs.$(ASM_SUFFIX): $(_NTROOT)\private\ntos\ke\services.tab
    gensrv -d $(TARGET_DIRECTORY) -e $(ASM_SUFFIX) $(TARGET_BRACES) $(_NTROOT)\private\ntos\ke

obj\$(TARGET_DIRECTORY)\ntdll.def: ..\ntdlldef.src ..\$(TARGET_DIRECTORY)def.src ntdll.xtr
    copy ..\ntdlldef.src+..\$(TARGET_DIRECTORY)def.src+ntdll.xtr obj\$(TARGET_DIRECTORY)\ntdll.pp
    $(TARGET_CPP) /EP $(CDEFINES) obj\$(TARGET_DIRECTORY)\ntdll.pp > obj\$(TARGET_DIRECTORY)\ntdll.def
    -del obj\$(TARGET_DIRECTORY)\ntdll.pp

..\ntdll.rc: ..\ntstatus.rc ..\MSG00001.bin

..\ntprop.cxx: ..\..\..\dcomidl\ntprop.cxx
        copy $** $@

..\ntpropb.cxx: ..\..\..\dcomidl\ntpropb.cxx
        copy $** $@

..\propstm.cxx: ..\..\..\dcomidl\propstm.cxx
        copy $** $@

..\propvar.cxx: ..\..\..\dcomidl\propvar.cxx
        copy $** $@

..\stgvarb.cxx: ..\..\..\dcomidl\stgvarb.cxx
        copy $** $@