@@ -10,41 +10,43 @@ M := $(P)/.makefile
1010include $(P ) /Makefile.common
1111TARGET_NAME := $(PROJECT_NAME ) -demo
1212TARGET_DESCRIPTION := A demo using $(PROJECT_NAME )
13+ DATA_FOLDER_NAME := demo/data
1314include $(M ) /project/Makefile
1415
1516# ##################################################
16- # Compile the standalone application
17+ # Set third party DearImGui
1718#
18- SRC_FILES := $(call rwildcard,src,* .cpp)
19- # Add ImGui source files
2019SRC_FILES += $(P ) /external/imgui/imgui.cpp
2120SRC_FILES += $(P ) /external/imgui/imgui_draw.cpp
2221SRC_FILES += $(P ) /external/imgui/imgui_tables.cpp
2322SRC_FILES += $(P ) /external/imgui/imgui_widgets.cpp
2423SRC_FILES += $(P ) /external/imgui/backends/imgui_impl_sdl2.cpp
2524SRC_FILES += $(P ) /external/imgui/backends/imgui_impl_sdlrenderer2.cpp
2625
27- INCLUDES := $(P ) /include $(P ) /demo/src $(P ) $(P ) /external $(P ) /external/imgui $(P ) /external/imgui/backends
28- VPATH := $(P ) /demo
29- DEFINES := -DVIRTUAL= -DDESIRED_GRID_SIZE=30u
30- INTERNAL_LIBS := $(call internal-lib,$(PROJECT_NAME ) )
26+ INCLUDES := $(P ) /external/imgui $(P ) /external/imgui/backends
3127PKG_LIBS := sdl2 SDL2_image
3228
33- # ##################################################
34- # Set third party DearImGui
35- #
3629USER_CXXFLAGS += -Wno-useless-cast -Wno-conversion -Wno-sign-conversion -Wno-float-equal
3730USER_CXXFLAGS += -Wno-float-equal -Wno-float-conversion -Wno-shadow -Wno-unused-parameter
3831USER_CXXFLAGS += -Wno-unused-result -Wno-double-promotion -Wno-cast-qual
3932USER_CXXFLAGS += -Wno-unused-variable -Wno-old-style-cast -Wno-null-dereference -Wno-switch-enum
4033
34+ # ##################################################
35+ # Compile the standalone application
36+ #
37+ SRC_FILES += $(call rwildcard,src,* .cpp)
38+ INCLUDES += $(P ) /include $(P ) /demo/src
39+ VPATH += $(P ) /demo
40+ DEFINES += -DVIRTUAL= -DDESIRED_GRID_SIZE=30u
41+ INTERNAL_LIBS += $(call internal-lib,$(PROJECT_NAME ) )
42+
4143# ##################################################
4244# Create MacOS X bundle application.
4345#
4446ifeq ($(OS ) ,Darwin)
4547 BUILD_MACOS_APP_BUNDLE = 1
4648 APPLE_IDENTIFIER := lecrapouille
47- MACOS_BUNDLE_ICON := ../data /$(PROJECT_NAME ) .icns
49+ MACOS_BUNDLE_ICON := $( DATA_FOLDER_NAME ) /$(PROJECT_NAME ) .icns
4850 LINKER_FLAGS := -framework CoreFoundation
4951endif
5052
0 commit comments