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 76... Line 76...
76
 run:RUN:$(PROGS)/system/run/trunk/run.asm \
76
 run:RUN:$(PROGS)/system/run/trunk/run.asm \
77
 scrshoot:SCRSHOOT:$(PROGS)/media/scrshoot/scrshoot.asm \
77
 scrshoot:SCRSHOOT:$(PROGS)/media/scrshoot/scrshoot.asm \
78
 setup:SETUP:$(PROGS)/system/setup/trunk/setup.asm \
78
 setup:SETUP:$(PROGS)/system/setup/trunk/setup.asm \
79
 test:TEST:$(PROGS)/system/test/trunk/test.asm \
79
 test:TEST:$(PROGS)/system/test/trunk/test.asm \
80
 tinypad:TINYPAD:$(PROGS)/develop/tinypad/trunk/tinypad.asm \
80
 tinypad:TINYPAD:$(PROGS)/develop/tinypad/trunk/tinypad.asm \
81
 t_edit:T_EDIT:$(PROGS)/other/t_edit/t_edit.asm \
-
 
82
 zkey:ZKEY:$(PROGS)/system/zkey/trunk/ZKEY.ASM \
81
 zkey:ZKEY:$(PROGS)/system/zkey/trunk/ZKEY.ASM \
83
 3d/3dcube2:3D/3DCUBE2:$(PROGS)/demos/3dcube2/trunk/3DCUBE2.ASM \
82
 3d/3dcube2:3D/3DCUBE2:$(PROGS)/demos/3dcube2/trunk/3DCUBE2.ASM \
84
 3d/3dsheart:3D/3DSHEART:$(PROGS)/demos/3dsheart/trunk/3dsheart.asm \
83
 3d/3dsheart:3D/3DSHEART:$(PROGS)/demos/3dsheart/trunk/3dsheart.asm \
85
 3d/3dwav:3D/3DWAV:$(PROGS)/demos/3dwav/trunk/3dwav.asm \
84
 3d/3dwav:3D/3DWAV:$(PROGS)/demos/3dwav/trunk/3dwav.asm \
86
 3d/crownscr:3D/CROWNSCR:$(PROGS)/demos/crownscr/trunk/crownscr.asm  \
85
 3d/crownscr:3D/CROWNSCR:$(PROGS)/demos/crownscr/trunk/crownscr.asm  \
Line 109... Line 108...
109
 develop/heed:DEVELOP/HEED:$(PROGS)/develop/heed/trunk/heed.asm \
108
 develop/heed:DEVELOP/HEED:$(PROGS)/develop/heed/trunk/heed.asm \
110
 develop/ipc:DEVELOP/IPC:$(PROGS)/network/ipc/trunk/ipc.asm \
109
 develop/ipc:DEVELOP/IPC:$(PROGS)/network/ipc/trunk/ipc.asm \
111
 develop/keyascii:DEVELOP/KEYASCII:$(PROGS)/develop/keyascii/trunk/keyascii.asm \
110
 develop/keyascii:DEVELOP/KEYASCII:$(PROGS)/develop/keyascii/trunk/keyascii.asm \
112
 develop/mtdbg:DEVELOP/MTDBG:$(PROGS)/develop/mtdbg/mtdbg.asm \
111
 develop/mtdbg:DEVELOP/MTDBG:$(PROGS)/develop/mtdbg/mtdbg.asm \
113
 develop/scancode:DEVELOP/SCANCODE:$(PROGS)/develop/scancode/trunk/scancode.asm \
112
 develop/scancode:DEVELOP/SCANCODE:$(PROGS)/develop/scancode/trunk/scancode.asm \
-
 
113
 develop/t_edit:DEVELOP/T_EDIT:$(PROGS)/other/t_edit/t_edit.asm \
114
 develop/test_gets:DEVELOP/test_gets:$(PROGS)/develop/libraries/console/examples/test_gets.asm \
114
 develop/test_gets:DEVELOP/test_gets:$(PROGS)/develop/libraries/console/examples/test_gets.asm \
115
 develop/testcon2:DEVELOP/TESTCON2:$(PROGS)/develop/libraries/console/examples/testcon2.asm \
115
 develop/testcon2:DEVELOP/TESTCON2:$(PROGS)/develop/libraries/console/examples/testcon2.asm \
116
 develop/thread:DEVELOP/THREAD:$(PROGS)/develop/examples/thread/trunk/thread.asm \
116
 develop/thread:DEVELOP/THREAD:$(PROGS)/develop/examples/thread/trunk/thread.asm \
-
 
117
 develop/info/asm.syn:DEVELOP/INFO/ASM.SYN:$(PROGS)/other/t_edit/info/asm_syn.asm \
