mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 16:48:52 +02:00
25 lines
589 B
Makefile
25 lines
589 B
Makefile
VERSION = 0.01
|
|
CC = /usr/bin/g++
|
|
CFLAGS = -std=gnu++0x -Wall -Wno-unused-function -g -O3 -D_REENTRANT -DVERSION=\"$(VERSION)\"
|
|
LDFLAGS = -lrt -lzmq -lpthread -lportaudio
|
|
|
|
OBJ_SERVER = server.o
|
|
BIN_SERVER = server
|
|
OBJ_CLIENT = client.o stream.o
|
|
BIN_CLIENT = client
|
|
OBJ = $(OBJ_SERVER) $(OBJ_CLIENT)
|
|
|
|
all: server client
|
|
|
|
server: $(OBJ)
|
|
$(CC) $(CFLAGS) -o $(BIN_SERVER) $(OBJ_SERVER) $(LDFLAGS)
|
|
|
|
client: $(OBJ)
|
|
$(CC) $(CFLAGS) -o $(BIN_CLIENT) $(OBJ_CLIENT) $(LDFLAGS)
|
|
|
|
%.o: %.cpp
|
|
$(CC) $(CFLAGS) -c $<
|
|
|
|
clean:
|
|
rm -rf $(BIN_SERVER) $(BIN_CLIENT) $(OBJ) $(OBJ_SERVER) $(OBJ_CLIENT)
|
|
|