Subversion Repositories Kolibri OS

Rev

Rev 2729 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2729 Rev 2744
Line 77... Line 77...
77
 run:RUN:$(PROGS)/system/run/trunk/run.asm \
77
 run:RUN:$(PROGS)/system/run/trunk/run.asm \
78
 scrshoot:SCRSHOOT:$(PROGS)/media/scrshoot/scrshoot.asm \
78
 scrshoot:SCRSHOOT:$(PROGS)/media/scrshoot/scrshoot.asm \
79
 setup:SETUP:$(PROGS)/system/setup/trunk/setup.asm \
79
 setup:SETUP:$(PROGS)/system/setup/trunk/setup.asm \
80
 test:TEST:$(PROGS)/system/test/trunk/test.asm \
80
 test:TEST:$(PROGS)/system/test/trunk/test.asm \
81
 tinypad:TINYPAD:$(PROGS)/develop/tinypad/trunk/tinypad.asm \
81
 tinypad:TINYPAD:$(PROGS)/develop/tinypad/trunk/tinypad.asm \
82
 t_edit:T_EDIT:$(PROGS)/other/t_edit/t_edit.asm \
-
 
83
 zkey:ZKEY:$(PROGS)/system/zkey/trunk/ZKEY.ASM \
82
 zkey:ZKEY:$(PROGS)/system/zkey/trunk/ZKEY.ASM \
84
 develop/board:DEVELOP/BOARD:$(PROGS)/system/board/trunk/board.asm \
83
 develop/board:DEVELOP/BOARD:$(PROGS)/system/board/trunk/board.asm \
85
 develop/cObj:DEVELOP/cObj:$(PROGS)/develop/cObj/trunk/cObj.asm \
84
 develop/cObj:DEVELOP/cObj:$(PROGS)/develop/cObj/trunk/cObj.asm \
86
 develop/fasm:DEVELOP/FASM:$(PROGS)/develop/fasm/trunk/fasm.asm \
85
 develop/fasm:DEVELOP/FASM:$(PROGS)/develop/fasm/trunk/fasm.asm \
87
 develop/h2d2b:DEVELOP/H2D2B:$(PROGS)/develop/h2d2b/trunk/h2d2b.asm \
86
 develop/h2d2b:DEVELOP/H2D2B:$(PROGS)/develop/h2d2b/trunk/h2d2b.asm \
88
 develop/heed:DEVELOP/HEED:$(PROGS)/develop/heed/trunk/heed.asm \
87
 develop/heed:DEVELOP/HEED:$(PROGS)/develop/heed/trunk/heed.asm \
89
 develop/ipc:DEVELOP/IPC:$(PROGS)/network/ipc/trunk/ipc.asm \
88
 develop/ipc:DEVELOP/IPC:$(PROGS)/network/ipc/trunk/ipc.asm \
90
 develop/keyascii:DEVELOP/KEYASCII:$(PROGS)/develop/keyascii/trunk/keyascii.asm \
89
 develop/keyascii:DEVELOP/KEYASCII:$(PROGS)/develop/keyascii/trunk/keyascii.asm \
91
 develop/mtdbg:DEVELOP/MTDBG:$(PROGS)/develop/mtdbg/mtdbg.asm \
90
 develop/mtdbg:DEVELOP/MTDBG:$(PROGS)/develop/mtdbg/mtdbg.asm \
92
 develop/scancode:DEVELOP/SCANCODE:$(PROGS)/develop/scancode/trunk/scancode.asm \
91
 develop/scancode:DEVELOP/SCANCODE:$(PROGS)/develop/scancode/trunk/scancode.asm \
-
 
92
 develop/t_edit:DEVELOP/T_EDIT:$(PROGS)/other/t_edit/t_edit.asm \
93
 develop/test_gets:DEVELOP/test_gets:$(PROGS)/develop/libraries/console/examples/test_gets.asm \
93
 develop/test_gets:DEVELOP/test_gets:$(PROGS)/develop/libraries/console/examples/test_gets.asm \
94
 develop/testcon2:DEVELOP/TESTCON2:$(PROGS)/develop/libraries/console/examples/testcon2.asm \
94
 develop/testcon2:DEVELOP/TESTCON2:$(PROGS)/develop/libraries/console/examples/testcon2.asm \
95
 develop/thread:DEVELOP/THREAD:$(PROGS)/develop/examples/thread/trunk/thread.asm \
