Приложение 1. Файлы, необходимые для первого примера

Файл констант ресурсов resource.inc

IDD_DIALOG  =    65   ; 101

IDR_NAME   =    3E8   ; 1000

IDC_STATIC  =    -1


Файл заголовков resource.h

#define IDD_DIALOG            101

#define IDR_NAME             1000

#define IDC_STATIC            -1


Файл определений dlg.def

NAME     TEST

DESCRIPTION  'Demo dialog'

EXETYPE   WINDOWS

EXPORTS   DlgProc           @1


Файл компиляции makefile

#  Make file for Demo dialog

#    make -B


NAME  = dlg

OBJS  = $(NAME).obj

DEF   = $(NAME).def

RES   = $(NAME).res


TASMOPT=/m3 /mx /z /q /DWINVER=0400 /D_WIN32_WINNT=0400


!if $d(DEBUG)

TASMDEBUG=/zi

LINKDEBUG=/v

!else

TASMDEBUG=/l

LINKDEBUG=

!endif


!if $d(MAKEDIR)

IMPORT=$(MAKEDIR)\..\lib\import32

!else

IMPORT=import32

!endif


$(NAME).EXE: $(OBJS) $(DEF) $(RES)

    tlink32 /Tpe /aa /c $(LINKDEBUG) $(OBJS),$(NAME),, $(IMPORT), $(DEF), $(RES)


.asm.obj:

    tasm32 $(TASMDEBUG) $(TASMOPT) $&.asm


$(RES): $(NAME).RC

    BRCC32 -32 $(NAME).RC

Загрузка...