Changeset 761


Ignore:
Timestamp:
Jul 25, 2014, 10:29:56 AM (10 years ago)
Author:
cfuguet
Message:

tsar_boot: adding hard_config.h dependency in makefile

  • This is to force Makefile to recompile all sources every time hard_config.h is modified.
Location:
trunk/softs/tsar_boot
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/softs/tsar_boot/Makefile

    r759 r761  
    3434
    3535BUILD_DIR  := build
     36HARD_CONFIG:= $(HARD_CONFIG_PATH)/hard_config.h
    3637
    3738# =============================================================================
     
    9596
    9697all: $(TARGET)
     98
     99$(DRV_OBJS): $(HARD_CONFIG)
     100$(OBJS): $(HARD_CONFIG)
    97101
    98102$(BUILD_DIR)/$(DRV_LIB): $(BUILD_DIR) $(DRV_OBJS)
  • trunk/softs/tsar_boot/README

    r759 r761  
    1313
    1414conf/       Platform specific files
     15
    1516            For each platform, we must define a new directory.
    1617            Mandatory files:
     
    1819              - hard_config.h (can be generated using giet-vm genmap tool)
    1920
    20                 This file contains all physical segments addresses and sizes of the
    21                 hardware platform. It also contains other configuration definitions
    22                 as the disk controller type, mesh size, etc. Examples can be found
    23                 in the conf/ directory.
     21                This file contains all physical segments addresses and sizes of
     22                the hardware platform. It also contains other configuration
     23                definitions as the disk controller type, mesh size, etc.
     24                Examples can be found in the conf/ directory.
    2425
    2526            Optional files:
     
    3839              - USE_DT=<value>
    3940
    40                 Value can be 1 or 0.
    41                 If a device tree file is not used, set this flag to 0. It is
    42                 set by default to 1.
     41                Value can be 1 or 0. If a device tree file is not used, set
     42                this flag to 0. It is set by default to 1.
    4343
    4444              - SYSTEM_CLK=<platform clock frequency>
     
    6262    boot loader or kernel must perform stack allocation for other processors.
    6363
    64   - Stack for processor 0 is allocated at the end of RAM segment in the
    65     cluster (0,0).
     64  - Stack for processor 0 is allocated at the end of RAM segment in the cluster
     65    (0,0).
    6666
    6767Examples:
Note: See TracChangeset for help on using the changeset viewer.