mirror of
https://github.com/OldUnreal/libxmp.git
synced 2026-04-02 21:37:43 -07:00
57 lines
1.4 KiB
Makefile
57 lines
1.4 KiB
Makefile
|
|
CC = gcc
|
|
CFLAGS = -O3 -Wall -I../include
|
|
LD = gcc
|
|
LDFLAGS =
|
|
LIBS = -lxmp
|
|
|
|
all: examples
|
|
|
|
examples: player-simple player-showpatterns showinfo player-getbuffer player-openal player-openal-buffer
|
|
|
|
player-simple: player-simple.o alsa.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ -lasound $(LIBS)
|
|
|
|
player-showpatterns: player-showpatterns.o alsa.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ -lasound $(LIBS)
|
|
|
|
showinfo: showinfo.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ $(LIBS)
|
|
|
|
player-getbuffer: player-getbuffer.o alsa.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ -lasound $(LIBS)
|
|
|
|
player-openal: player-openal.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ -lopenal $(LIBS)
|
|
|
|
player-openal-buffer: player-openal-buffer.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ -lopenal $(LIBS)
|
|
|
|
|
|
player-sdl: player-sdl.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ $$(pkg-config --libs sdl) $(LIBS)
|
|
|
|
player-sdl.o: player-sdl.c
|
|
$(CC) $(CFLAGS) -c $+ -o $@ $$(pkg-config --cflags sdl)
|
|
|
|
|
|
player-sdl2: player-sdl2.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ $$(pkg-config --libs sdl2) $(LIBS)
|
|
|
|
player-sdl2.o: player-sdl.c
|
|
$(CC) $(CFLAGS) -c $+ -o $@ $$(pkg-config --cflags sdl2)
|
|
|
|
|
|
player-sdl-smix: player-sdl-smix.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ $$(pkg-config --libs sdl) $(LIBS)
|
|
|
|
player-sdl-smix.o: player-sdl-smix.c
|
|
$(CC) $(CFLAGS) -c $+ -o $@ $$(pkg-config --cflags sdl)
|
|
|
|
|
|
player-sdl2-smix: player-sdl2-smix.o
|
|
$(LD) -o $@ $(LDFLAGS) $+ $$(pkg-config --libs sdl2) $(LIBS)
|
|
|
|
player-sdl2-smix.o: player-sdl-smix.c
|
|
$(CC) $(CFLAGS) -c $+ -o $@ $$(pkg-config --cflags sdl2)
|