Ver código fonte

将makefile中的gcc字样用$(CC)环境变量代替

longjin 2 anos atrás
pai
commit
fbe1e23e97
45 arquivos alterados com 91 adições e 90 exclusões
  1. 1 0
      Makefile
  2. 2 2
      kernel/Makefile
  3. 2 2
      kernel/arch/x86_64/Makefile
  4. 3 3
      kernel/common/math/Makefile
  5. 3 3
      kernel/debug/Makefile
  6. 1 1
      kernel/driver/acpi/Makefile
  7. 2 2
      kernel/driver/disk/Makefile
  8. 1 1
      kernel/driver/hid/Makefile
  9. 1 1
      kernel/driver/hid/usbhid/Makefile
  10. 3 3
      kernel/driver/interrupt/Makefile
  11. 1 1
      kernel/driver/keyboard/Makefile
  12. 1 1
      kernel/driver/mouse/Makefile
  13. 1 1
      kernel/driver/multiboot2/Makefile
  14. 2 2
      kernel/driver/pci/Makefile
  15. 2 2
      kernel/driver/timers/Makefile
  16. 1 1
      kernel/driver/tty/Makefile
  17. 1 1
      kernel/driver/uart/Makefile
  18. 2 2
      kernel/driver/usb/Makefile
  19. 1 1
      kernel/driver/video/Makefile
  20. 4 4
      kernel/exception/Makefile
  21. 1 1
      kernel/filesystem/Makefile
  22. 1 1
      kernel/filesystem/VFS/Makefile
  23. 1 1
      kernel/filesystem/devfs/Makefile
  24. 1 1
      kernel/filesystem/fat32/Makefile
  25. 1 1
      kernel/filesystem/rootfs/Makefile
  26. 1 1
      kernel/ipc/Makefile
  27. 5 5
      kernel/ktest/Makefile
  28. 1 1
      kernel/lib/Makefile
  29. 1 1
      kernel/lib/libELF/Makefile
  30. 3 3
      kernel/lib/libUI/Makefile
  31. 1 1
      kernel/lib/sys/Makefile
  32. 8 8
      kernel/mm/Makefile
  33. 2 2
      kernel/process/Makefile
  34. 1 1
      kernel/sched/Makefile
  35. 2 2
      kernel/smp/Makefile
  36. 1 1
      kernel/syscall/Makefile
  37. 2 2
      kernel/time/Makefile
  38. 1 1
      user/apps/about/Makefile
  39. 4 4
      user/apps/shell/Makefile
  40. 1 1
      user/libs/libKeyboard/Makefile
  41. 10 10
      user/libs/libc/Makefile
  42. 3 3
      user/libs/libc/math/Makefile
  43. 2 2
      user/libs/libc/sys/Makefile
  44. 1 1
      user/libs/libc/sysdeps/x86_64/Makefile
  45. 1 1
      user/libs/libsystem/Makefile

+ 1 - 0
Makefile

@@ -16,6 +16,7 @@ ifeq ($(DEBUG), DEBUG)
 GLOBAL_CFLAGS += -g 
 endif
 
+export CC=gcc
 
 .PHONY: all
 all: kernel user

+ 2 - 2
kernel/Makefile

@@ -22,14 +22,14 @@ kernel_subdirs := common driver process debug filesystem time arch exception mm
 
 
 head.o: head.S
-	gcc -E head.S > _head.s # 预处理
+	$(CC) -E head.S > _head.s # 预处理
 	as $(ASFLAGS) -o head.o _head.s
 
 
 main.o: main.c 
 # -fno-builtin: 不使用C语言内建函数
 # The -m64 option sets int to 32bits and long and pointer to 64 bits and generates code for AMD’s x86-64 architecture.
-	gcc $(CFLAGS) -c main.c  -o main.o
+	$(CC) $(CFLAGS) -c main.c  -o main.o
 
 
 all: kernel

+ 2 - 2
kernel/arch/x86_64/Makefile