-
 
118
 develop/info/cpp_kol_cla.syn:DEVELOP/INFO/CPP_KOL_CLA.SYN:$(PROGS)/other/t_edit/info/cpp_kol_cla_syn.asm \
-
 
119
 develop/info/cpp_kol_dar.syn:DEVELOP/INFO/CPP_KOL_DAR.SYN:$(PROGS)/other/t_edit/info/cpp_kol_dar_syn.asm \
-
 
120
 develop/info/cpp_kol_def.syn:DEVELOP/INFO/CPP_KOL_DEF.SYN:$(PROGS)/other/t_edit/info/cpp_kol_def_syn.asm \
-
 
121
 develop/info/default.syn:DEVELOP/INFO/DEFAULT.SYN:$(PROGS)/other/t_edit/info/default_syn.asm \
-
 
122
 develop/info/html.syn:DEVELOP/INFO/HTML.SYN:$(PROGS)/other/t_edit/info/html_syn.asm \
-
 
123
 develop/info/ini_files.syn:DEVELOP/INFO/INI_FILES.SYN:$(PROGS)/other/t_edit/info/ini_files_syn.asm \
-
 
124
 develop/info/win_const.syn:DEVELOP/INFO/WIN_CONST.SYN:$(PROGS)/other/t_edit/info/win_const_syn.asm \
117
 drivers/com_mouse.obj:DRIVERS/COM_MOUSE.OBJ:$(KERNEL)/drivers/com_mouse.asm \
125
 drivers/com_mouse.obj:DRIVERS/COM_MOUSE.OBJ:$(KERNEL)/drivers/com_mouse.asm \
118
 drivers/emu10k1x.obj:DRIVERS/EMU10K1X.OBJ:$(KERNEL)/drivers/emu10k1x.asm \
126
 drivers/emu10k1x.obj:DRIVERS/EMU10K1X.OBJ:$(KERNEL)/drivers/emu10k1x.asm \
119
 drivers/fm801.obj:DRIVERS/FM801.OBJ:$(KERNEL)/drivers/fm801.asm \
127
 drivers/fm801.obj:DRIVERS/FM801.OBJ:$(KERNEL)/drivers/fm801.asm \
120
 drivers/infinity.obj:DRIVERS/INFINITY.OBJ:$(KERNEL)/drivers/infinity.asm \
128
 drivers/infinity.obj:DRIVERS/INFINITY.OBJ:$(KERNEL)/drivers/infinity.asm \
121
 drivers/ps2mouse.obj:DRIVERS/PS2MOUSE.OBJ:$(REPOSITORY)/drivers/mouse/ps2mouse4d/trunk/ps2mouse.asm \
129
 drivers/ps2mouse.obj:DRIVERS/PS2MOUSE.OBJ:$(REPOSITORY)/drivers/mouse/ps2mouse4d/trunk/ps2mouse.asm \
Line 143... Line 151...
143
 games/sq_game:GAMES/SQ_GAME:$(PROGS)/games/sq_game/trunk/SQ_GAME.ASM \
151
 games/sq_game:GAMES/SQ_GAME:$(PROGS)/games/sq_game/trunk/SQ_GAME.ASM \
144
 games/sudoku:GAMES/SUDOKU:$(PROGS)/games/sudoku/trunk/sudoku.asm \
152
 games/sudoku:GAMES/SUDOKU:$(PROGS)/games/sudoku/trunk/sudoku.asm \
145
 games/sw:GAMES/SW:$(PROGS)/games/sw/trunk/sw.asm \
153
 games/sw:GAMES/SW:$(PROGS)/games/sw/trunk/sw.asm \
146
 games/tanks:GAMES/TANKS:$(PROGS)/games/tanks/trunk/tanks.asm \
154
 games/tanks:GAMES/TANKS:$(PROGS)/games/tanks/trunk/tanks.asm \
147
 games/tetris:GAMES/TETRIS:$(PROGS)/games/tetris/trunk/tetris.asm \
155
 games/tetris:GAMES/TETRIS:$(PROGS)/games/tetris/trunk/tetris.asm \
148
 info/asm.syn:INFO/ASM.SYN:$(PROGS)/other/t_edit/info/asm_syn.asm \
-
 
149
 info/cpp_kol_cla.syn:INFO/CPP_KOL_CLA.SYN:$(PROGS)/other/t_edit/info/cpp_kol_cla_syn.asm \
-
 
150
 info/cpp_kol_dar.syn:INFO/CPP_KOL_DAR.SYN:$(PROGS)/other/t_edit/info/cpp_kol_dar_syn.asm \
-
 
