Создать ответ 
 
Рейтинг темы:
  • Голосов: 1 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Вапрос
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7137
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 139
Поблагодарили 1174 раз(а) в 731 сообщ.
Сообщение: #62
RE: Вапрос
Вот сокращенный и немного измененный makefile для сборки DreamShell, я выкинул из него все лишнее, оставил только основу.

PHP код:
##################################
# DreamShell Makefile            #
# Created by SWAT                #
# http://www.dc-swat.ru          #
##################################

TARGET DS

OBJS 
= ./src/main.

#KOS_ROMDISK_DIR = romdisk
#EXPORTS_SYMBOL = dsf_symtab
#EXPORTS_FILE = exports.txt

KOS_CFLAGS += -I./include -L./lib

all
rm-elf $(TARGET)

include $(
KOS_BASE)/Makefile.rules

$(TARGET): $(TARGET).BIN

$(TARGET).elf: $(OBJS)
    $(
KOS_CC) $(KOS_CFLAGS) $(KOS_LDFLAGS) -$(TARGET).elf $(KOS_START) \
        $(
OBJS) $(OBJEXTRA) $(KOS_LIBS)

$(
TARGET).BIN: $(TARGET).elf
    
@echo Strip target...
    @$(
KOS_STRIP) $(TARGET).elf
    
@echo Creating binary file...
    @$(
KOS_OBJCOPY) -.stack -O binary $(TARGET).elf $(TARGET).BIN
    
@echo Scramble binary file...
    @$(
KOS_BASE)/utils/scramble/scramble $(TARGET).BIN 1ST_READ.BIN


cdi
rm-elf $(TARGET).cdi

run
: $(TARGET).cdi
    
@echo Running DreamShell...
    @
run $(KOS_BASE)/utils/emu/nullDC.exe
    
runl
: $(TARGET).cdi
    
@echo Running DreamShell with log...
    @
run $(KOS_BASE)/utils/emu/nullDC.exe emu.log

$(TARGET).cdi: $(TARGET).BIN
    
@echo Creating ISO...
    @-
rm -f cd/1ST_READ.BIN
    
@cp 1ST_READ.BIN cd/1ST_READ.BIN
    
@$(KOS_BASE)/utils/iso/mkisofs -V DreamShell -G IP.BIN -joliet -rock --.svn -$(TARGET).iso ./cd
    
@echo Convert ISO to CDI...
    @-
rm -$(TARGET).cdi
    
@$(KOS_BASE)/utils/iso/cdi4dc $(TARGET).iso $(TARGET).cdi -conv_log.txt
    
@-rm -f conv_log.txt
    
@-rm -$(TARGET).iso

clean
:
    -
