Reorganize files and remove unused code
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
|
||||
ifeq ($(OS),Windows_NT)
|
||||
EXT = .exe
|
||||
CFLAGS = -O2 -DNDEBUG -I3p/glad/include -I3p/glfw-3.4.bin.WIN64/include -L3p/glfw-3.4.bin.WIN64/lib-mingw-w64
|
||||
CFLAGS = -O2 -DNDEBUG -I3p -I3p/glad/include -I3p/glfw-3.4.bin.WIN64/include -L3p/glfw-3.4.bin.WIN64/lib-mingw-w64
|
||||
LDFLAGS = -lglfw3 -lopengl32 -lgdi32
|
||||
else
|
||||
UNAME_S := $(shell uname -s)
|
||||
ifeq ($(UNAME_S),Linux)
|
||||
EXT =
|
||||
CFLAGS = -O2 -DNDEBUG -I3p/glad/include
|
||||
CFLAGS = -O2 -DNDEBUG -I3p/glad/include -I3p
|
||||
LDFLAGS = -lglfw -lm
|
||||
endif
|
||||
ifeq ($(UNAME_S),Darwin)
|
||||
@@ -20,7 +20,7 @@ endif
|
||||
all: ray_trace$(EXT)
|
||||
|
||||
ray_trace$(EXT): Makefile $(wildcard src/*.c src/*.h)
|
||||
gcc -o $@ src/main.c src/utils.c src/camera.c src/mesh.c src/vector.c src/thread.c src/sync.c src/clock.c src/profile.c 3p/glad/src/glad.c -std=c11 $(CFLAGS) $(LDFLAGS)
|
||||
gcc -o $@ src/main.c src/utils.c src/scene.c src/camera.c src/vector.c src/os.c src/gpu_and_windowing.c 3p/glad/src/glad.c -std=c11 $(CFLAGS) $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm ray_trace ray_trace.exe
|
||||
|
||||
Reference in New Issue
Block a user