ref: 7620707229d954e89c6462ee631b93e68a7ac7c1
dir: /src/libc/rules.mk/
INCLUDE =\ -I$(INCDIR)\ -I$(INCDIR)/bits/$(SYS)\ -I$(INCDIR)/bits/$(ARCH)\ SYSERRNO = $(INCDIR)/bits/$(SYS)/sys/errno.h LIBC = $(LIBCDIR)/libc.a CRT = $(LIBCDIR)/libcrt.o LIBCLST= $(PROJECTDIR)/src/libc/libc.lst MKLST = \ echo $? |\ tr ' ' '\n' |\ tr -s '\n' |\ sed 's@^@$(PWD)/@' >> $(LIBCLST) # Rules .SUFFIXES: .6 .7 .8 .z _sys_errlist.c: $(SYSERRNO) ../../mkerrstr $(SYSERRNO) $(LIBC): $(LIBCLST) $(CRT): crt.$O cp crt.$O $@ clean: clean-libc clean-libc: FORCE rm -f *.6 *.7 *.8 *.z # amd64-posix objects .c.6: $(CC) $(SCC_CFLAGS) -o $@ -c $< .s.6: $(AS) $(SCC_ASFLAGS) $< -o $@ # amd64-darwin objects .c.6d: $(CC) $(SCC_CFLAGS) -o $@ -c $< .s.6d: $(AS) $(SCC_ASFLAGS) $< -o $@ # arm64-posix objects .c.7: $(CC) $(SCC_CFLAGS) -o $@ -c $< .s.7: $(AS) $(SCC_ASFLAGS) $< -o $@ # 386-posix objects .c.8: $(CC) $(SCC_CFLAGS) -o $@ -c $< .s.8: $(AS) $(SCC_ASFLAGS) $< -o $@ # z80 objects .c.z: $(CC) $(SCC_CFLAGS) -o $@ -c $< .s.z: $(AS) $(SCC_ASFLAGS) $< -o $@