Changeset 623 for trunk/Makefile


Ignore:
Timestamp:
Mar 6, 2019, 4:37:15 PM (5 years ago)
Author:
alain
Message:

Introduce three new types of vsegs (KCODE,KDATA,KDEV)
to map the kernel vsegs in the process VSL and GPT.
This now used by both the TSAR and the I86 architectures.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r610 r623  
    44
    55-include params-soft.mk
     6
    67ifeq ($(ARCH_NAME),)
    7 $(error Please define in ARCH_NAME parameter in params-soft.mk!)
     8$(error Please define ARCH_NAME parameter in params-soft.mk!)
    89endif
    910
     
    5657MTOOLS_SKIP_CHECK := 1
    5758
    58 # Rule to generate boot.elf, kernel.elf, all user.elf files, and update virtual disk.
     59##########################################################################################
     60# Rule to generate boot.elf, kernel.elf, all user.elf files, and update the virtual disk
     61# when the corresponding sources files have been modified or destroyed.
     62# The /home directory on the virtual disk is not modified
    5963compile: dirs                              \
    60          build_disk                        \
    6164         hard_config.h                     \
    6265         build_libs                        \
     
    6871         user/idbg/build/idbg.elf          \
    6972         user/sort/build/sort.elf          \
    70          user/fft/build/fft.elf           \
     73         user/fft/build/fft.elf            \
    7174         list
    7275
     
    8588        mcopy -o -i $(DISK_IMAGE) ::/home .
    8689
     90##############################################################
    8791# Rules to delete all binary files from Unix File System
    8892# without modifying the virtual disk.
     
    119123        mmd                     -o -i $(DISK_IMAGE) ::/bin/user    || true
    120124        mmd                     -o -i $(DISK_IMAGE) ::/home        || true
    121         mcopy           -o -i $(DISK_IMAGE) Makefile ::/home
    122125        mdir             -/ -b -i $(DISK_IMAGE) ::/
    123126
     
    125128# Rules to generate hardware description files (hard_config.h,
    126129# arch_info.bin and arch_info.xml), and update the virtual disk.
    127 hard_config.h: build_disk $(ARCH)/arch_info.py
     130hard_config.h: $(ARCH)/arch_info.py
    128131        tools/arch_info/genarch.py      --arch=$(ARCH)                  \
    129132                                                                --x_size=$(X_SIZE)              \
Note: See TracChangeset for help on using the changeset viewer.