151
 info/cpp_kol_def.syn:INFO/CPP_KOL_DEF.SYN:$(PROGS)/other/t_edit/info/cpp_kol_def_syn.asm \
-
 
152
 info/default.syn:INFO/DEFAULT.SYN:$(PROGS)/other/t_edit/info/default_syn.asm \
-
 
153
 info/html.syn:INFO/HTML.SYN:$(PROGS)/other/t_edit/info/html_syn.asm \
-
 
154
 info/ini_files.syn:INFO/INI_FILES.SYN:$(PROGS)/other/t_edit/info/ini_files_syn.asm \
-
 
155
 info/win_const.syn:INFO/WIN_CONST.SYN:$(PROGS)/other/t_edit/info/win_const_syn.asm \
-
 
156
 lib/archiver.obj:LIB/ARCHIVER.OBJ:$(PROGS)/fs/kfar/trunk/kfar_arc/kfar_arc.asm \
156
 lib/archiver.obj:LIB/ARCHIVER.OBJ:$(PROGS)/fs/kfar/trunk/kfar_arc/kfar_arc.asm \
157
 lib/box_lib.obj:LIB/BOX_LIB.OBJ:$(PROGS)/develop/libraries/box_lib/trunk/box_lib.asm \
157
 lib/box_lib.obj:LIB/BOX_LIB.OBJ:$(PROGS)/develop/libraries/box_lib/trunk/box_lib.asm \
158
 lib/console.obj:LIB/CONSOLE.OBJ:$(PROGS)/develop/libraries/console/console.asm \
158
 lib/console.obj:LIB/CONSOLE.OBJ:$(PROGS)/develop/libraries/console/console.asm \
159
 lib/libgfx.obj:LIB/LIBGFX.OBJ:$(PROGS)/develop/libraries/libs-dev/libgfx/libgfx.asm \
159
 lib/libgfx.obj:LIB/LIBGFX.OBJ:$(PROGS)/develop/libraries/libs-dev/libgfx/libgfx.asm \
160
 lib/libimg.obj:LIB/LIBIMG.OBJ:$(PROGS)/develop/libraries/libs-dev/libimg/libimg.asm \
160
 lib/libimg.obj:LIB/LIBIMG.OBJ:$(PROGS)/develop/libraries/libs-dev/libimg/libimg.asm \
Line 204... Line 204...
204
# Format of an item is exactly the same as in the previous list.
204
# Format of an item is exactly the same as in the previous list.
205
COPY_FILES:=\
205
COPY_FILES:=\
206
 macros.inc:MACROS.INC:$(PROGS)/macros.inc \
206
 macros.inc:MACROS.INC:$(PROGS)/macros.inc \
207
 config.inc:CONFIG.INC:$(PROGS)/config.inc \
207
 config.inc:CONFIG.INC:$(PROGS)/config.inc \
208
 struct.inc:STRUCT.INC:$(PROGS)/struct.inc \
208
 struct.inc:STRUCT.INC:$(PROGS)/struct.inc \
209
 te_icon.png:TE_ICON.PNG:$(PROGS)/other/t_edit/te_icon.png \
209
 develop/te_icon.png:DEVELOP/TE_ICON.PNG:$(PROGS)/other/t_edit/te_icon.png \
210
 tl_nod_16.png:TL_NOD_16.PNG:$(PROGS)/other/t_edit/tl_nod_16.png \
210
 develop/tl_nod_16.png:DEVELOP/TL_NOD_16.PNG:$(PROGS)/other/t_edit/tl_nod_16.png \
211
 tl_sys_16.png:TL_SYS_16.PNG:$(PROGS)/media/log_el/trunk/tl_sys_16.png \
211
 develop/tl_sys_16.png:DEVELOP/TL_SYS_16.PNG:$(PROGS)/media/log_el/trunk/tl_sys_16.png \
212
 File|Managers/z_icons.png:File|Managers/Z_ICONS.PNG:$(PROGS)/fs/opendial/z_icons.png \
212
 File|Managers/z_icons.png:File|Managers/Z_ICONS.PNG:$(PROGS)/fs/opendial/z_icons.png \
213
 File|Managers/kfm_keys.txt:File|Managers/KFM_KEYS.TXT:$(PROGS)/fs/kfm/trunk/docs/russian/dos_kolibri/kfm_keys.txt \
213
 File|Managers/kfm_keys.txt:File|Managers/KFM_KEYS.TXT:$(PROGS)/fs/kfm/trunk/docs/russian/dos_kolibri/kfm_keys.txt \
214
 File|Managers/buttons.bmp:File|Managers/BUTTONS.BMP:$(PROGS)/fs/kfm/trunk/buttons.bmp \
