21 lines
518 B
Makefile
21 lines
518 B
Makefile
CC=gcc
|
|
CFLAGS=-Wall -c -fPIC
|
|
LDFLAGS=-L../../Source -lcAudio
|
|
|
|
OBJECT=main.o cMP3Decoder.o bits.o mpaudec.o
|
|
LINK_OPTIONS=-shared -DCAUDIO_PLATFORM_LINUX
|
|
|
|
all: main.o cMP3Decoder.o bits.o mpaudec.o
|
|
$(CC) -o cAp_MP3Decoder.so $(OBJECT) $(LINK_OPTIONS) $(LDFLAGS)
|
|
|
|
main.o: main.cpp
|
|
$(CC) $(CFLAGS) main.cpp $(LDFLAGS)
|
|
|
|
cMP3Decoder.o: cMP3Decoder.cpp
|
|
$(CC) $(CFLAGS) cMP3Decoder.cpp $(LDFLAGS)
|
|
|
|
bits.o: mpaudec/bits.c
|
|
$(CC) $(CFLAGS) mpaudec/bits.c
|
|
|
|
mpaudec.o: mpaudec/mpaudec.c
|
|
$(CC) $(CFLAGS) mpaudec/mpaudec.c
|