rm -$(TARGET).elf $(TARGET).BIN 1ST_READ.BIN $(TARGET).cdi $(OBJS

rm-elf:
    -
rm -f 1ST_READ.BIN $(TARGET).BIN $(TARGET).elf $(TARGET).cdi 

Соответственно тебе необходимо будет положить все утилиты туда, куда за ними ходит скрипт, хотя пути конечно можешь и поменять, я их чисто логически расположил в kos/utils, там все доп. утилиты лежат.
В самом эмуляторе в настройках прописан образ по умолчанию, который создается данным makefile. Что позволяет сразу при запуске эмулятора, запускать и образ без дополнительных телодвижений.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 04.11.2011 в 09:35, отредактировал пользователь SWAT.)
04.11.2011 09:35
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
Вапрос - Rio - 27.03.2011, 20:01
RE: Вапрос - Rio - 27.03.2011, 20:28
RE: Вапрос - sc_maxim - 28.03.2011, 00:38
RE: Вапрос - Rio - 29.03.2011, 16:20
RE: Вапрос - SWAT - 29.03.2011, 18:38
RE: Вапрос - sc_maxim - 29.03.2011, 21:53
RE: Вапрос - SWAT - 30.03.2011, 06:11
RE: Вапрос - Rio - 30.03.2011, 16:01
RE: Вапрос - SWAT - 30.03.2011, 18:28
RE: Вапрос - Rio - 30.03.2011, 18:50
RE: Вапрос - sc_maxim - 30.03.2011, 19:09
RE: Вапрос - Rio - 31.03.2011, 01:43
RE: Вапрос - sc_maxim - 31.03.2011, 01:59
RE: Вапрос - SWAT - 31.03.2011, 08:06
RE: Вапрос - Rio - 01.04.2011, 17:09
RE: Вапрос - sc_maxim - 01.04.2011, 20:01
RE: Вапрос - Rio - 02.04.2011, 12:53
RE: Вапрос - SWAT - 02.04.2011, 13:03
RE: Вапрос - Rio - 02.04.2011, 13:04
RE: Вапрос - SWAT - 02.04.2011, 13:15
RE: Вапрос - Rio - 02.04.2011, 14:53
RE: Вапрос - SWAT - 02.04.2011, 15:26
RE: Вапрос - Rio - 02.04.2011, 17:34
RE: Вапрос - SWAT - 02.04.2011, 18:42
RE: Вапрос - Rio - 02.04.2011, 20:19
RE: Вапрос - Rio - 02.04.2011, 20:48
RE: Вапрос - SWAT - 03.04.2011, 10:56
RE: Вапрос - Rio - 04.04.2011, 20:30
RE: Вапрос - sc_maxim - 04.04.2011, 22:42
RE: Вапрос - Rio - 04.04.2011, 23:26
RE: Вапрос - SWAT - 05.04.2011, 06:10
RE: Вапрос - sc_maxim - 05.04.2011, 02:10
RE: Вапрос - Rio - 10.04.2011, 18:29
RE: Вапрос - SWAT - 11.04.2011, 05:58
RE: Вапрос - Rio - 12.04.2011, 20:53
RE: Вапрос - SWAT - 13.04.2011, 06:19
RE: Вапрос - Rio - 13.04.2011, 20:29
RE: Вапрос - SWAT - 14.04.2011, 10:38
RE: Вапрос - Rio - 13.05.2011, 16:04
RE: Вапрос - SWAT - 13.05.2011, 17:26
RE: Вапрос - Rio - 28.05.2011, 13:34
RE: Вапрос - SWAT - 29.05.2011, 07:14
RE: Вапрос - Rio - 30.05.2011, 17:33
RE: Вапрос - SWAT - 31.05.2011, 13:57
RE: Вапрос - Rio - 01.06.2011, 13:12
RE: Вапрос - SWAT - 01.06.2011, 19:17
RE: Вапрос - Rio - 07.06.2011, 20:03
RE: Вапрос - SWAT - 08.06.2011, 07:51
RE: Вапрос - Rio - 12.06.2011, 23:50
RE: Вапрос - SWAT - 14.06.2011, 07:19
RE: Вапрос - Rio - 24.07.2011, 20:58
RE: Вапрос - SWAT - 25.07.2011, 06:32
RE: Вапрос - Rio - 25.07.2011, 15:38
RE: Вапрос - SWAT - 26.07.2011, 11:28
RE: Вапрос - Rio - 26.07.2011, 22:50
RE: Вапрос - SWAT - 27.07.2011, 07:19
RE: Вапрос - Rio - 27.07.2011, 21:10
RE: Вапрос - SWAT - 28.07.2011, 05:51
RE: Вапрос - Rio - 31.10.2011, 00:20
RE: Вапрос - SWAT - 01.11.2011, 07:38
RE: Вапрос - Rio - 03.11.2011, 16:42
RE: Вапрос - SWAT - 04.11.2011 09:35
RE: Вапрос - Rio - 05.11.2011, 16:35
RE: Вапрос - SWAT - 05.11.2011, 19:04
RE: Вапрос - Rio - 05.11.2011, 19:52
RE: Вапрос - SWAT - 06.11.2011, 11:27
RE: Вапрос - Rio - 06.11.2011, 14:57
RE: Вапрос - SWAT - 06.11.2011, 19:36
RE: Вапрос - Rio - 07.11.2011, 15:17
RE: Вапрос - SWAT - 08.11.2011, 10:09
RE: Вапрос - Rio - 12.11.2011, 18:01
RE: Вапрос - SWAT - 13.11.2011, 11:13
RE: Вапрос - Rio - 15.11.2011, 00:28
RE: Вапрос - SWAT - 15.11.2011, 14:15
RE: Вапрос - Rio - 16.11.2011, 18:52
RE: Вапрос - SWAT - 17.11.2011, 06:42
RE: Вапрос - Rio - 17.11.2011, 20:34
RE: Вапрос - SWAT - 18.11.2011, 08:04
RE: Вапрос - Rio - 18.11.2011, 23:53
RE: Вапрос - Rio - 19.11.2011, 22:03
RE: Вапрос - SWAT - 20.11.2011, 10:22
RE: Вапрос - Rio - 20.11.2011, 15:07
RE: Вапрос - SWAT - 20.11.2011, 18:08
RE: Вапрос - Rio - 20.11.2011, 19:19
RE: Вапрос - SWAT - 20.11.2011, 19:26
RE: Вапрос - SWAT - 21.11.2011, 17:30
RE: Вапрос - Rio - 25.11.2011, 23:39
RE: Вапрос - sc_maxim - 26.11.2011, 02:35
RE: Вапрос - SWAT - 26.11.2011, 09:50
RE: Вапрос - Rio - 26.11.2011, 20:34
RE: Вапрос - SWAT - 28.11.2011, 07:45
RE: Вапрос - Rio - 29.11.2011, 21:46
RE: Вапрос - SWAT - 30.11.2011, 08:52
RE: Вапрос - Rio - 19.01.2012, 01:33
RE: Вапрос - cybdyn - 19.01.2012, 03:47
RE: Вапрос - Rio - 19.01.2012, 14:16
RE: Вапрос - SWAT - 19.01.2012, 17:28
RE: Вапрос - Rio - 19.01.2012, 19:32
RE: Вапрос - SWAT - 19.01.2012, 21:01
RE: Вапрос - Rio - 23.01.2012, 18:44
RE: Вапрос - SWAT - 23.01.2012, 18:52
RE: Вапрос - cybdyn - 23.01.2012, 19:29
RE: Вапрос - Retro - 23.01.2012, 19:43
RE: Вапрос - SWAT - 23.01.2012, 20:00
RE: Вапрос - cybdyn - 23.01.2012, 22:00
RE: Вапрос - Rio - 23.01.2012, 23:57
RE: Вапрос - Василий - 18.08.2012, 01:47
RE: Вапрос - SWAT - 19.08.2012, 18:01
RE: Вапрос - Василий - 20.08.2012, 03:14
RE: Вапрос - SWAT - 20.08.2012, 16:22

Переход:


Пользователи просматривают эту тему: 4 Гость(ей)