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 144... Line 152...
144
 games/sq_game:GAMES/SQ_GAME:$(PROGS)/games/sq_game/trunk/SQ_GAME.ASM \
152
 games/sq_game:GAMES/SQ_GAME:$(PROGS)/games/sq_game/trunk/SQ_GAME.ASM \
145
 games/sudoku:GAMES/SUDOKU:$(PROGS)/games/sudoku/trunk/sudoku.asm \
153
 games/sudoku:GAMES/SUDOKU:$(PROGS)/games/sudoku/trunk/sudoku.asm \
146
 games/sw:GAMES/SW:$(PROGS)/games/sw/trunk/sw.asm \
154
 games/sw:GAMES/SW:$(PROGS)/games/sw/trunk/sw.asm \
147
 games/tanks:GAMES/TANKS:$(PROGS)/games/tanks/trunk/tanks.asm \
155
 games/tanks:GAMES/TANKS:$(PROGS)/games/tanks/trunk/tanks.asm \
148
 games/tetris:GAMES/TETRIS:$(PROGS)/games/tetris/trunk/tetris.asm \
156
 games/tetris:GAMES/TETRIS:$(PROGS)/games/tetris/trunk/tetris.asm \
149
 info/asm.syn:INFO/ASM.SYN:$(PROGS)/other/t_edit/info/asm_syn.asm \
-
 
150
 info/cpp_kol_cla.syn:INFO/CPP_KOL_CLA.SYN:$(PROGS)/other/t_edit/info/cpp_kol_cla_syn.asm \
-
 
151
 info/cpp_kol_dar.syn:INFO/CPP_KOL_DAR.SYN:$(PROGS)/other/t_edit/info/cpp_kol_dar_syn.asm \
-
 
152
 info/cpp_kol_def.syn:INFO/CPP_KOL_DEF.SYN:$(PROGS)/other/t_edit/info/cpp_kol_def_syn.asm \
-
 
153
 info/default.syn:INFO/DEFAULT.SYN:$(PROGS)/other/t_edit/info/default_syn.asm \
-
 
154
 info/html.syn:INFO/HTML.SYN:$(PROGS)/other/t_edit/info/html_syn.asm \
-
 
155
 info/ini_files.syn:INFO/INI_FILES.SYN:$(PROGS)/other/t_edit/info/ini_files_syn.asm \
-
 
156
 info/win_const.syn:INFO/WIN_CONST.SYN:$(PROGS)/other/t_edit/info/win_const_syn.asm \
-
 
157
 lib/archiver.obj:LIB/ARCHIVER.OBJ:$(PROGS)/fs/kfar/trunk/kfar_arc/kfar_arc.asm \
157
 lib/archiver.obj:LIB/ARCHIVER.OBJ:$(PROGS)/fs/kfar/trunk/kfar_arc/kfar_arc.asm \
158
 lib/box_lib.obj:LIB/BOX_LIB.OBJ:$(PROGS)/develop/libraries/box_lib/trunk/box_lib.asm \
158
 lib/box_lib.obj:LIB/BOX_LIB.OBJ:$(PROGS)/develop/libraries/box_lib/trunk/box_lib.asm \
159
 lib/console.obj:LIB/CONSOLE.OBJ:$(PROGS)/develop/libraries/console/console.asm \
159
 lib/console.obj:LIB/CONSOLE.OBJ:$(PROGS)/develop/libraries/console/console.asm \
160
 lib/libgfx.obj:LIB/LIBGFX.OBJ:$(PROGS)/develop/libraries/libs-dev/libgfx/libgfx.asm \
160
 lib/libgfx.obj:LIB/LIBGFX.OBJ:$(PROGS)/develop/libraries/libs-dev/libgfx/libgfx.asm \
161
 lib/libimg.obj:LIB/LIBIMG.OBJ:$(PROGS)/develop/libraries/libs-dev/libimg/libimg.asm \
161
 lib/libimg.obj:LIB/LIBIMG.OBJ:$(PROGS)/develop/libraries/libs-dev/libimg/libimg.asm \
Line 200... Line 200...
200
# Format of an item is exactly the same as in the previous list.
200
# Format of an item is exactly the same as in the previous list.
201
COPY_FILES:=\
201
COPY_FILES:=\
202
 macros.inc:MACROS.INC:$(PROGS)/macros.inc \
202
 macros.inc:MACROS.INC:$(PROGS)/macros.inc \
203
 config.inc:CONFIG.INC:$(PROGS)/config.inc \
203
 config.inc:CONFIG.INC:$(PROGS)/config.inc \
204
 struct.inc:STRUCT.INC:$(PROGS)/struct.inc \
204
 struct.inc:STRUCT.INC:$(PROGS)/struct.inc \
205
 te_icon.png:TE_ICON.PNG:$(PROGS)/other/t_edit/te_icon.png \
205
 develop/te_icon.png:DEVELOP/TE_ICON.PNG:$(PROGS)/other/t_edit/te_icon.png \
206
 tl_nod_16.png:TL_NOD_16.PNG:$(PROGS)/other/t_edit/tl_nod_16.png \
206
 develop/tl_nod_16.png:DEVELOP/TL_NOD_16.PNG:$(PROGS)/other/t_edit/tl_nod_16.png \
207
 tl_sys_16.png:TL_SYS_16.PNG:$(PROGS)/media/log_el/trunk/tl_sys_16.png \
207
 develop/tl_sys_16.png:DEVELOP/TL_SYS_16.PNG:$(PROGS)/media/log_el/trunk/tl_sys_16.png \
