Changeset 547 for Whitix/branches/hybrid
- Timestamp:
- 05/24/08 09:57:44 (6 months ago)
- Files:
-
- 1 modified
-
Whitix/branches/hybrid/Makefile (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Whitix/branches/hybrid/Makefile
r443 r547 9 9 10 10 #Change to N to produce a smaller kernel if debug functionality is not required 11 CONFIG_ALLSYMS = N11 CONFIG_ALLSYMS = Y 12 12 13 13 #Make sure all makefiles can see everything … … 17 17 SUBDIRS = arch/$(ARCH) devices fs kernel lib memory net video user 18 18 19 DIRMODULES = CdRoot/System/Modules CdRoot/System/Modules/Core CdRoot/System/Modules/Input CdRoot/System/Modules/Network CdRoot/System/Modules/Storage CdRoot/System/Modules/Filesystems CdRoot/System/Modules/Video 20 DIRLIST = CdRoot CdRoot/Applications CdRoot/Mount CdRoot/System/Devices CdRoot/System/Include CdRoot/System/Runtime CdRoot/System/Runtime/C CdRoot/System/Startup/ 21 19 22 all: cd 20 mkdir -p CdRoot CdRoot/Applications CdRoot/Mount CdRoot/System/Devices CdRoot/System/Include CdRoot/System/Runtime CdRoot/System/Runtime/C CdRoot/System/Modules CdRoot/System/Startup23 mkdir -p $(DIRLIST) 21 24 make -C user install 22 25 mkisofs -o cd.iso -b Boot/isoboot -no-emul-boot -c Boot/boot.cat -boot-load-size 4 -boot-info-table -iso-level 3 -l CdRoot … … 33 36 cp arch/$(ARCH)/boot/setup CdRoot/Boot/KeLoader 34 37 cp kern CdRoot/Boot/Kernel 38 cp Boot.modules CdRoot/Boot/Boot.modules 39 mv CdRoot/System/Modules/Filesystems/cdfs.sys CdRoot/System/Modules/Core/cdfs.sys 40 mv CdRoot/System/Modules/Storage/ata_ide.sys CdRoot/System/Modules/Core/ata_ide.sys 41 mv CdRoot/System/Modules/Video/console.sys CdRoot/System/Modules/Core/ 35 42 cp about.txt CdRoot/readme.txt 36 43 … … 44 51 45 52 kern: subdirs 46 ld -M -T link.ld arch/$(ARCH)/boot/*.o arch/$(ARCH)/lib/*.o arch/$(ARCH)/kernel/*.o arch/$(ARCH)/mm/*.o devices/*.o devices/net/*.o devices/input/*.o devices/storage/*.o devices/storage/ata/*.o devices/pci/*.o kernel/*.o net/*.o net/inet/*.o video/*.o fs/*.o fs/isofs/*.o fs/vfs/*.o fs/fat/*.o fs/ext3/*.o lib/*.o memory/*.o -o kern > kernel.txt 53 ld -M -T link.ld arch/$(ARCH)/boot/*.o arch/$(ARCH)/lib/*.o arch/$(ARCH)/kernel/*.o arch/$(ARCH)/mm/*.o kernel/*.o lib/*.o memory/*.o video/*.o -o kern > kernel.txt 54 mkdir -p $(DIRMODULES) 55 make -C net modules_install 56 make -C fs modules_install 57 make -C devices modules_install 58 make -C memory modules_install 59 make -C video modules_install 60 make -C kernel modules_install 47 61 48 62 subdirs: