test: makefile.inc Source File

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# makefile.inc

Go to the documentation of this file.

    00001 !if exist(..\$(TARGET_DIRECTORY).inc)
    00002 !include ..\$(TARGET_DIRECTORY).inc
    00003 !endif
    00004
    00005 SERVICES_DIR=$(TARGET_DIRECTORY)
    00006 SERVICES_TAB=$(SERVICES_DIR)\services.tab
    00007 SERVICES_STB=..\..\ke\$(TARGET_DIRECTORY)\services.stb
    00008 NTDLL_XTR=..\$(TARGET_DIRECTORY)\ntdll.xtr
    00009
    00010 $(SERVICES_TAB): ..\..\ke\services.tab
    00011     @echo Creating $@ from $**
    00012     $(C_PREPROCESSOR) $** > $@
    00013
    00014 obj\$(TARGET_DIRECTORY)\usrstubs.obj: \
    00015     $(TARGET_DIRECTORY)\usrstubs.$(ASM_SUFFIX) obj\$(TARGET_DIRECTORY)\ntdll.def
    00016
    00017 $(NTDLL_XTR): $(SERVICES_TAB)
    00018     gensrv -f $(NTDLL_XTR) -s ..\..\ke $(SERVICES_DIR)
    00019
    00020 $(TARGET_DIRECTORY)\usrstubs.$(ASM_SUFFIX): $(SERVICES_TAB) $(SERVICES_STB)
    00021     gensrv -d $(TARGET_DIRECTORY) -e $(ASM_SUFFIX) $(TARGET_BRACES) -s ..\..\ke $(SERVICES_DIR)
    00022
    00023 obj\$(TARGET_DIRECTORY)\ntdll.def: ..\ntdlldef.src ..\$(TARGET_DIRECTORY)def.src $(NTDLL_XTR)
    00024     copy ..\ntdlldef.src+..\$(TARGET_DIRECTORY)def.src+$(NTDLL_XTR) obj\$(TARGET_DIRECTORY)\ntdll.pp
    00025     $(TARGET_CPP) /EP $(CDEFINES) obj\$(TARGET_DIRECTORY)\ntdll.pp > obj\$(TARGET_DIRECTORY)\ntdll.def
    00026     -del obj\$(TARGET_DIRECTORY)\ntdll.pp
    00027
    00028 ..\ntdll.rc: $(BASEDIR)\private\genx\nls\obj\$(TARGET_DIRECTORY)\ntstatus.rc $(BASEDIR)\private\genx\nls\obj\$(TARGET_DIRECTORY)\MSG00001.bin
    00029