Random extra stuff

This commit is contained in:
2023-03-31 00:07:46 -05:00
parent e59bffdd68
commit a3017fd80f
4 changed files with 27 additions and 16 deletions
+20 -8
View File
@@ -1,12 +1,24 @@
INC := -I include
CFLAGS := -Wall
CFLAGS += -Wextra
CFLAGS += -Wpointer-arith
CFLAGS += -Wcast-align
CFLAGS += -Wwrite-strings
CFLAGS += -Wswitch-default
CFLAGS += -Wunreachable-code
CFLAGS += -Winit-self
CFLAGS += -Wmissing-field-initializers
CFLAGS += -Wno-unknown-pragmas
CFLAGS += -Wundef
CFLAGS += -Wold-style-definition
all: compile link
compile:
gcc $(INC) -c -o build/main.o src/main.c
gcc $(INC) -c -o build/Common.o src/Common.c
gcc $(INC) -c -o build/Integrated.o src/Integrated.c
gcc $(INC) -c -o build/Pish.o src/Pish.c
gcc $(CFLAGS) $(INC) -c -o build/main.o src/main.c
gcc $(CFLAGS) $(INC) -c -o build/Common.o src/Common.c
gcc $(CFLAGS) $(INC) -c -o build/Integrated.o src/Integrated.c
gcc $(CFLAGS) $(INC) -c -o build/Pish.o src/Pish.c
link:
gcc -o bin/pish.out build/*.o
@@ -17,10 +29,10 @@ exec: compile link
debug: clean debugCompile debugLink
debugCompile:
gcc $(INC) -g -c -o build/main.o src/main.c
gcc $(INC) -g -c -o build/Integrated.o src/Integrated.c
gcc $(INC) -g -c -o build/Common.o src/Common.c
gcc $(INC) -g -c -o build/Pish.o src/Pish.c
gcc $(CFLAGS) $(INC) -g -c -o build/main.o src/main.c
gcc $(CFLAGS) $(INC) -g -c -o build/Integrated.o src/Integrated.c
gcc $(CFLAGS) $(INC) -g -c -o build/Common.o src/Common.c
gcc $(CFLAGS) $(INC) -g -c -o build/Pish.o src/Pish.c
debugLink:
gcc -g -o bin/pish.out build/*.o