mirror of
https://github.com/FunKey-Project/Bibi.git
synced 2025-12-12 09:48:51 +01:00
fine tuning makefile
This commit is contained in:
parent
e0bb325e42
commit
ecc0c0cf0a
10
Makefile
10
Makefile
@ -9,25 +9,27 @@ CC = $(CROSS_COMPILE)gcc -g
|
|||||||
|
|
||||||
ifeq ($(platform), funkey)
|
ifeq ($(platform), funkey)
|
||||||
SDL_INCLUDES = $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/sdl-config --cflags)
|
SDL_INCLUDES = $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/sdl-config --cflags)
|
||||||
SDL_INCLUDES += $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/libmikmod-config --cflags)
|
|
||||||
SDL_LIBS = $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/sdl-config --libs)
|
SDL_LIBS = $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/sdl-config --libs)
|
||||||
|
SDL_INCLUDES += $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/libmikmod-config --cflags)
|
||||||
SDL_LIBS += $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/libmikmod-config --libs)
|
SDL_LIBS += $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/libmikmod-config --libs)
|
||||||
SDL_LIBS += -Wl,--as-needed -Wl,--gc-sections -Wl,-O1,--sort-common -flto -s
|
SDL_LIBS += -Wl,--as-needed -Wl,--gc-sections -Wl,-O1,--sort-common -flto -s
|
||||||
CFLAGS_EXTRA = -DFUNKEY -DHW_SCREEN_RESIZE -DSOUND_SDL_ACTIVATED
|
CFLAGS_EXTRA = -DFUNKEY -DHW_SCREEN_RESIZE -DSOUND_SDL_ACTIVATED
|
||||||
|
LDFLAGS_EXTRA = -lSDL_mixer
|
||||||
else
|
else
|
||||||
SDL_INCLUDES = `sdl-config --cflags`
|
SDL_INCLUDES = `sdl-config --cflags`
|
||||||
SDL_INCLUDES += `libmikmod-config --cflags`
|
SDL_LIBS = `sdl-config --libs`
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(platform), funkey_simulated)
|
ifeq ($(platform), funkey_simulated)
|
||||||
CFLAGS_EXTRA = -DFUNKEY -DHW_SCREEN_RESIZE -DSOUND_SDL_ACTIVATED
|
CFLAGS_EXTRA = -DFUNKEY -DHW_SCREEN_RESIZE -DSOUND_SDL_ACTIVATED
|
||||||
SDL_LIBS = `sdl-config --libs`
|
LDFLAGS_EXTRA = -lSDL_mixer
|
||||||
|
SDL_INCLUDES += `libmikmod-config --cflags`
|
||||||
SDL_LIBS += `libmikmod-config --libs`
|
SDL_LIBS += `libmikmod-config --libs`
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DEPFLAGS = $(SDL_INCLUDES)
|
DEPFLAGS = $(SDL_INCLUDES)
|
||||||
CFLAGS = -Wall -O -std=c99 $(SDL_INCLUDES) $(CFLAGS_EXTRA)
|
CFLAGS = -Wall -O -std=c99 $(SDL_INCLUDES) $(CFLAGS_EXTRA)
|
||||||
LDFLAGS = $(SDL_LIBS) -lSDL_image -lSDL_mixer
|
LDFLAGS = $(SDL_LIBS) -lSDL_image $(LDFLAGS_EXTRA)
|
||||||
|
|
||||||
SRC = $(wildcard src/*.c)
|
SRC = $(wildcard src/*.c)
|
||||||
OBJ = $(SRC:.c=.o)
|
OBJ = $(SRC:.c=.o)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user