-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathMakefile.dc
More file actions
22 lines (16 loc) · 940 Bytes
/
Copy pathMakefile.dc
File metadata and controls
22 lines (16 loc) · 940 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
include Makefile.common
OBJS += dc/drawing_dc.o dc/texture_dc.o dc/input_dc.o \
dc/framerateselect_dc.o dc/file_dc.o dc/math_dc.o dc/system_dc.o dc/log_dc.o \
dc/saveload_dc.o dc/soundeffect_dc.o dc/sound_dc.o dc/memoryhandler_dc.o dc/netplay_dc.o \
dc/screeneffect_dc.o dc/logoscreen_dc.o dc/thread_dc.o windows/windowfocusscreen_win.o
defaultall: create_addons_link $(OBJS) subdirs linklib
KOS_CPPFLAGS += -W -Wall -DDREAMCAST -I ./include -I${KOS_PORTS}/zstd/lib -lpng -fpermissive -Wno-format-overflow
CXXFLAGS += -DNDEBUG -std=c++17 -Wall -O2 -D_GLIBCXX11_USE_C99_STDIO=1 -fsingle-precision-constant -Wdouble-promotion
# D_GLIBCXX11_USE_C99_STDIO needed or to_string(double) does not exist under GCC15
include $(KOS_BASE)/addons/Makefile.prefab
create_addons_link:
rm -f -r $(KOS_BASE)/addons/include/prism
ln -s /mnt/c/DEV/PROJECTS/addons/prism/include/prism $(KOS_BASE)/addons/include/prism
clean:
-rm -f *.o
-rm -r dc/*.o