|
@@ -493,6 +493,8 @@ ifeq ($(TARGET_PLATFORM),$(filter $(TARGET_PLATFORM),PLATFORM_WEB PLATFORM_WEB_R
|
|
|
LDLIBS = $(RAYLIB_RELEASE_PATH)/libraylib.web.a
|
|
|
endif
|
|
|
|
|
|
+CURRENT_MAKEFILE = $(lastword $(MAKEFILE_LIST))
|
|
|
+
|
|
|
# Define source code object files required
|
|
|
#------------------------------------------------------------------------------------------------
|
|
|
#EXAMPLES_LIST_START
|
|
@@ -670,12 +672,7 @@ OTHERS = \
|
|
|
others/raymath_vector_angle \
|
|
|
others/rlgl_compute_shader \
|
|
|
others/rlgl_standalone
|
|
|
-#EXAMPLES_LIST_END
|
|
|
-
|
|
|
-CURRENT_MAKEFILE = $(lastword $(MAKEFILE_LIST))
|
|
|
|
|
|
-# Define processes to execute
|
|
|
-#------------------------------------------------------------------------------------------------
|
|
|
# Default target entry
|
|
|
all: $(CORE) $(SHAPES) $(TEXT) $(TEXTURES) $(MODELS) $(SHADERS) $(AUDIO)
|
|
|
|
|
@@ -734,7 +731,7 @@ core/core_custom_logging: core/core_custom_logging.c
|
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM)
|
|
|
|
|
|
core/core_drop_files: core/core_drop_files.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 -sFORCE_FILESYSTEM=1
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM)
|
|
|
|
|
|
core/core_input_gamepad: core/core_input_gamepad.c
|
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
@@ -896,7 +893,7 @@ textures/textures_image_drawing: textures/textures_image_drawing.c
|
|
|
--preload-file textures/resources/cat.png@resources/cat.png
|
|
|
|
|
|
textures/textures_image_generation: textures/textures_image_generation.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM)
|
|
|
|
|
|
textures/textures_image_kernel: textures/textures_image_kernel.c
|
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
@@ -915,7 +912,7 @@ textures/textures_image_rotate: textures/textures_image_rotate.c
|
|
|
--preload-file textures/resources/raylib_logo.png
|
|
|
|
|
|
textures/textures_image_text: textures/textures_image_text.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file textures/resources/parrots.png@resources/parrots.png \
|
|
|
--preload-file textures/resources/KAISG.ttf@resources/KAISG.ttf
|
|
|
|
|
@@ -978,17 +975,17 @@ text/text_draw_3d: text/text_draw_3d.c
|
|
|
--preload-file text/resources/shaders/glsl100/alpha_discard.fs@resources/shaders/glsl100/alpha_discard.fs
|
|
|
|
|
|
text/text_font_filters: text/text_font_filters.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file text/resources/KAISG.ttf@resources/KAISG.ttf
|
|
|
|
|
|
text/text_font_loading: text/text_font_loading.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file text/resources/pixantiqua.fnt@resources/pixantiqua.fnt \
|
|
|
--preload-file text/resources/pixantiqua.png@resources/pixantiqua.png \
|
|
|
--preload-file text/resources/pixantiqua.ttf@resources/pixantiqua.ttf
|
|
|
|
|
|
text/text_font_sdf: text/text_font_sdf.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file text/resources/anonymous_pro_bold.ttf@resources/anonymous_pro_bold.ttf \
|
|
|
--preload-file text/resources/shaders/glsl100/sdf.fs@resources/shaders/glsl100/sdf.fs
|
|
|
|
|
@@ -1019,7 +1016,7 @@ text/text_rectangle_bounds: text/text_rectangle_bounds.c
|
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM)
|
|
|
|
|
|
text/text_unicode: text/text_unicode.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file text/resources/dejavu.fnt@resources/dejavu.fnt \
|
|
|
--preload-file text/resources/dejavu.png@resources/dejavu.png \
|
|
|
--preload-file text/resources/noto_cjk.fnt@resources/noto_cjk.fnt \
|
|
@@ -1033,13 +1030,13 @@ text/text_writing_anim: text/text_writing_anim.c
|
|
|
|
|
|
# Compile MODELS examples
|
|
|
models/models_animation: models/models_animation.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/models/iqm/guy.iqm@resources/models/iqm/guy.iqm \
|
|
|
--preload-file models/resources/models/iqm/guytex.png@resources/models/iqm/guytex.png \
|
|
|
--preload-file models/resources/models/iqm/guyanim.iqm@resources/models/iqm/guyanim.iqm
|
|
|
|
|
|
models/models_gpu_skinning: models/models_gpu_skinning.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/models/gltf/greenman.glb@resources/models/gltf/greenman.glb \
|
|
|
--preload-file models/resources/shaders/glsl100/skinning.vs@resources/shaders/glsl100/skinning.vs \
|
|
|
--preload-file models/resources/shaders/glsl100/skinning.fs@resources/shaders/glsl100/skinning.fs
|
|
@@ -1080,20 +1077,20 @@ models/models_heightmap: models/models_heightmap.c
|
|
|
--preload-file models/resources/heightmap.png@resources/heightmap.png
|
|
|
|
|
|
models/models_loading: models/models_loading.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/models/obj/castle.obj@resources/models/obj/castle.obj \
|
|
|
--preload-file models/resources/models/obj/castle_diffuse.png@resources/models/obj/castle_diffuse.png
|
|
|
|
|
|
models/models_loading_gltf: models/models_loading_gltf.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/models/gltf/robot.glb@resources/models/gltf/robot.glb
|
|
|
|
|
|
models/models_loading_m3d: models/models_loading_m3d.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/models/m3d/cesium_man.m3d@resources/models/m3d/cesium_man.m3d
|
|
|
|
|
|
models/models_loading_vox: models/models_loading_vox.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/models/vox/chr_knight.vox@resources/models/vox/chr_knight.vox \
|
|
|
--preload-file models/resources/models/vox/chr_sword.vox@resources/models/vox/chr_sword.vox \
|
|
|
--preload-file models/resources/models/vox/monu9.vox@resources/models/vox/monu9.vox
|
|
@@ -1116,7 +1113,7 @@ models/models_rlgl_solar_system: models/models_rlgl_solar_system.c
|
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM)
|
|
|
|
|
|
models/models_skybox: models/models_skybox.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 -sFORCE_FILESYSTEM=1 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/dresden_square_2k.hdr@resources/dresden_square_2k.hdr \
|
|
|
--preload-file models/resources/skybox.png@resources/skybox.png \
|
|
|
--preload-file models/resources/shaders/glsl100/skybox.vs@resources/shaders/glsl100/skybox.vs \
|
|
@@ -1131,7 +1128,7 @@ models/models_waving_cubes: models/models_waving_cubes.c
|
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM)
|
|
|
|
|
|
models/models_yaw_pitch_roll: models/models_yaw_pitch_roll.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file models/resources/models/obj/plane.obj@resources/models/obj/plane.obj \
|
|
|
--preload-file models/resources/models/obj/plane_diffuse.png@resources/models/obj/plane_diffuse.png
|
|
|
|
|
@@ -1161,7 +1158,7 @@ shaders/shaders_basic_pbr: shaders/shaders_basic_pbr.c
|
|
|
--preload-file shaders/resources/road_n.png@resources/road_n.png
|
|
|
|
|
|
shaders/shaders_custom_uniform: shaders/shaders_custom_uniform.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file shaders/resources/models/barracks.obj@resources/models/barracks.obj \
|
|
|
--preload-file shaders/resources/models/barracks_diffuse.png@resources/models/barracks_diffuse.png \
|
|
|
--preload-file shaders/resources/shaders/glsl100/swirl.fs@resources/shaders/glsl100/swirl.fs
|
|
@@ -1210,7 +1207,7 @@ shaders/shaders_mesh_instancing: shaders/shaders_mesh_instancing.c
|
|
|
--preload-file shaders/resources/shaders/glsl100/lighting.fs@resources/shaders/glsl100/lighting.fs
|
|
|
|
|
|
shaders/shaders_model_shader: shaders/shaders_model_shader.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file shaders/resources/models/watermill.obj@resources/models/watermill.obj \
|
|
|
--preload-file shaders/resources/models/watermill_diffuse.png@resources/models/watermill_diffuse.png \
|
|
|
--preload-file shaders/resources/shaders/glsl100/grayscale.fs@resources/shaders/glsl100/grayscale.fs
|
|
@@ -1224,7 +1221,7 @@ shaders/shaders_palette_switch: shaders/shaders_palette_switch.c
|
|
|
--preload-file shaders/resources/shaders/glsl100/palette_switch.fs@resources/shaders/glsl100/palette_switch.fs
|
|
|
|
|
|
shaders/shaders_postprocessing: shaders/shaders_postprocessing.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file shaders/resources/models/church.obj@resources/models/church.obj \
|
|
|
--preload-file shaders/resources/models/church_diffuse.png@resources/models/church_diffuse.png \
|
|
|
--preload-file shaders/resources/shaders/glsl100@resources/shaders/glsl100
|
|
@@ -1294,7 +1291,7 @@ shaders/shaders_vertex_displacement: shaders/shaders_vertex_displacement.c
|
|
|
|
|
|
# Compile AUDIO examples
|
|
|
audio/audio_mixed_processor: audio/audio_mixed_processor.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file audio/resources/country.mp3@resources/country.mp3 \
|
|
|
--preload-file audio/resources/coin.wav@resources/coin.wav
|
|
|
|
|
@@ -1303,7 +1300,7 @@ audio/audio_module_playing: audio/audio_module_playing.c
|
|
|
--preload-file audio/resources/mini1111.xm@resources/mini1111.xm
|
|
|
|
|
|
audio/audio_music_stream: audio/audio_music_stream.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file audio/resources/country.mp3@resources/country.mp3
|
|
|
|
|
|
audio/audio_raw_stream: audio/audio_raw_stream.c
|
|
@@ -1319,7 +1316,7 @@ audio/audio_sound_multi: audio/audio_sound_multi.c
|
|
|
--preload-file audio/resources/sound.wav@resources/sound.wav
|
|
|
|
|
|
audio/audio_stream_effects: audio/audio_stream_effects.c
|
|
|
- $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) -sTOTAL_MEMORY=67108864 \
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDE_PATHS) $(LDFLAGS) $(LDLIBS) -D$(PLATFORM) \
|
|
|
--preload-file audio/resources/country.mp3@resources/country.mp3
|
|
|
|
|
|
# Compile OTHERS examples
|
|
@@ -1341,6 +1338,8 @@ others/rlgl_compute_shader:
|
|
|
others/rlgl_standalone:
|
|
|
$(info Skipping_others_rlgl_standalone)
|
|
|
|
|
|
+#EXAMPLES_LIST_END
|
|
|
+
|
|
|
# Clean everything
|
|
|
clean:
|
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|