95
 develop/thread:DEVELOP/THREAD:$(PROGS)/develop/examples/thread/trunk/thread.asm \
96
 drivers/com_mouse.obj:DRIVERS/COM_MOUSE.OBJ:$(TRUNKKERNEL)/drivers/com_mouse.asm \
96
 drivers/com_mouse.obj:DRIVERS/COM_MOUSE.OBJ:$(TRUNKKERNEL)/drivers/com_mouse.asm \
97
 drivers/emu10k1x.obj:DRIVERS/EMU10K1X.OBJ:$(TRUNKKERNEL)/drivers/emu10k1x.asm \
97
 drivers/emu10k1x.obj:DRIVERS/EMU10K1X.OBJ:$(TRUNKKERNEL)/drivers/emu10k1x.asm \
Line 102... Line 102...
102
 drivers/sound.obj:DRIVERS/SOUND.OBJ:$(TRUNKKERNEL)/drivers/sound.asm \
102
 drivers/sound.obj:DRIVERS/SOUND.OBJ:$(TRUNKKERNEL)/drivers/sound.asm \
103
 drivers/vt8235.obj:DRIVERS/VT8235.OBJ:$(TRUNKKERNEL)/drivers/vt823x.asm \
103
 drivers/vt8235.obj:DRIVERS/VT8235.OBJ:$(TRUNKKERNEL)/drivers/vt823x.asm \
104
 File|Managers/kfar:File|Managers/KFAR:$(PROGS)/fs/kfar/trunk/kfar.asm \
104
 File|Managers/kfar:File|Managers/KFAR:$(PROGS)/fs/kfar/trunk/kfar.asm \
105
 File|Managers/kfm:File|Managers/KFM:$(PROGS)/fs/kfm/trunk/kfm.asm \
105
 File|Managers/kfm:File|Managers/KFM:$(PROGS)/fs/kfm/trunk/kfm.asm \
106
 File|Managers/opendial:File|Managers/OPENDIAL:$(PROGS)/fs/opendial/opendial.asm \
106
 File|Managers/opendial:File|Managers/OPENDIAL:$(PROGS)/fs/opendial/opendial.asm \
107
 info/asm.syn:INFO/ASM.SYN:$(PROGS)/other/t_edit/info/asm_syn.asm \
107
 develop/info/asm.syn:DEVELOP/INFO/ASM.SYN:$(PROGS)/other/t_edit/info/asm_syn.asm \
108
 info/cpp_kol_cla.syn:INFO/CPP_KOL_CLA.SYN:$(PROGS)/other/t_edit/info/cpp_kol_cla_syn.asm \
108
 develop/info/cpp_kol_cla.syn:DEVELOP/INFO/CPP_KOL_CLA.SYN:$(PROGS)/other/t_edit/info/cpp_kol_cla_syn.asm \
109
 info/cpp_kol_dar.syn:INFO/CPP_KOL_DAR.SYN:$(PROGS)/other/t_edit/info/cpp_kol_dar_syn.asm \
109
 develop/info/cpp_kol_dar.syn:DEVELOP/INFO/CPP_KOL_DAR.SYN:$(PROGS)/other/t_edit/info/cpp_kol_dar_syn.asm \
110
 info/cpp_kol_def.syn:INFO/CPP_KOL_DEF.SYN:$(PROGS)/other/t_edit/info/cpp_kol_def_syn.asm \
110
 develop/info/cpp_kol_def.syn:DEVELOP/INFO/CPP_KOL_DEF.SYN:$(PROGS)/other/t_edit/info/cpp_kol_def_syn.asm \
111
 info/default.syn:INFO/DEFAULT.SYN:$(PROGS)/other/t_edit/info/default_syn.asm \
111
 develop/info/default.syn:DEVELOP/INFO/DEFAULT.SYN:$(PROGS)/other/t_edit/info/default_syn.asm \
112
 info/html.syn:INFO/HTML.SYN:$(PROGS)/other/t_edit/info/html_syn.asm \
112
 develop/info/html.syn:DEVELOP/INFO/HTML.SYN:$(PROGS)/other/t_edit/info/html_syn.asm \
113
 info/ini_files.syn:INFO/INI_FILES.SYN:$(PROGS)/other/t_edit/info/ini_files_syn.asm \
113
 develop/info/ini_files.syn:DEVELOP/INFO/INI_FILES.SYN:$(PROGS)/other/t_edit/info/ini_files_syn.asm \
