|
@@ -85,8 +85,8 @@ else
|
|
# external libraries headers
|
|
# external libraries headers
|
|
# GLFW3
|
|
# GLFW3
|
|
INCLUDES += -I../external/glfw3/include
|
|
INCLUDES += -I../external/glfw3/include
|
|
-# GLEW
|
|
|
|
- INCLUDES += -I../external/glew/include
|
|
|
|
|
|
+# GLEW - Not required any more, replaced by GLAD
|
|
|
|
+ #INCLUDES += -I../external/glew/include
|
|
# OpenAL Soft
|
|
# OpenAL Soft
|
|
INCLUDES += -I../external/openal_soft/include
|
|
INCLUDES += -I../external/openal_soft/include
|
|
endif
|
|
endif
|
|
@@ -102,8 +102,8 @@ else
|
|
ifneq ($(PLATFORM_OS),OSX)
|
|
ifneq ($(PLATFORM_OS),OSX)
|
|
# OpenAL Soft
|
|
# OpenAL Soft
|
|
LFLAGS += -L../external/openal_soft/lib/$(LIBPATH)
|
|
LFLAGS += -L../external/openal_soft/lib/$(LIBPATH)
|
|
- # GLEW
|
|
|
|
- LFLAGS += -L../external/glew/lib/$(LIBPATH)
|
|
|
|
|
|
+ # GLEW - Not required any more, replaced by GLAD
|
|
|
|
+ #LFLAGS += -L../external/glew/lib/$(LIBPATH)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
|
|
@@ -126,7 +126,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
else
|
|
else
|
|
# libraries for Windows desktop compiling
|
|
# libraries for Windows desktop compiling
|
|
# NOTE: GLFW3 and OpenAL Soft libraries should be installed
|
|
# NOTE: GLFW3 and OpenAL Soft libraries should be installed
|
|
- LIBS = -lraylib -lglfw3 -lglew32 -lopengl32 -lopenal32 -lgdi32
|
|
|
|
|
|
+ LIBS = -lraylib -lglfw3 -lopengl32 -lopenal32 -lgdi32
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
@@ -161,6 +161,8 @@ EXAMPLES = \
|
|
core_random_values \
|
|
core_random_values \
|
|
core_color_select \
|
|
core_color_select \
|
|
core_drop_files \
|
|
core_drop_files \
|
|
|
|
+ core_storage_values \
|
|
|
|
+ core_gestures_detection \
|
|
core_3d_mode \
|
|
core_3d_mode \
|
|
core_3d_picking \
|
|
core_3d_picking \
|
|
core_3d_camera_free \
|
|
core_3d_camera_free \
|
|
@@ -177,10 +179,14 @@ EXAMPLES = \
|
|
textures_raw_data \
|
|
textures_raw_data \
|
|
textures_formats_loading \
|
|
textures_formats_loading \
|
|
textures_particles_trail_blending \
|
|
textures_particles_trail_blending \
|
|
|
|
+ textures_image_processing \
|
|
|
|
+ textures_image_drawing \
|
|
text_sprite_fonts \
|
|
text_sprite_fonts \
|
|
|
|
+ text_bmfont_ttf \
|
|
text_rbmf_fonts \
|
|
text_rbmf_fonts \
|
|
text_format_text \
|
|
text_format_text \
|
|
text_font_select \
|
|
text_font_select \
|
|
|
|
+ text_writing_anim \
|
|
models_geometric_shapes \
|
|
models_geometric_shapes \
|
|
models_box_collisions \
|
|
models_box_collisions \
|
|
models_billboard \
|
|
models_billboard \
|
|
@@ -195,8 +201,6 @@ EXAMPLES = \
|
|
audio_music_stream \
|
|
audio_music_stream \
|
|
fix_dylib \
|
|
fix_dylib \
|
|
|
|
|
|
- #core_input_gamepad \
|
|
|
|
-
|
|
|
|
|
|
|
|
# typing 'make' will invoke the first target entry in the file,
|
|
# typing 'make' will invoke the first target entry in the file,
|
|
# in this case, the 'default' target entry is raylib
|
|
# in this case, the 'default' target entry is raylib
|
|
@@ -217,6 +221,10 @@ core_input_keys: core_input_keys.c
|
|
core_input_mouse: core_input_mouse.c
|
|
core_input_mouse: core_input_mouse.c
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
|
|
|
|
+# compile [core] example - mouse wheel
|
|
|
|
+core_mouse_wheel: core_mouse_wheel.c
|
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
+
|
|
# compile [core] example - gamepad input
|
|
# compile [core] example - gamepad input
|
|
core_input_gamepad: core_input_gamepad.c
|
|
core_input_gamepad: core_input_gamepad.c
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
@@ -225,8 +233,12 @@ else
|
|
@echo core_input_gamepad: Only supported on desktop platform
|
|
@echo core_input_gamepad: Only supported on desktop platform
|
|
endif
|
|
endif
|
|
|
|
|
|
-# compile [core] example - mouse wheel
|
|
|
|
-core_mouse_wheel: core_mouse_wheel.c
|
|
|
|
|
|
+# compile [core] example - generate random values
|
|
|
|
+core_random_values: core_random_values.c
|
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
+
|
|
|
|
+# compile [core] example - color selection (collision detection)
|
|
|
|
+core_color_select: core_color_select.c
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
|
|
# compile [core] example - drop files
|
|
# compile [core] example - drop files
|
|
@@ -236,13 +248,17 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
else
|
|
else
|
|
@echo core_drop_files: Only supported on desktop platform
|
|
@echo core_drop_files: Only supported on desktop platform
|
|
endif
|
|
endif
|
|
-
|
|
|
|
-# compile [core] example - generate random values
|
|
|
|
-core_random_values: core_random_values.c
|
|
|
|
|
|
+
|
|
|
|
+# compile [core] example - storage values
|
|
|
|
+core_storage_values: core_storage_values.c
|
|
|
|
+ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
+else
|
|
|
|
+ @echo core_storage_values: Only supported on desktop platform
|
|
|
|
+endif
|
|
|
|
|
|
-# compile [core] example - color selection (collision detection)
|
|
|
|
-core_color_select: core_color_select.c
|
|
|
|
|
|
+# compile [core] example - gestures detection
|
|
|
|
+core_gestures_detection: core_gestures_detection.c
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
|
|
# compile [core] example - 3d mode
|
|
# compile [core] example - 3d mode
|
|
@@ -309,9 +325,21 @@ textures_formats_loading: textures_formats_loading.c
|
|
textures_particles_trail_blending: textures_particles_trail_blending.c
|
|
textures_particles_trail_blending: textures_particles_trail_blending.c
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
|
|
|
|
+# compile [textures] example - texture image processing
|
|
|
|
+textures_image_processing: textures_image_processing.c
|
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
+
|
|
|
|
+# compile [textures] example - texture image drawing
|
|
|
|
+textures_image_drawing: textures_image_drawing.c
|
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
+
|
|
# compile [text] example - sprite fonts loading
|
|
# compile [text] example - sprite fonts loading
|
|
text_sprite_fonts: text_sprite_fonts.c
|
|
text_sprite_fonts: text_sprite_fonts.c
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
+
|
|
|
|
+# compile [text] example - bmfonts and ttf loading
|
|
|
|
+text_bmfont_ttf: text_bmfont_ttf.c
|
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
|
|
# compile [text] example - raylib bitmap fonts (rBMF)
|
|
# compile [text] example - raylib bitmap fonts (rBMF)
|
|
text_rbmf_fonts: text_rbmf_fonts.c
|
|
text_rbmf_fonts: text_rbmf_fonts.c
|
|
@@ -325,6 +353,10 @@ text_format_text: text_format_text.c
|
|
text_font_select: text_font_select.c
|
|
text_font_select: text_font_select.c
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
|
|
|
|
+# compile [text] example - text writing animation
|
|
|
|
+text_writing_anim: text_writing_anim.c
|
|
|
|
+ $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
|
|
+
|
|
# compile [models] example - basic geometric 3d shapes
|
|
# compile [models] example - basic geometric 3d shapes
|
|
models_geometric_shapes: models_geometric_shapes.c
|
|
models_geometric_shapes: models_geometric_shapes.c
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|