Files

26 lines
465 B
Makefile
Raw Permalink Normal View History

CC = gcc
CFLAGS = -Wall -O2
LDFLAGS = -lportaudio -lasound
TARGET = et-portaudio
SRC = main.c
VERSION=1.0.0
INSTALL_DIR = /opt/et-portaudio-$(VERSION)/bin
.PHONY: install
all: $(TARGET)
$(TARGET): $(SRC)
$(CC) $(CFLAGS) -o $(TARGET) $(SRC) $(LDFLAGS)
install: $(TARGET)
@echo "Installing $(TARGET) to $(INSTALL_DIR)..."
@mkdir -p $(INSTALL_DIR)
@cp $(TARGET) $(INSTALL_DIR)/
@chmod 755 $(INSTALL_DIR)/$(TARGET)
@echo "Done."
clean:
rm -f $(TARGET) *.o