114
 info/win_const.syn:INFO/WIN_CONST.SYN:$(PROGS)/other/t_edit/info/win_const_syn.asm \
114
 develop/info/win_const.syn:DEVELOP/INFO/WIN_CONST.SYN:$(PROGS)/other/t_edit/info/win_const_syn.asm \
115
 lib/archiver.obj:LIB/ARCHIVER.OBJ:$(PROGS)/fs/kfar/trunk/kfar_arc/kfar_arc.asm \
115
 lib/archiver.obj:LIB/ARCHIVER.OBJ:$(PROGS)/fs/kfar/trunk/kfar_arc/kfar_arc.asm \
116
 lib/box_lib.obj:LIB/BOX_LIB.OBJ:$(PROGS)/develop/libraries/box_lib/trunk/box_lib.asm \
116
 lib/box_lib.obj:LIB/BOX_LIB.OBJ:$(PROGS)/develop/libraries/box_lib/trunk/box_lib.asm \
117
 lib/console.obj:LIB/CONSOLE.OBJ:$(PROGS)/develop/libraries/console/console.asm \
117
 lib/console.obj:LIB/CONSOLE.OBJ:$(PROGS)/develop/libraries/console/console.asm \
118
 lib/libgfx.obj:LIB/LIBGFX.OBJ:$(PROGS)/develop/libraries/libs-dev/libgfx/libgfx.asm \
118
 lib/libgfx.obj:LIB/LIBGFX.OBJ:$(PROGS)/develop/libraries/libs-dev/libgfx/libgfx.asm \
119
 lib/libimg.obj:LIB/LIBIMG.OBJ:$(PROGS)/develop/libraries/libs-dev/libimg/libimg.asm \
119
 lib/libimg.obj:LIB/LIBIMG.OBJ:$(PROGS)/develop/libraries/libs-dev/libimg/libimg.asm \
Line 153... Line 153...
153
# Format of an item is exactly the same as in the previous list.
153
# Format of an item is exactly the same as in the previous list.
154
COPY_FILES:=\
154
COPY_FILES:=\
155
 macros.inc:MACROS.INC:$(PROGS)/macros.inc \
155
 macros.inc:MACROS.INC:$(PROGS)/macros.inc \
156
 config.inc:CONFIG.INC:$(PROGS)/config.inc \
156
 config.inc:CONFIG.INC:$(PROGS)/config.inc \
157
 struct.inc:STRUCT.INC:$(PROGS)/struct.inc \
157
 struct.inc:STRUCT.INC:$(PROGS)/struct.inc \
158
 te_icon.png:TE_ICON.PNG:$(PROGS)/other/t_edit/te_icon.png \
158
 develop/te_icon.png:DEVELOP/TE_ICON.PNG:$(PROGS)/other/t_edit/te_icon.png \
159
 tl_nod_16.png:TL_NOD_16.PNG:$(PROGS)/other/t_edit/tl_nod_16.png \
159
 develop/tl_nod_16.png:DEVELOP/TL_NOD_16.PNG:$(PROGS)/other/t_edit/tl_nod_16.png \
160
 tl_sys_16.png:TL_SYS_16.PNG:$(PROGS)/media/log_el/trunk/tl_sys_16.png \
160
 develop/tl_sys_16.png:DEVELOP/TL_SYS_16.PNG:$(PROGS)/media/log_el/trunk/tl_sys_16.png \
161
 File|Managers/z_icons.png:File|Managers/Z_ICONS.PNG:$(PROGS)/fs/opendial/z_icons.png \
161
 File|Managers/z_icons.png:File|Managers/Z_ICONS.PNG:$(PROGS)/fs/opendial/z_icons.png \
162
 File|Managers/kfm_keys.txt:File|Managers/KFM_KEYS.TXT:$(PROGS)/fs/kfm/trunk/docs/english/kfm_keys.txt \
162
 File|Managers/kfm_keys.txt:File|Managers/KFM_KEYS.TXT:$(PROGS)/fs/kfm/trunk/docs/english/kfm_keys.txt \
163
 File|Managers/buttons.bmp:File|Managers/BUTTONS.BMP:$(PROGS)/fs/kfm/trunk/buttons.bmp \
163
 File|Managers/buttons.bmp:File|Managers/BUTTONS.BMP:$(PROGS)/fs/kfm/trunk/buttons.bmp \
