Bug 5414

Summary: запуск make_makefiles в eterwine и eterhack
Product: WINE@Etersoft Reporter: Виталий Перов <vitperov>
Component: ОбщееAssignee: Виталий Перов <vitperov>
Status: CLOSED FIXED QA Contact: Виталий Перов <vitperov>
Severity: minor    
Priority: P4 CC: baraka
Version: 1.1   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 42    

Description Виталий Перов 2010-04-05 14:46:44 MSD
Скрипт make_makefiles предназначен для автоматического добавления исходников в файлы Makefile.in.

Сейчас после его запуска в некоторые dll перестают собираться.
Проблема в наших изменениях, добавляющих проблемы.
Comment 1 Виталий Перов 2010-04-05 14:56:56 MSD
Проблемные файлы в eterwine:
dlls/wmp/Makefile.in

Проблемы в eterhack:
dlls/kernel32/Makefile.in
dlls/shell32/Makefile.in 
dlls/winex11.drv/Makefile.in
dlls/wmp/Makefile.in
programs/etermsg/Makefile.in
programs/etermsg/Makefile.in
Comment 2 Виталий Перов 2010-04-05 16:55:33 MSD
Исправил сборку wmp.dll
Для этого закомментрировал весь код tool.c.
Этот код сейчас нигде не используется
Comment 3 Виталий Перов 2010-04-05 19:22:20 MSD
исправил сборку shell32.dll

Для этого пришлось перенести имена разработчиков в ETER_AUTHORS, а файл dlls/shell32/eterauthos.c сделать генерируемым при компиляции.
Comment 4 Виталий Перов 2010-04-05 19:53:58 MSD
исправил сборку dlls/winex11.drv
Comment 5 Виталий Перов 2010-04-05 20:11:20 MSD
Исправил проблему в kernel32

Для этого удалил файл vxd.c.
Файл есть в krnl386.exe16. В kernel32 он не нужен
Comment 6 Виталий Перов 2010-04-05 20:21:18 MSD
Исправил проблему в kernel32

Для этого удалил файл vxd.c.
Файл есть в krnl386.exe16. В kernel32 он не нужен
Comment 7 Виталий Перов 2010-04-07 12:48:36 MSD
Приложил патчи в eterhack. Всё работает