mirror of
https://github.com/libretro/RetroArch
synced 2025-04-17 20:43:10 +00:00
Configurable build
This commit is contained in:
parent
cbfd746fbc
commit
03cd9d11dd
31
Makefile
31
Makefile
@ -1,15 +1,36 @@
|
|||||||
|
include config.mak
|
||||||
|
|
||||||
TARGET = ssnes
|
TARGET = ssnes
|
||||||
|
|
||||||
SOURCE = ssnes.c rsound.c gl.c
|
SOURCE = ssnes.c
|
||||||
|
LIBS = -lsamplerate -lsnes
|
||||||
|
|
||||||
|
ifeq ($(BUILD_RSOUND), 1)
|
||||||
|
SOURCE += rsound.c
|
||||||
|
LIBS += -lrsound
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BUILD_OPENGL), 1)
|
||||||
|
SOURCE += gl.c
|
||||||
|
LIBS += -lglfw
|
||||||
|
endif
|
||||||
|
|
||||||
CFLAGS = -Wall -O3 -march=native
|
CFLAGS = -Wall -O3 -march=native
|
||||||
|
|
||||||
OBJ = ssnes.o
|
OBJ = ssnes.o
|
||||||
SOBJ = libsnes.so
|
|
||||||
|
|
||||||
LIBS = -lrsound -lglfw -lsamplerate
|
|
||||||
|
|
||||||
all:
|
|
||||||
$(CC) $(CFLAGS) -o $(TARGET) $(SOURCE) $(SOBJ) $(LIBS)
|
all: $(TARGET)
|
||||||
|
|
||||||
|
$(TARGET):
|
||||||
|
$(CC) $(CFLAGS) -o $(TARGET) $(SOURCE) $(LIBS)
|
||||||
|
|
||||||
|
install: $(TARGET)
|
||||||
|
install -m755 $(TARGET) $(PREFIX)/bin
|
||||||
|
|
||||||
|
uninstall: $(TARGET)
|
||||||
|
rm -rf $(PREFIX)/bin/$(TARGET)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf $(OBJ)
|
rm -rf $(OBJ)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user