164
 File|Managers/icons.bmp:File|Managers/ICONS.BMP:$(PROGS)/fs/kfm/trunk/icons.bmp \
164
 File|Managers/icons.bmp:File|Managers/ICONS.BMP:$(PROGS)/fs/kfm/trunk/icons.bmp \
165
 media/kiv.ini:MEDIA/KIV.INI:$(PROGS)/media/kiv/trunk/kiv.ini \
165
 media/kiv.ini:MEDIA/KIV.INI:$(PROGS)/media/kiv/trunk/kiv.ini \
Line 262... Line 262...
262
	echo -n $$str|dd of=kernel.mnt bs=1 seek=`expr 279 - length "$$str"` conv=notrunc 2>/dev/null
262
	echo -n $$str|dd of=kernel.mnt bs=1 seek=`expr 279 - length "$$str"` conv=notrunc 2>/dev/null
263
	dd if=/dev/zero of=$(BUILD_DIR)/kolibri.img count=2880 bs=512 2>&1
263
	dd if=/dev/zero of=$(BUILD_DIR)/kolibri.img count=2880 bs=512 2>&1
264
	mformat -f 1440 -i $(BUILD_DIR)/kolibri.img ::
264
	mformat -f 1440 -i $(BUILD_DIR)/kolibri.img ::
265
	dd if=$(BUILD_DIR)/boot_fat12.bin of=$(BUILD_DIR)/kolibri.img count=1 bs=512 conv=notrunc 2>&1
265
	dd if=$(BUILD_DIR)/boot_fat12.bin of=$(BUILD_DIR)/kolibri.img count=1 bs=512 conv=notrunc 2>&1
266
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP
266
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP
-
 
267
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP/INFO
267
	mmd -i $(BUILD_DIR)/kolibri.img ::DRIVERS
268
	mmd -i $(BUILD_DIR)/kolibri.img ::DRIVERS
268
	mmd -i $(BUILD_DIR)/kolibri.img ::File\ Managers
269
	mmd -i $(BUILD_DIR)/kolibri.img ::File\ Managers
269
	mmd -i $(BUILD_DIR)/kolibri.img ::FONTS
270
	mmd -i $(BUILD_DIR)/kolibri.img ::FONTS
270
	mmd -i $(BUILD_DIR)/kolibri.img ::INFO
-
 
271
	mmd -i $(BUILD_DIR)/kolibri.img ::LIB
271
	mmd -i $(BUILD_DIR)/kolibri.img ::LIB
272
	mmd -i $(BUILD_DIR)/kolibri.img ::MEDIA
272
	mmd -i $(BUILD_DIR)/kolibri.img ::MEDIA
273
	mmd -i $(BUILD_DIR)/kolibri.img ::NETWORK
273
	mmd -i $(BUILD_DIR)/kolibri.img ::NETWORK
274
	$(mcopy_all_items)
274
	$(mcopy_all_items)
Line 279... Line 279...
279
 
279
 
280
# The floppy bootsector.
280
# The floppy bootsector.
281
$(BUILD_DIR)/boot_fat12.bin: $(TRUNKKERNEL)/bootloader/boot_fat12.asm $(TRUNKKERNEL)/bootloader/floppy1440.inc
281
$(BUILD_DIR)/boot_fat12.bin: $(TRUNKKERNEL)/bootloader/boot_fat12.asm $(TRUNKKERNEL)/bootloader/floppy1440.inc
Line 282... Line 282...
282
	fasm $(TRUNKKERNEL)/bootloader/boot_fat12.asm $(BUILD_DIR)/boot_fat12.bin
282
	fasm $(TRUNKKERNEL)/bootloader/boot_fat12.asm $(BUILD_DIR)/boot_fat12.bin
283
 
283
 
284
$(BUILD_DIR)/.dir develop/.dir info/.dir drivers/.dir fonts/.dir \
284
$(BUILD_DIR)/.dir develop/.dir develop/info/.dir drivers/.dir fonts/.dir \
285
 lib/.dir media/.dir network/.dir .deps/.dir:
285
 lib/.dir media/.dir network/.dir .deps/.dir:
-
 
286
	mkdir -p $(dir $@)
286
	mkdir -p $(dir $@)
287
	touch $@
287
	touch $@
288
develop/info/.dir: develop/.dir
288
File\ Managers/.dir:
289
File\ Managers/.dir:
Line 289... Line 290...
289
	mkdir -p "File Managers"
290
	mkdir -p "File Managers"