@@ -3,8 +3,8 @@ CFLAGS += -I .
 all: x86_64_ipi.o ia64_msi.o
 
 x86_64_ipi.o: x86_64_ipi.c
-	gcc $(CFLAGS) -c x86_64_ipi.c -o x86_64_ipi.o
+	$(CC) $(CFLAGS) -c x86_64_ipi.c -o x86_64_ipi.o
 
 ia64_msi.o: ia64_msi.c
-	gcc $(CFLAGS) -c ia64_msi.c -o ia64_msi.o
+	$(CC) $(CFLAGS) -c ia64_msi.c -o ia64_msi.o
 

+ 3 - 3
kernel/common/math/Makefile

@@ -5,10 +5,10 @@ CFLAGS += -I .
 all: fabs.o round.o pow.o
 
 fabs.o: fabs.c
-	gcc $(CFLAGS) -c fabs.c -o fabs.o
+	$(CC) $(CFLAGS) -c fabs.c -o fabs.o
 
 round.o: round.c
-	gcc $(CFLAGS) -c round.c -o round.o
+	$(CC) $(CFLAGS) -c round.c -o round.o
 
 pow.o: pow.c
-	gcc $(CFLAGS) -c pow.c -o pow.o
+	$(CC) $(CFLAGS) -c pow.c -o pow.o

+ 3 - 3
kernel/debug/Makefile

@@ -4,11 +4,11 @@ all: traceback.o
 CFLAGS += -I .
 
 kallsyms.o: kallsyms.c
-	gcc -o kallsyms kallsyms.c 
+	$(CC) -o kallsyms kallsyms.c 
 	rm -rf kallsyms.o
 
 traceback.o: traceback/traceback.c
-	gcc $(CFLAGS) -c traceback/traceback.c -o traceback/traceback.o
+	$(CC) $(CFLAGS) -c traceback/traceback.c -o traceback/traceback.o
 
 
 # 生成内核栈符号表的汇编文件
@@ -16,7 +16,7 @@ generate_kallsyms: kallsyms.o
 	echo "Generating kallsyms..."
 	
 	nm -n $(kernel_root_path)/kernel | ./kallsyms > kallsyms.S
-	gcc -c kallsyms.S -o kallsyms.o
+	$(CC) -c kallsyms.S -o kallsyms.o
 	@echo "Kallsyms generated."
 
 

+ 1 - 1
kernel/driver/acpi/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 
 
 acpi.o: acpi.c
-	gcc $(CFLAGS) -c acpi.c -o acpi.o
+	$(CC) $(CFLAGS) -c acpi.c -o acpi.o

+ 2 - 2
kernel/driver/disk/Makefile

@@ -4,7 +4,7 @@ all: ata.o ahci.o
 CFLAGS += -I .
 
 ata.o: ata.c
-	gcc $(CFLAGS) -c ata.c -o ata.o
+	$(CC) $(CFLAGS) -c ata.c -o ata.o
 
 ahci.o: ahci/ahci.c
-	gcc $(CFLAGS) -c ahci/ahci.c -o ahci/ahci.o
+	$(CC) $(CFLAGS) -c ahci/ahci.c -o ahci/ahci.o

+ 1 - 1
kernel/driver/hid/Makefile