208
 File|Managers/z_icons.png:File|Managers/Z_ICONS.PNG:$(PROGS)/fs/opendial/z_icons.png \
208
 File|Managers/z_icons.png:File|Managers/Z_ICONS.PNG:$(PROGS)/fs/opendial/z_icons.png \
209
 File|Managers/kfm_keys.txt:File|Managers/KFM_KEYS.TXT:$(PROGS)/fs/kfm/trunk/docs/english/kfm_keys.txt \
209
 File|Managers/kfm_keys.txt:File|Managers/KFM_KEYS.TXT:$(PROGS)/fs/kfm/trunk/docs/english/kfm_keys.txt \
210
 File|Managers/buttons.bmp:File|Managers/BUTTONS.BMP:$(PROGS)/fs/kfm/trunk/buttons.bmp \
210
 File|Managers/buttons.bmp:File|Managers/BUTTONS.BMP:$(PROGS)/fs/kfm/trunk/buttons.bmp \
211
 File|Managers/icons.bmp:File|Managers/ICONS.BMP:$(PROGS)/fs/kfm/trunk/icons.bmp \
211
 File|Managers/icons.bmp:File|Managers/ICONS.BMP:$(PROGS)/fs/kfm/trunk/icons.bmp \
212
 fonts/litt.chr:FONTS/LITT.CHR:$(PROGS)/demos/bgitest/trunk/FONTS/LITT.CHR \
212
 fonts/litt.chr:FONTS/LITT.CHR:$(PROGS)/demos/bgitest/trunk/FONTS/LITT.CHR \
Line 337... Line 337...
337
	mformat -f 1440 -i $(BUILD_DIR)/kolibri.img ::
337
	mformat -f 1440 -i $(BUILD_DIR)/kolibri.img ::
338
	dd if=$(BUILD_DIR)/boot_fat12.bin of=$(BUILD_DIR)/kolibri.img count=1 bs=512 conv=notrunc 2>&1
338
	dd if=$(BUILD_DIR)/boot_fat12.bin of=$(BUILD_DIR)/kolibri.img count=1 bs=512 conv=notrunc 2>&1
339
	mmd -i $(BUILD_DIR)/kolibri.img ::3D
339
	mmd -i $(BUILD_DIR)/kolibri.img ::3D
340
	mmd -i $(BUILD_DIR)/kolibri.img ::DEMOS
340
	mmd -i $(BUILD_DIR)/kolibri.img ::DEMOS
341
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP
341
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP
-
 
342
	mmd -i $(BUILD_DIR)/kolibri.img ::DEVELOP/INFO
342
	mmd -i $(BUILD_DIR)/kolibri.img ::DRIVERS
343
	mmd -i $(BUILD_DIR)/kolibri.img ::DRIVERS
343
	mmd -i $(BUILD_DIR)/kolibri.img ::File\ Managers
344
	mmd -i $(BUILD_DIR)/kolibri.img ::File\ Managers
344
	mmd -i $(BUILD_DIR)/kolibri.img ::FONTS
345
	mmd -i $(BUILD_DIR)/kolibri.img ::FONTS
345
	mmd -i $(BUILD_DIR)/kolibri.img ::GAMES
346
	mmd -i $(BUILD_DIR)/kolibri.img ::GAMES
346
	mmd -i $(BUILD_DIR)/kolibri.img ::INFO
-
 
347
	mmd -i $(BUILD_DIR)/kolibri.img ::LIB
347
	mmd -i $(BUILD_DIR)/kolibri.img ::LIB
348
	mmd -i $(BUILD_DIR)/kolibri.img ::MEDIA
348
	mmd -i $(BUILD_DIR)/kolibri.img ::MEDIA
349
	mmd -i $(BUILD_DIR)/kolibri.img ::NETWORK
349
	mmd -i $(BUILD_DIR)/kolibri.img ::NETWORK
350
	$(mcopy_all_items)
350
	$(mcopy_all_items)
Line 361... Line 361...
361
 
361
 
362
# The floppy bootsector.
362
# The floppy bootsector.
363
$(BUILD_DIR)/boot_fat12.bin: $(KERNEL)/bootloader/boot_fat12.asm $(KERNEL)/bootloader/floppy1440.inc
363
$(BUILD_DIR)/boot_fat12.bin: $(KERNEL)/bootloader/boot_fat12.asm $(KERNEL)/bootloader/floppy1440.inc
Line 364... Line 364...
364
	fasm $(KERNEL)/bootloader/boot_fat12.asm $(BUILD_DIR)/boot_fat12.bin
364
	fasm $(KERNEL)/bootloader/boot_fat12.asm $(BUILD_DIR)/boot_fat12.bin
365
 
365
 
366
$(BUILD_DIR)/.dir 3d/.dir demos/.dir develop/.dir info/.dir drivers/.dir fonts/.dir \
366
$(BUILD_DIR)/.dir 3d/.dir demos/.dir develop/.dir develop/info/.dir drivers/.dir fonts/.dir \
367
 games/.dir lib/.dir media/.dir network/.dir .deps/.dir:
367
 games/.dir lib/.dir media/.dir network/.dir .deps/.dir:
-
 
368
	mkdir -p $(dir $@)
368
	mkdir -p $(dir $@)
369
	touch $@
369
	touch $@
370
develop/info/.dir: develop/.dir
370
File\ Managers/.dir:
371
File\ Managers/.dir:
Line 371... Line 372...
371
	mkdir -p "File Managers"
372
	mkdir -p "File Managers"