@@ -30,15 +30,15 @@ BOOTROM_HEADER = ../shared/bootrom.h
3030BOOTROM_SOURCE = ../roms/Kiwi8_logo_2.ch8
3131
3232# Source files
33- CORE_SRCS = ../shared/Audio.cc ../shared/Chip8.cc ../shared/Display.cc ../shared/Gui.cc \
34- ../shared/imgui_impl_sdl.cc ../shared/Input.cc ../shared/main.cc \
35- ../shared/opcodes.cc ../shared/open_file_dialog.cc
33+ CORE_SRCS = ../shared/audio.c ../shared/chip8.c ../shared/display.c ../shared/gui.c \
34+ ../shared/imgui_impl_sdl.c ../shared/input.c ../shared/main.c \
35+ ../shared/opcodes.c ../shared/open_file_dialog.c
3636IMGUI_SRCS = ../external/imgui/imgui.cpp ../external/imgui/imgui_demo.cpp \
3737 ../external/imgui/imgui_draw.cpp
3838MACOS_SRCS = src/file_dialog.mm
3939
4040# Object files (convert source paths to .o in current directory)
41- OBJS = $(notdir $(CORE_SRCS:.cc =.o ) ) $(notdir $(IMGUI_SRCS:.cpp=.o ) ) $(notdir $(MACOS_SRCS:.mm=.o ) )
41+ OBJS = $(notdir $(CORE_SRCS:.c =.o ) ) $(notdir $(IMGUI_SRCS:.cpp=.o ) ) $(notdir $(MACOS_SRCS:.mm=.o ) )
4242DEPS = $(OBJS:.o=.d )
4343
4444# Include auto-generated dependency files (must be before targets)
@@ -69,7 +69,7 @@ $(APP_MANIFEST): $(APP_MANIFEST).in
6969 sed -e ' s/@APP_NAME@/$(APP_NAME)/g' -e ' s/@VERSION@/$(VERSION)/g' -e ' s/@COMMIT_HASH@/$(COMMIT_HASH)/g' $< > $@
7070
7171# Pattern rules for incremental compilation
72- % .o : ../shared/% .cc $(LICENSE_HEADER ) $(BOOTROM_HEADER )
72+ % .o : ../shared/% .c $(LICENSE_HEADER ) $(BOOTROM_HEADER )
7373 $(CC ) $(CFLAGS ) $(INCS ) -c $< -o $@
7474
7575% .o : ../external/imgui/% .cpp
0 commit comments