@@ -12,7 +12,7 @@ $(kernel_driver_hid_subdirs): ECHO
 	$(MAKE) -C $@ all CFLAGS="$(CFLAGS)" ASFLAGS="$(ASFLAGS)" PIC="$(PIC)"
 
 $(kernel_driver_hid_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 all: $(kernel_driver_hid_objs) $(kernel_driver_hid_subdirs)
 	@echo $(kernel_driver_hid_objs)

+ 1 - 1
kernel/driver/hid/usbhid/Makefile

@@ -8,7 +8,7 @@ ECHO:
 	@echo "$@"
 
 $(kernel_driver_usbhid_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 all: $(kernel_driver_hid_objs) $(kernel_driver_hid_subdirs)
 	@echo $(kernel_driver_hid_objs)

+ 3 - 3
kernel/driver/interrupt/Makefile

@@ -4,11 +4,11 @@ all: pic.o
 # 中断处理芯片的驱动程序
 ifeq ($(PIC), _INTR_8259A_)
 pic.o: 8259A/8259A.c
-	gcc $(CFLAGS) -c 8259A/8259A.c -o pic.o
+	$(CC) $(CFLAGS) -c 8259A/8259A.c -o pic.o
 else
 pic.o: apic/apic.c apic_timer.o
-	gcc $(CFLAGS) -c apic/apic.c -o pic.o
+	$(CC) $(CFLAGS) -c apic/apic.c -o pic.o
 
 apic_timer.o: apic/apic_timer.c
-	gcc $(CFLAGS) -c apic/apic_timer.c -o apic/apic_timer.o
+	$(CC) $(CFLAGS) -c apic/apic_timer.c -o apic/apic_timer.o
 endif

+ 1 - 1
kernel/driver/keyboard/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 
 
 ps2_keyboard.o: ps2_keyboard.c
-	gcc $(CFLAGS) -c ps2_keyboard.c -o ps2_keyboard.o
+	$(CC) $(CFLAGS) -c ps2_keyboard.c -o ps2_keyboard.o

+ 1 - 1
kernel/driver/mouse/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 
 
 ps2_mouse.o: ps2_mouse.c
-	gcc $(CFLAGS) -c ps2_mouse.c -o ps2_mouse.o
+	$(CC) $(CFLAGS) -c ps2_mouse.c -o ps2_mouse.o

+ 1 - 1
kernel/driver/multiboot2/Makefile

@@ -4,4 +4,4 @@ all: multiboot2.o
 CFLAGS += -I .
 
 multiboot2.o: multiboot2.c
-	gcc $(CFLAGS) -c multiboot2.c -o multiboot2.o
+	$(CC) $(CFLAGS) -c multiboot2.c -o multiboot2.o

+ 2 - 2
kernel/driver/pci/Makefile

@@ -5,7 +5,7 @@ CFLAGS += -I .
 
 
 pci.o: pci.c
-	gcc $(CFLAGS) -c pci.c -o pci.o
+	$(CC) $(CFLAGS) -c pci.c -o pci.o
 
 msi.o: msi.c
-	gcc $(CFLAGS) -c msi.c -o msi.o
+	$(CC) $(CFLAGS) -c msi.c -o msi.o

+ 2 - 2
kernel/driver/timers/Makefile

@@ -4,7 +4,7 @@ all: rtc.o HPET.o
 CFLAGS += -I .
 
 rtc.o: rtc/rtc.c
-	gcc $(CFLAGS) -c rtc/rtc.c -o rtc/rtc.o
+	$(CC) $(CFLAGS) -c rtc/rtc.c -o rtc/rtc.o
 
 HPET.o: HPET/HPET.c
-	gcc $(CFLAGS) -c HPET/HPET.c -o HPET/HPET.o
+	$(CC) $(CFLAGS) -c HPET/HPET.c -o HPET/HPET.o

+ 1 - 1
kernel/driver/tty/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 
 
 tty.o: tty.c
-	gcc $(CFLAGS) -c tty.c -o tty.o
+	$(CC) $(CFLAGS) -c tty.c -o tty.o

+ 1 - 1
kernel/driver/uart/Makefile

@@ -4,4 +4,4 @@ all: uart.o
 CFLAGS += -I .
 
 uart.o: uart.c
-	gcc $(CFLAGS) -c uart.c -o uart.o
+	$(CC) $(CFLAGS) -c uart.c -o uart.o

+ 2 - 2
kernel/driver/usb/Makefile

@@ -3,7 +3,7 @@ CFLAGS += -I .
 all: usb.o xhci.o
 
 usb.o: usb.c
-	gcc $(CFLAGS) -c usb.c -o usb.o
+	$(CC) $(CFLAGS) -c usb.c -o usb.o
 
 xhci.o: xhci/xhci.c
-	gcc $(CFLAGS) -c xhci/xhci.c -o xhci/xhci.o
+	$(CC) $(CFLAGS) -c xhci/xhci.c -o xhci/xhci.o

+ 1 - 1
kernel/driver/video/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 
 
 video.o: video.c
-	gcc $(CFLAGS) -c video.c -o video.o
+	$(CC) $(CFLAGS) -c video.c -o video.o

+ 4 - 4
kernel/exception/Makefile

@@ -5,14 +5,14 @@ CFLAGS += -I .
 all: entry.o irq.o softirq.o trap.o
 
 entry.o: entry.S
-	gcc -E entry.S > _entry.s
+	$(CC) -E entry.S > _entry.s
 	as $(ASFLAGS) -o entry.o _entry.s
 
 trap.o: trap.c
-	gcc $(CFLAGS) -c trap.c -o trap.o
+	$(CC) $(CFLAGS) -c trap.c -o trap.o
 
 softirq.o: softirq.c
-	gcc $(CFLAGS) -c softirq.c -o softirq.o
+	$(CC) $(CFLAGS) -c softirq.c -o softirq.o
 
 irq.o: irq.c
-	gcc $(CFLAGS) -c irq.c -o irq.o
+	$(CC) $(CFLAGS) -c irq.c -o irq.o

+ 1 - 1
kernel/filesystem/Makefile

@@ -10,7 +10,7 @@ ECHO:
 
 
 $(kernel_fs_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 $(kernel_fs_subdirs): ECHO
 	$(MAKE) -C $@ all CFLAGS="$(CFLAGS)" ASFLAGS="$(ASFLAGS)" PIC="$(PIC)"

+ 1 - 1
kernel/filesystem/VFS/Makefile

@@ -10,7 +10,7 @@ ECHO:
 
 
 $(kernel_fs_vfs_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 
 all: $(kernel_fs_vfs_objs)

+ 1 - 1
kernel/filesystem/devfs/Makefile

@@ -10,7 +10,7 @@ ECHO:
 
 
 $(kernel_fs_devfs_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 
 all: $(kernel_fs_devfs_objs)

+ 1 - 1
kernel/filesystem/fat32/Makefile

@@ -10,7 +10,7 @@ ECHO:
 
 
 $(kernel_fs_fat32_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 
 all: $(kernel_fs_fat32_objs)

+ 1 - 1
kernel/filesystem/rootfs/Makefile

@@ -10,7 +10,7 @@ ECHO:
 
 
 $(kernel_fs_rootfs_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 
 all: $(kernel_fs_rootfs_objs)

+ 1 - 1
kernel/ipc/Makefile

@@ -4,7 +4,7 @@ all: pipe.o
 CFLAGS += -I .
 
 pipe.o: pipe.c
-	gcc $(CFLAGS) -c pipe.c -o pipe.o
+	$(CC) $(CFLAGS) -c pipe.c -o pipe.o
 
 clean:
 	echo "Done."

+ 5 - 5
kernel/ktest/Makefile

@@ -5,16 +5,16 @@ CFLAGS += -I .
 all: ktest.o bitree.o kfifo.o mutex.o idr.o
 
 ktest.o: ktest.c
-	gcc $(CFLAGS) -c ktest.c -o ktest.o
+	$(CC) $(CFLAGS) -c ktest.c -o ktest.o
 
 bitree.o: test-bitree.c
-	gcc $(CFLAGS) -c test-bitree.c -o test-bitree.o
+	$(CC) $(CFLAGS) -c test-bitree.c -o test-bitree.o
 
 kfifo.o: test-kfifo.c
-	gcc $(CFLAGS) -c test-kfifo.c -o test-kfifo.o
+	$(CC) $(CFLAGS) -c test-kfifo.c -o test-kfifo.o
 
 mutex.o: test-mutex.c
-	gcc $(CFLAGS) -c test-mutex.c -o test-mutex.o
+	$(CC) $(CFLAGS) -c test-mutex.c -o test-mutex.o
 
 idr.o: test-idr.c
-	gcc $(CFLAGS) -c test-idr.c -o test-idr.o
+	$(CC) $(CFLAGS) -c test-idr.c -o test-idr.o

+ 1 - 1
kernel/lib/Makefile

@@ -12,7 +12,7 @@ $(kernel_lib_subdirs): ECHO
 	$(MAKE) -C $@ all CFLAGS="$(CFLAGS)" ASFLAGS="$(ASFLAGS)" PIC="$(PIC)"
 
 $(kernel_lib_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 all: $(kernel_lib_objs) $(kernel_lib_subdirs)
 	@echo $(kernel_lib_objs)

+ 1 - 1
kernel/lib/libELF/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 
 
 elf.o: elf.c
-	gcc $(CFLAGS) -c elf.c -o elf.o
+	$(CC) $(CFLAGS) -c elf.c -o elf.o

+ 3 - 3
kernel/lib/libUI/Makefile

@@ -4,10 +4,10 @@ all: screen_manager.o textui.o textui-render.o
 CFLAGS += -I .
 
 screen_manager.o: screen_manager.c
-	gcc $(CFLAGS) -c screen_manager.c -o screen_manager.o
+	$(CC) $(CFLAGS) -c screen_manager.c -o screen_manager.o
 
 textui.o: textui.c
-	gcc $(CFLAGS) -c textui.c -o textui.o
+	$(CC) $(CFLAGS) -c textui.c -o textui.o
 
 textui-render.o: textui-render.c
-	gcc $(CFLAGS) -c textui-render.c -o textui-render.o
+	$(CC) $(CFLAGS) -c textui-render.c -o textui-render.o

+ 1 - 1
kernel/lib/sys/Makefile

@@ -7,7 +7,7 @@ ECHO:
 	@echo "$@"
 
 $(kernel_lib_sys_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 all: $(kernel_lib_sys_objs)
 	@echo $(kernel_lib_sys_objs)

+ 8 - 8
kernel/mm/Makefile

@@ -5,25 +5,25 @@ CFLAGS += -I .
 all:mm.o slab.o mm-stat.o vma.o mmap.o utils.o mmio.o mmio-buddy.o
 
 mm.o: mm.c
-	gcc $(CFLAGS) -c mm.c -o mm.o
+	$(CC) $(CFLAGS) -c mm.c -o mm.o
 
 slab.o: slab.c
-	gcc $(CFLAGS) -c slab.c -o slab.o
+	$(CC) $(CFLAGS) -c slab.c -o slab.o
 
 mm-stat.o: mm-stat.c
-	gcc $(CFLAGS) -c mm-stat.c -o mm-stat.o
+	$(CC) $(CFLAGS) -c mm-stat.c -o mm-stat.o
 
 vma.o: vma.c
-	gcc $(CFLAGS) -c vma.c -o vma.o
+	$(CC) $(CFLAGS) -c vma.c -o vma.o
 
 mmap.o: mmap.c
-	gcc $(CFLAGS) -c mmap.c -o mmap.o
+	$(CC) $(CFLAGS) -c mmap.c -o mmap.o
 
 utils.o: utils.c
-	gcc $(CFLAGS) -c utils.c -o utils.o
+	$(CC) $(CFLAGS) -c utils.c -o utils.o
 
 mmio.o: mmio.c
-	gcc $(CFLAGS) -c mmio.c -o mmio.o
+	$(CC) $(CFLAGS) -c mmio.c -o mmio.o
 
 mmio-buddy.o: mmio-buddy.c
-	gcc $(CFLAGS) -c mmio-buddy.c -o mmio-buddy.o
+	$(CC) $(CFLAGS) -c mmio-buddy.c -o mmio-buddy.o

+ 2 - 2
kernel/process/Makefile

@@ -9,10 +9,10 @@ ECHO:
 
 
 $(kernel_process_objs): ECHO
-	gcc $(CFLAGS) -c $@ -o $@.o
+	$(CC) $(CFLAGS) -c $@ -o $@.o
 
 procs.o: proc.S
-	gcc -E proc.S > _proc.s
+	$(CC) -E proc.S > _proc.s
 	as $(ASFLAGS) -o procs.o _proc.s
 
 all: procs.o $(kernel_process_objs)

+ 1 - 1
kernel/sched/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 all: sched.o
 
 sched.o: sched.c
-	gcc $(CFLAGS) -c sched.c -o sched.o
+	$(CC) $(CFLAGS) -c sched.c -o sched.o

+ 2 - 2
kernel/smp/Makefile

@@ -6,8 +6,8 @@ all: apu_boot.o smp.o
 
 
 apu_boot.o: apu_boot.S
-	gcc -E apu_boot.S > _apu_boot.s # 预处理
+	$(CC) -E apu_boot.S > _apu_boot.s # 预处理
 	as $(ASFLAGS) -o apu_boot.o _apu_boot.s
 
 smp.o: smp.c
-	gcc $(CFLAGS) -c smp.c -o smp.o
+	$(CC) $(CFLAGS) -c smp.c -o smp.o

+ 1 - 1
kernel/syscall/Makefile

@@ -5,4 +5,4 @@ CFLAGS += -I .
 all: syscall.o
 
 syscall.o: syscall.c
-	gcc $(CFLAGS) -c syscall.c -o syscall.o
+	$(CC) $(CFLAGS) -c syscall.c -o syscall.o

+ 2 - 2
kernel/time/Makefile

@@ -4,10 +4,10 @@ all: timer.o sleep.o
 CFLAGS += -I .
 
 timer.o: timer.c
-	gcc $(CFLAGS) -c timer.c -o timer.o
+	$(CC) $(CFLAGS) -c timer.c -o timer.o
 
 sleep.o: sleep.c
-	gcc $(CFLAGS) -c sleep.c -o sleep.o
+	$(CC) $(CFLAGS) -c sleep.c -o sleep.o
 
 clean:
 	echo "Done."

+ 1 - 1
user/apps/about/Makefile

@@ -4,4 +4,4 @@ all: about.o
 
 	objcopy -I elf64-x86-64 -R ".eh_frame" -R ".comment" -O elf64-x86-64 $(tmp_output_dir)/about $(output_dir)/about.elf
 about.o: about.c
-	gcc $(CFLAGS) -c about.c  -o about.o
+	$(CC) $(CFLAGS) -c about.c  -o about.o

+ 4 - 4
user/apps/shell/Makefile

@@ -4,13 +4,13 @@ all: shell.o cmd.o cmd_help.o cmd_test.o
 
 	objcopy -I elf64-x86-64 -R ".eh_frame" -R ".comment" -O elf64-x86-64 $(tmp_output_dir)/shell $(output_dir)/shell.elf
 shell.o: shell.c
-	gcc $(CFLAGS) -c shell.c  -o shell.o
+	$(CC) $(CFLAGS) -c shell.c  -o shell.o
 
 cmd.o: cmd.c
-	gcc $(CFLAGS) -c cmd.c  -o cmd.o
+	$(CC) $(CFLAGS) -c cmd.c  -o cmd.o
 
 cmd_test.o: cmd_test.c
-	gcc $(CFLAGS) -c cmd_test.c  -o cmd_test.o
+	$(CC) $(CFLAGS) -c cmd_test.c  -o cmd_test.o
 
 cmd_help.o: cmd_help.c
-	gcc $(CFLAGS) -c cmd_help.c  -o cmd_help.o
+	$(CC) $(CFLAGS) -c cmd_help.c  -o cmd_help.o

+ 1 - 1
user/libs/libKeyboard/Makefile

@@ -4,4 +4,4 @@ CFLAGS += -I .
 
 
 keyboard.o: keyboard.c
-	gcc $(CFLAGS) -c keyboard.c -o keyboard.o
+	$(CC) $(CFLAGS) -c keyboard.c -o keyboard.o

+ 10 - 10
user/libs/libc/Makefile

@@ -18,31 +18,31 @@ libc: unistd.o fcntl.o malloc.o errno.o printf.o stdlib.o ctype.o string.o diren
 	done
 
 unistd.o: unistd.c
-	gcc $(CFLAGS) -c unistd.c -o unistd.o
+	$(CC) $(CFLAGS) -c unistd.c -o unistd.o
 
 fcntl.o: fcntl.c
-	gcc $(CFLAGS) -c fcntl.c -o fcntl.o
+	$(CC) $(CFLAGS) -c fcntl.c -o fcntl.o
 
 malloc.o: malloc.c
-	gcc $(CFLAGS) -c malloc.c -o malloc.o
+	$(CC) $(CFLAGS) -c malloc.c -o malloc.o
 
 errno.o: errno.c
-	gcc $(CFLAGS) -c errno.c -o errno.o
+	$(CC) $(CFLAGS) -c errno.c -o errno.o
 
 printf.o: printf.c
-	gcc $(CFLAGS) -c printf.c -o printf.o
+	$(CC) $(CFLAGS) -c printf.c -o printf.o
 
 stdlib.o: stdlib.c
-	gcc $(CFLAGS) -c stdlib.c -o stdlib.o
+	$(CC) $(CFLAGS) -c stdlib.c -o stdlib.o
 	
 ctype.o: ctype.c
-	gcc $(CFLAGS) -c ctype.c -o ctype.o
+	$(CC) $(CFLAGS) -c ctype.c -o ctype.o
 
 string.o: string.c
-	gcc $(CFLAGS) -c string.c -o string.o
+	$(CC) $(CFLAGS) -c string.c -o string.o
 
 dirent.o: dirent.c
-	gcc $(CFLAGS) -c dirent.c -o dirent.o
+	$(CC) $(CFLAGS) -c dirent.c -o dirent.o
 
 time.o: time.c
-	gcc $(CFLAGS) -c time.c -o time.o
+	$(CC) $(CFLAGS) -c time.c -o time.o

+ 3 - 3
user/libs/libc/math/Makefile

@@ -5,10 +5,10 @@ CFLAGS += -I .
 all: fabs.o round.o pow.o
 
 fabs.o: fabs.c
-	gcc $(CFLAGS) -c fabs.c -o fabs.o
+	$(CC) $(CFLAGS) -c fabs.c -o fabs.o
 
 round.o: round.c
-	gcc $(CFLAGS) -c round.c -o round.o
+	$(CC) $(CFLAGS) -c round.c -o round.o
 
 pow.o: pow.c
-	gcc $(CFLAGS) -c pow.c -o pow.o
+	$(CC) $(CFLAGS) -c pow.c -o pow.o

+ 2 - 2
user/libs/libc/sys/Makefile

@@ -5,7 +5,7 @@ CFLAGS += -I .
 
 
 wait.o: wait.c
-	gcc $(CFLAGS) -c wait.c -o wait.o
+	$(CC) $(CFLAGS) -c wait.c -o wait.o
 
 stat.o: stat.c
-	gcc $(CFLAGS) -c stat.c -o stat.o
+	$(CC) $(CFLAGS) -c stat.c -o stat.o

+ 1 - 1
user/libs/libc/sysdeps/x86_64/Makefile

@@ -4,7 +4,7 @@ all: start.o
 
 ifeq ($(ARCH), __x86_64__)
 start.o:
-	gcc $(CFLAGS) -c elf/start.c -o elf/start.o
+	$(CC) $(CFLAGS) -c elf/start.c -o elf/start.o
 endif
 
 clean:

+ 1 - 1
user/libs/libsystem/Makefile

@@ -5,4 +5,4 @@ all: libsystem
 libsystem: syscall.o
 
 syscall.o: syscall.c
-	gcc $(CFLAGS) -c syscall.c  -o syscall.o
+	$(CC) $(CFLAGS) -c syscall.c  -o syscall.o