hottabxp
@hottabxp
Миллиардер. Честно, 100 пистонов!

Что за файлы sources в папках с исходным кодом?

Сейчас просматриваю код windows xp,2003,nt. Там в каждой папке есть файл sources(чем то похож на makefile), примерно следующего содержания:
!IF 0
**************************************************************
Sources file for building an Win32 dll.

Module Name :   Sources for timerw32.dll

Author:  vaidy

Revision:    10/23/90

Comments:

    o  Use C_DEFINES "-DWIN32" to build for Windows NT
    o  Use C_DEFINES "-DWIN32" & "-DW32S" to build for WIN32s

**************************************************************
!ENDIF

DLLBASE=0x75000000

MAJORCOMP = windows
TARGETNAME=timerw32
TARGETPATH=$(BASEDIR)\public\sdk\lib
TARGETTYPE=DYNLINK
TARGETLIBS=
DLLENTRY=TimerDllInitialize

INCLUDES=..\inc

SOURCES=  timer.c

UMTYPE=windows
UMLIBS= 

C_DEFINES= -DWIN32
386_WARNING_LEVEL=-W3

Теоретически можно понять структуру данного файла. Но хотелось бы узнать что это за файлы, и где почитать по синтаксису(скорее всего на MSDN).
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
hottabxp
@hottabxp Автор вопроса
Миллиардер. Честно, 100 пистонов!
В файле sources хранятся правила сборки и переменные пути к библиотекам и другим файлам. Также в этом файле можно использовать макросы. Под Windows Vista и выше этот файл является опциональным(если я правильно понял). Подробнее можно почитать в документации DDK для Windows 2000 и XP в разделе: Windows DDK -> Driver Development Tools -> The Build Utility -> Build Utility Reference
5ff9c83054c76370448454.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы