Changeset 668 for trunk/Makefile
- Timestamp:
- Oct 10, 2020, 6:38:47 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r657 r668 30 30 # Rules that don't build target files 31 31 # always out-of-date, need to be regenerated everytime they are called 32 .PHONY: compile \ 33 hard_config.h \ 34 dirs \ 35 list \ 36 extract \ 37 fsck \ 38 clean \ 39 build_libs \ 40 build-disk \ 41 $(BOOTLOADER_PATH)/build/boot.elf \ 42 kernel/build/kernel.elf \ 43 user/init/build/init.elf \ 44 user/ksh/build/ksh.elf \ 45 user/pgdc/build/pgcd.elf \ 46 user/idbg/build/idbg.elf \ 47 user/sort/build/sort.elf \ 48 user/fft/build/fft.elf \ 49 user/display/build/display.elf \ 50 user/convol/build/convol.elf \ 51 user/transpose/build/transpose.elf \ 52 user/kleenex/build/kleenex.elf 32 .PHONY: compile \ 33 hard_config.h \ 34 dirs \ 35 list \ 36 extract \ 37 fsck \ 38 clean \ 39 build_libs \ 40 build-disk \ 41 $(BOOTLOADER_PATH)/build/boot.elf \ 42 kernel/build/kernel.elf \ 43 user/init/build/init.elf \ 44 user/ksh/build/ksh.elf \ 45 user/pgdc/build/pgcd.elf \ 46 user/idbg/build/idbg.elf \ 47 user/sort/build/sort.elf \ 48 user/fft/build/fft.elf \ 49 user/display/build/display.elf \ 50 user/convol/build/convol.elf \ 51 user/transpose/build/transpose.elf \ 52 user/kleenex/build/kleenex.elf \ 53 user/tcp_server/build/tcp_server.elf \ 54 user/tcp_client/build/tcp_client.elf 53 55 54 55 56 # Virtual disk path 56 57 DISK_IMAGE := hdd/virt_hdd.dmg … … 66 67 # when the corresponding sources files have been modified or destroyed. 67 68 # The "home" directory on the virtual disk is not modified 68 compile: dirs \ 69 hard_config.h \ 70 build_libs \ 71 $(BOOTLOADER_PATH)/build/boot.elf \ 72 kernel/build/kernel.elf \ 73 user/init/build/init.elf \ 74 user/ksh/build/ksh.elf \ 75 user/pgcd/build/pgcd.elf \ 76 user/idbg/build/idbg.elf \ 77 user/sort/build/sort.elf \ 78 user/fft/build/fft.elf \ 79 user/display/build/display.elf \ 80 user/convol/build/convol.elf \ 81 user/transpose/build/transpose.elf \ 82 user/kleenex/build/kleenex.elf \ 69 compile: dirs \ 70 hard_config.h \ 71 build_libs \ 72 $(BOOTLOADER_PATH)/build/boot.elf \ 73 kernel/build/kernel.elf \ 74 user/init/build/init.elf \ 75 user/ksh/build/ksh.elf \ 76 user/pgcd/build/pgcd.elf \ 77 user/idbg/build/idbg.elf \ 78 user/sort/build/sort.elf \ 79 user/fft/build/fft.elf \ 80 user/display/build/display.elf \ 81 user/convol/build/convol.elf \ 82 user/transpose/build/transpose.elf \ 83 user/kleenex/build/kleenex.elf \ 84 user/tcp_server/build/tcp_server.elf \ 85 user/tcp_client/build/tcp_client.elf \ 83 86 list 84 87 … … 120 123 $(MAKE) -C user/kleenex clean 121 124 $(MAKE) -C user/transpose clean 125 $(MAKE) -C user/tcp_server clean 126 $(MAKE) -C user/tcp_client clean 122 127 $(MAKE) -C $(HAL_ARCH) clean 123 128 … … 228 233 $(MAKE) -C user/transpose 229 234 mcopy -o -i $(DISK_IMAGE) $@ ::/bin/user 235 user/tcp_server/build/tcp_server.elf: build_libs 236 $(MAKE) -C user/tcp_server 237 mcopy -o -i $(DISK_IMAGE) $@ ::/bin/user 238 user/tcp_client/build/tcp_client.elf: build_libs 239 $(MAKE) -C user/tcp_client 240 mcopy -o -i $(DISK_IMAGE) $@ ::/bin/user
Note: See TracChangeset
for help on using the changeset viewer.