c-compiler/makefile
2024-11-18 21:53:27 +13:00

94 lines
4 KiB
Makefile

# this is the build file for project
# it is autogenerated by the xmake build system.
# do not edit by hand.
ifneq ($(VERBOSE),1)
VV=@
endif
CXX=/usr/bin/gcc
CU=/usr/bin/clang
NC=/home/sam/Documents/Projects/Nim/bin/nim
MXX=/usr/bin/gcc
AS=/usr/bin/gcc
CC=/usr/bin/gcc
RC=/home/sam/.cargo/bin/rustc
ZC=/snap/bin/zig
GC=/usr/bin/go
MM=/usr/bin/gcc
AR=/usr/bin/ar
RCAR=/home/sam/.cargo/bin/rustc
ZCAR=/snap/bin/zig
NCAR=/home/sam/Documents/Projects/Nim/bin/nim
GCAR=/usr/bin/go
SH=/usr/bin/g++
RCSH=/home/sam/.cargo/bin/rustc
ZCSH=/snap/bin/zig
NCSH=/home/sam/Documents/Projects/Nim/bin/nim
LD=/usr/bin/g++
RCLD=/home/sam/.cargo/bin/rustc
ZCLD=/snap/bin/zig
NCLD=/home/sam/Documents/Projects/Nim/bin/nim
GCLD=/usr/bin/go
compiler-c_LD=/usr/bin/g++
compiler-c_CC=/usr/bin/gcc
compiler-c_CCFLAGS=-g -O0 -isystem /home/sam/.xmake/packages/s/stc/v4.2/bfec6d3335d54b48969cc50946a9b5ac/include
compiler-c_LDFLAGS=
default: compiler-c
all: compiler-c
.PHONY: default all compiler-c
compiler-c: build/linux/arm64/debug/compiler-c
build/linux/arm64/debug/compiler-c: build/.objs/compiler-c/linux/arm64/debug/src/codegen.c.o build/.objs/compiler-c/linux/arm64/debug/src/helpers.c.o build/.objs/compiler-c/linux/arm64/debug/src/parser.c.o build/.objs/compiler-c/linux/arm64/debug/src/lexer.c.o build/.objs/compiler-c/linux/arm64/debug/src/compiler.c.o build/.objs/compiler-c/linux/arm64/debug/src/main.c.o
@echo linking.debug compiler-c
@mkdir -p build/linux/arm64/debug
$(VV)$(compiler-c_LDFLAGS)$(compiler-c_LD) -o build/linux/arm64/debug/compiler-c build/.objs/compiler-c/linux/arm64/debug/src/codegen.c.o build/.objs/compiler-c/linux/arm64/debug/src/helpers.c.o build/.objs/compiler-c/linux/arm64/debug/src/parser.c.o build/.objs/compiler-c/linux/arm64/debug/src/lexer.c.o build/.objs/compiler-c/linux/arm64/debug/src/compiler.c.o build/.objs/compiler-c/linux/arm64/debug/src/main.c.o
build/.objs/compiler-c/linux/arm64/debug/src/codegen.c.o: src/codegen.c
@echo compiling.debug src/codegen.c
@mkdir -p build/.objs/compiler-c/linux/arm64/debug/src
$(VV)$(compiler-c_CC) -c $(compiler-c_CCFLAGS) -o build/.objs/compiler-c/linux/arm64/debug/src/codegen.c.o src/codegen.c
build/.objs/compiler-c/linux/arm64/debug/src/helpers.c.o: src/helpers.c
@echo compiling.debug src/helpers.c
@mkdir -p build/.objs/compiler-c/linux/arm64/debug/src
$(VV)$(compiler-c_CC) -c $(compiler-c_CCFLAGS) -o build/.objs/compiler-c/linux/arm64/debug/src/helpers.c.o src/helpers.c
build/.objs/compiler-c/linux/arm64/debug/src/parser.c.o: src/parser.c
@echo compiling.debug src/parser.c
@mkdir -p build/.objs/compiler-c/linux/arm64/debug/src
$(VV)$(compiler-c_CC) -c $(compiler-c_CCFLAGS) -o build/.objs/compiler-c/linux/arm64/debug/src/parser.c.o src/parser.c
build/.objs/compiler-c/linux/arm64/debug/src/lexer.c.o: src/lexer.c
@echo compiling.debug src/lexer.c
@mkdir -p build/.objs/compiler-c/linux/arm64/debug/src
$(VV)$(compiler-c_CC) -c $(compiler-c_CCFLAGS) -o build/.objs/compiler-c/linux/arm64/debug/src/lexer.c.o src/lexer.c
build/.objs/compiler-c/linux/arm64/debug/src/compiler.c.o: src/compiler.c
@echo compiling.debug src/compiler.c
@mkdir -p build/.objs/compiler-c/linux/arm64/debug/src
$(VV)$(compiler-c_CC) -c $(compiler-c_CCFLAGS) -o build/.objs/compiler-c/linux/arm64/debug/src/compiler.c.o src/compiler.c
build/.objs/compiler-c/linux/arm64/debug/src/main.c.o: src/main.c
@echo compiling.debug src/main.c
@mkdir -p build/.objs/compiler-c/linux/arm64/debug/src
$(VV)$(compiler-c_CC) -c $(compiler-c_CCFLAGS) -o build/.objs/compiler-c/linux/arm64/debug/src/main.c.o src/main.c
clean: clean_compiler-c
clean_compiler-c:
@rm -rf build/linux/arm64/debug/compiler-c
@rm -rf build/linux/arm64/debug/compiler-c.sym
@rm -rf build/.objs/compiler-c/linux/arm64/debug/src/codegen.c.o
@rm -rf build/.objs/compiler-c/linux/arm64/debug/src/helpers.c.o
@rm -rf build/.objs/compiler-c/linux/arm64/debug/src/parser.c.o
@rm -rf build/.objs/compiler-c/linux/arm64/debug/src/lexer.c.o
@rm -rf build/.objs/compiler-c/linux/arm64/debug/src/compiler.c.o
@rm -rf build/.objs/compiler-c/linux/arm64/debug/src/main.c.o