first commit
This commit is contained in:
commit
10be425f9d
9 changed files with 96922 additions and 0 deletions
31
Makefile
Normal file
31
Makefile
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
CC ?= cc
|
||||
TARGET := tui-music-player
|
||||
SRC := src/main.c
|
||||
|
||||
CFLAGS ?= -std=c11 -Wall -Wextra -Wpedantic -O2
|
||||
CPPFLAGS += -Ivendor
|
||||
|
||||
UNAME_S := $(shell uname -s 2>/dev/null)
|
||||
|
||||
ifeq ($(OS),Windows_NT)
|
||||
TARGET := tui-music-player.exe
|
||||
LDLIBS += -lole32 -luuid -lwinmm -lavrt
|
||||
else ifeq ($(UNAME_S),Darwin)
|
||||
LDFLAGS += -framework CoreAudio -framework CoreFoundation -framework AudioToolbox
|
||||
LDLIBS += -lpthread -lm
|
||||
else
|
||||
LDLIBS += -ldl -lpthread -lm
|
||||
endif
|
||||
|
||||
.PHONY: all clean run
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): $(SRC)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
|
||||
|
||||
run: $(TARGET)
|
||||
./$(TARGET)
|
||||
|
||||
clean:
|
||||
rm -f $(TARGET)
|
||||
Loading…
Add table
Add a link
Reference in a new issue