214
 File|Managers/buttons.bmp:File|Managers/BUTTONS.BMP:$(PROGS)/fs/kfm/trunk/buttons.bmp \
215
 File|Managers/icons.bmp:File|Managers/ICONS.BMP:$(PROGS)/fs/kfm/trunk/icons.bmp \
215
 File|Managers/icons.bmp:File|Managers/ICONS.BMP:$(PROGS)/fs/kfm/trunk/icons.bmp \
216
 fonts/litt.chr:FONTS/LITT.CHR:$(PROGS)/demos/bgitest/trunk/FONTS/LITT.CHR \
216
 fonts/litt.chr:FONTS/LITT.CHR:$(PROGS)/demos/bgitest/trunk/FONTS/LITT.CHR \
Line 342... Line 342...
342
	mformat -f 1440 -i $(BUILD_DIR)/kolibri.img ::
342
	mformat -f 1440 -i $(BUILD_DIR)/kolibri.img ::
343
	dd if=$(BUILD_DIR)/boot_fat12.bin of=$(BUILD_DIR)/kolibri.img count=1 bs=512 conv=notrunc 2>&1
343
	dd if=$(BUILD_DIR)/boot_fat12.bin of=$(BUILD_DIR)/kolibri.img count=1 bs=512 conv=notrunc 2>&1
344
	mmd -i $(BUILD_DIR)/kolibri.img ::3D
344
	mmd -i $(BUILD_DIR)/kolibri.img ::3D
345
	mmd -i $(BUILD_DIR)/kolibri.img ::DEMOS
345
	mmd -i $(BUILD_DIR)/kolibri.img ::DEMOS
346
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP
346
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP
-
 
347
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP/INFO
347
	mmd -i $(BUILD_DIR)/kolibri.img ::DRIVERS
348
	mmd -i $(BUILD_DIR)/kolibri.img ::DRIVERS
348
	mmd -i $(BUILD_DIR)/kolibri.img ::File\ Managers
349
	mmd -i $(BUILD_DIR)/kolibri.img ::File\ Managers
349
	mmd -i $(BUILD_DIR)/kolibri.img ::FONTS
350
	mmd -i $(BUILD_DIR)/kolibri.img ::FONTS
350
	mmd -i $(BUILD_DIR)/kolibri.img ::GAMES
351
	mmd -i $(BUILD_DIR)/kolibri.img ::GAMES
351
	mmd -i $(BUILD_DIR)/kolibri.img ::INFO
-
 
352
	mmd -i $(BUILD_DIR)/kolibri.img ::LIB
352
	mmd -i $(BUILD_DIR)/kolibri.img ::LIB
353
	mmd -i $(BUILD_DIR)/kolibri.img ::MEDIA
353
	mmd -i $(BUILD_DIR)/kolibri.img ::MEDIA
354
	mmd -i $(BUILD_DIR)/kolibri.img ::NETWORK
354
	mmd -i $(BUILD_DIR)/kolibri.img ::NETWORK
355
	$(mcopy_all_items)
355
	$(mcopy_all_items)
Line 366... Line 366...
366
 
366
 
367
# The floppy bootsector.
367
# The floppy bootsector.
368
$(BUILD_DIR)/boot_fat12.bin: $(KERNEL)/bootloader/boot_fat12.asm $(KERNEL)/bootloader/floppy1440.inc
368
$(BUILD_DIR)/boot_fat12.bin: $(KERNEL)/bootloader/boot_fat12.asm $(KERNEL)/bootloader/floppy1440.inc
Line 369... Line 369...
369
	fasm $(KERNEL)/bootloader/boot_fat12.asm $(BUILD_DIR)/boot_fat12.bin
369
	fasm $(KERNEL)/bootloader/boot_fat12.asm $(BUILD_DIR)/boot_fat12.bin
370
 
370
 
371
$(BUILD_DIR)/.dir 3d/.dir demos/.dir develop/.dir info/.dir drivers/.dir fonts/.dir \
371
$(BUILD_DIR)/.dir 3d/.dir demos/.dir develop/.dir develop/info/.dir drivers/.dir fonts/.dir \
372
 games/.dir lib/.dir media/.dir network/.dir .deps/.dir:
372
 games/.dir lib/.dir media/.dir network/.dir .deps/.dir:
-
 
373
	mkdir -p $(dir $@)
373
	mkdir -p $(dir $@)
374
	touch $@
374
	touch $@
375
develop/info/.dir: develop/.dir
375
File\ Managers/.dir:
376
File\ Managers/.dir:
Line 376... Line 377...
376
	mkdir -p "File Managers"
377
	mkdir -p "File Managers"