Changeset 23 for trunk/Makefile
- Timestamp:
- Jun 18, 2017, 10:06:41 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r16 r23 84 84 build/kernel/kern/core.o \ 85 85 build/kernel/kern/dqdt.o \ 86 build/kernel/kern/remote_sem.o \87 86 build/kernel/kern/do_syscall.o \ 88 87 build/kernel/kern/do_interrupt.o \ 89 88 build/kernel/kern/do_exception.o \ 90 build/kernel/kern/rpc.o 89 build/kernel/kern/rpc.o \ 90 build/kernel/kern/signal.o 91 91 92 92 HAL_OBJS = build/kernel/hal/hal_special.o \ … … 133 133 build/kernel/libk/remote_rwlock.o \ 134 134 build/kernel/libk/remote_fifo.o \ 135 build/kernel/libk/remote_mutex.o \ 136 build/kernel/libk/remote_sem.o \ 137 build/kernel/libk/remote_condvar.o \ 135 138 build/kernel/libk/memcpy.o \ 139 build/kernel/libk/htab.o \ 136 140 build/kernel/libk/xhtab.o 137 141 138 142 SYS_OBJS_0 = build/kernel/syscalls/sys_thread_exit.o \ 139 build/kernel/syscalls/sys_ thread_mmap.o\143 build/kernel/syscalls/sys_mmap.o \ 140 144 build/kernel/syscalls/sys_thread_create.o \ 141 145 build/kernel/syscalls/sys_thread_join.o \ … … 143 147 build/kernel/syscalls/sys_thread_yield.o \ 144 148 build/kernel/syscalls/sys_sem.o \ 145 build/kernel/syscalls/sys_cond _var.o\149 build/kernel/syscalls/sys_condvar.o \ 146 150 build/kernel/syscalls/sys_barrier.o \ 147 build/kernel/syscalls/sys_ rwlock.o151 build/kernel/syscalls/sys_mutex.o 148 152 149 153 SYS_OBJS_1 = build/kernel/syscalls/sys_thread_sleep.o \ 150 build/kernel/syscalls/sys_thread_wak up.o\154 build/kernel/syscalls/sys_thread_wakeup.o \ 151 155 build/kernel/syscalls/sys_open.o \ 152 156 build/kernel/syscalls/sys_creat.o \ … … 156 160 build/kernel/syscalls/sys_close.o \ 157 161 build/kernel/syscalls/sys_unlink.o \ 158 build/kernel/syscalls/sys_pipe.o 162 build/kernel/syscalls/sys_pipe.o 159 163 160 164 SYS_OBJS_2 = build/kernel/syscalls/sys_chdir.o \ … … 167 171 build/kernel/syscalls/sys_clock.o \ 168 172 build/kernel/syscalls/sys_alarm.o \ 169 build/kernel/syscalls/sys_ dma_memcpy.o173 build/kernel/syscalls/sys_rmdir.o 170 174 171 175 SYS_OBJS_3 = build/kernel/syscalls/sys_utls.o \ 172 build/kernel/syscalls/sys_ notAvailable.o\176 build/kernel/syscalls/sys_chmod.o \ 173 177 build/kernel/syscalls/sys_signal.o \ 174 build/kernel/syscalls/sys_ sigreturn_setup.o\175 build/kernel/syscalls/sys_ sigkill.o\178 build/kernel/syscalls/sys_gettimeofday.o \ 179 build/kernel/syscalls/sys_kill.o \ 176 180 build/kernel/syscalls/sys_getpid.o \ 177 181 build/kernel/syscalls/sys_fork.o \ 178 182 build/kernel/syscalls/sys_exec.o \ 179 build/kernel/syscalls/sys_ thread_getattr.o\180 build/kernel/syscalls/sys_ ps.o183 build/kernel/syscalls/sys_stat.o \ 184 build/kernel/syscalls/sys_trace.o 181 185 182 186 SYS_OBJS_4 = build/kernel/syscalls/sys_madvise.o \ … … 196 200 VFS_OBJS = build/kernel/vfs/vfs.o \ 197 201 build/kernel/vfs/fatfs.o \ 202 build/kernel/vfs/devfs.o \ 198 203 build/kernel/vfs/ramfs.o 199 204 … … 209 214 -Ikernel/mm \ 210 215 -Ikernel/vfs \ 211 -Ikernel/f s/fatfs\212 -Ikernel/ fs/sysfs\213 -Ikernel/ fs/ramfs\214 -Ikernel/ fs/devfs\216 -Ikernel/fatfs \ 217 -Ikernel/sysfs \ 218 -Ikernel/ramfs \ 219 -Ikernel/devfs \ 215 220 -Itools/arch_info \ 216 221 -Ihal/generic \ … … 468 473 # Rules to generate kernel/vfs objects 469 474 build/kernel/vfs/%.o: kernel/vfs/%.c \ 470 kernel/vfs/ vfs.h\475 kernel/vfs/%.h \ 471 476 kernel_config.h \ 472 477 hal/tsar_mips32/hal_types.h … … 483 488 $(DRIVERS_OBJS) \ 484 489 $(VFS_OBJS) \ 490 $(SYS_OBJS_0) \ 491 $(SYS_OBJS_1) \ 492 $(SYS_OBJS_2) \ 493 $(SYS_OBJS_3) \ 485 494 kernel/kernel.ld 486 495 $(LD) -o $@ -T kernel/kernel.ld \ … … 488 497 $(LIBK_OBJS) $(DRIVERS_OBJS) $(VFS_OBJS) \ 489 498 $(SYS_OBJS_0) $(SYS_OBJS_1) $(SYS_OBJS_2) \ 490 $(SYS_OBJS_3) $(SYS_OBJS_4) $(SYS_OBJS_5)499 $(SYS_OBJS_3) 491 500 501 502 # $(SYS_OBJS_4) $(SYS_OBJS_5) 503 492 504 $(DU) -D $@ > $@.txt 493 505 mcopy -o -i $(DISK_IMAGE) build/kernel/kernel.elf ::/bin/kernel
Note: See TracChangeset
for help on using the changeset viewer.