Changeset 62 for trunk/Makefile


Ignore:
Timestamp:
Jun 26, 2017, 5:06:05 PM (8 years ago)
Author:
max@…
Message:

create the core/ sub-directory for tsar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r58 r62  
    6060BOOT_INCLUDE = -Itools/bootloader_tsar  \
    6161                       -Itools/arch_info        \
    62                -Ihal/tsar_mips32        \
     62               -Ihal/tsar_mips32/core   \
    6363               -I.
    6464
     
    207207                 -Itools/arch_info       \
    208208                 -Ihal/generic           \
    209                  -Ihal/tsar_mips32       \
     209                 -Ihal/tsar_mips32/core  \
    210210                 -I.
    211211
     
    302302                                                                tools/bootloader_tsar/boot_utils.h      \
    303303                                                                tools/bootloader_tsar/boot_config.h     \
    304                                                                 hal/tsar_mips32/hal_types.h             \
     304                                                                hal/tsar_mips32/core/hal_types.h        \
    305305                                                                hard_config.h
    306306        $(CC) $(BOOT_INCLUDE) $(CFLAGS) -c -o $@ $<
     
    311311                                                                tools/bootloader_tsar/boot_utils.h      \
    312312                                                                tools/bootloader_tsar/boot_config.h     \
    313                                                                 hal/tsar_mips32/hal_types.h             \
     313                                                                hal/tsar_mips32/core/hal_types.h        \
    314314                                                                hard_config.h
    315315        $(CC) $(BOOT_INCLUDE) $(CFLAGS) -c -o $@ $<
     
    320320                                                                tools/bootloader_tsar/boot_utils.h      \
    321321                                                                tools/bootloader_tsar/boot_config.h     \
    322                                                                 hal/tsar_mips32/hal_types.h             \
     322                                                                hal/tsar_mips32/core/hal_types.h        \
    323323                                                                hard_config.h
    324324        $(CC) $(BOOT_INCLUDE) $(CFLAGS) -c -o $@ $<
     
    329329                                                                tools/bootloader_tsar/boot_utils.h      \
    330330                                                                tools/bootloader_tsar/boot_config.h     \
    331                                                                 hal/tsar_mips32/hal_types.h             \
     331                                                                hal/tsar_mips32/core/hal_types.h        \
    332332                                                                hard_config.h
    333333        $(CC) $(BOOT_INCLUDE) $(CFLAGS) -c -o $@ $<
     
    340340                                                                tools/bootloader_tsar/boot_utils.h      \
    341341                                                                tools/bootloader_tsar/boot_config.h     \
    342                                                                 hal/tsar_mips32/hal_types.h             \
     342                                                                hal/tsar_mips32/core/hal_types.h        \
    343343                                                                hard_config.h                   
    344344        $(CC) $(BOOT_INCLUDE) $(CFLAGS) -c -o $@ $<
     
    350350                                                                tools/bootloader_tsar/boot_utils.h       \
    351351                                                                tools/bootloader_tsar/boot_tty_driver.h  \
    352                                                                 hal/tsar_mips32/hal_types.h              \
     352                                                                hal/tsar_mips32/core/hal_types.h         \
    353353                                                                hard_config.h
    354354        $(CC) $(BOOT_INCLUDE) $(CFLAGS) -c -o $@ $<
     
    365365                                                                tools/bootloader_tsar/boot_mmc_driver.h  \
    366366                                                                tools/bootloader_tsar/boot_config.h      \
    367                                                                 hal/tsar_mips32/hal_types.h              \
     367                                                                hal/tsar_mips32/core/hal_types.h         \
    368368                                                                hard_config.h                           
    369369        $(CC) $(BOOT_INCLUDE) $(CFLAGS) $(MACROS) -c -o $@ $<
     
    392392                                kernel/drivers/soclib/%.h   \
    393393                                kernel_config.h             \
    394                                 hal/tsar_mips32/hal_types.h
     394                                hal/tsar_mips32/core/hal_types.h
    395395        $(CC) $(KERNEL_INCLUDE) $(CFLAGS)  -c -o $@ $<
    396396        $(DU) -D $@ > $@.txt
     
    401401                                kernel/kern/%.h             \
    402402                                kernel_config.h             \
    403                                 hal/tsar_mips32/hal_types.h
     403                                hal/tsar_mips32/core/hal_types.h
    404404        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    405405        $(DU) -D $@ > $@.txt
     
    407407######################################
    408408# Rules to generate kernel/hal objects
    409 build/kernel/hal/%.o:           hal/tsar_mips32/%.c         \
     409build/kernel/hal/%.o:           hal/tsar_mips32/core/%.c    \
    410410                                hal/generic/%.h             \
    411411                                kernel_config.h             \
    412                                 hal/tsar_mips32/hal_types.h
    413         $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    414         $(DU) -D $@ > $@.txt
    415 
    416 build/kernel/hal/hal_kentry.o:  hal/tsar_mips32/hal_kentry.S \
    417                                 hal/tsar_mips32/hal_kentry.h \
     412                                hal/tsar_mips32/core/hal_types.h
     413        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
     414        $(DU) -D $@ > $@.txt
     415
     416build/kernel/hal/hal_kentry.o:  hal/tsar_mips32/core/hal_kentry.S \
     417                                hal/tsar_mips32/core/hal_kentry.h \
    418418                                kernel_config.h              \
    419                                 hal/tsar_mips32/hal_types.h
     419                                hal/tsar_mips32/core/hal_types.h
    420420        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    421421        $(DU) -D $@ > $@.txt
     
    426426                                kernel/devices/%.h          \
    427427                                kernel_config.h             \
    428                                 hal/tsar_mips32/hal_types.h
     428                                hal/tsar_mips32/core/hal_types.h
    429429        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    430430        $(DU) -D $@ > $@.txt
     
    435435                                kernel/mm/%.h               \
    436436                                kernel_config.h             \
    437                                 hal/tsar_mips32/hal_types.h
     437                                hal/tsar_mips32/core/hal_types.h
    438438        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    439439        $(DU) -D $@ > $@.txt
     
    444444                                kernel/libk/%.h             \
    445445                                kernel_config.h             \
    446                                 hal/tsar_mips32/hal_types.h
     446                                hal/tsar_mips32/core/hal_types.h
    447447        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    448448        $(DU) -D $@ > $@.txt
     
    453453                                kernel/syscalls/syscalls.h  \
    454454                                kernel_config.h             \
    455                                 hal/tsar_mips32/hal_types.h
     455                                hal/tsar_mips32/core/hal_types.h
    456456        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    457457        $(DU) -D $@ > $@.txt
     
    462462                                kernel/vfs/%.h              \
    463463                                kernel_config.h             \
    464                                 hal/tsar_mips32/hal_types.h
     464                                hal/tsar_mips32/core/hal_types.h
    465465        $(CC) $(KERNEL_INCLUDE) $(CFLAGS) -c -o $@ $<
    466466        $(DU) -D $@ > $@.txt
Note: See TracChangeset for help on using the changeset viewer.