Add 'install' and 'install_gui' targets
This commit is contained in:
parent
c8e93aa3cc
commit
85d459a3f0
16
Makefile
16
Makefile
@ -1,6 +1,7 @@
|
||||
CC ?= clang
|
||||
CXX ?= clang++
|
||||
CFLAGS ?= -O2 -Wall -Wextra -std=c++11
|
||||
PREFIX ?= /usr/local/bin
|
||||
|
||||
.PHONY: default
|
||||
default: tv_rename
|
||||
@ -9,6 +10,16 @@ default: tv_rename
|
||||
clean:
|
||||
rm -f *.o tv_rename
|
||||
|
||||
.PHONY: install
|
||||
install: tv_rename
|
||||
install -d $(PREFIX)/
|
||||
install -m 755 tv_rename $(PREFIX)/
|
||||
|
||||
.PHONY: install_gui
|
||||
install_gui: gui
|
||||
install -d $(PREFIX)/
|
||||
install -m 755 tv_rename_gui $(PREFIX)/
|
||||
|
||||
tv_rename: functions.o filesystem.o network.o tv_rename.o main.cpp
|
||||
$(CXX) $(CFLAGS) -o tv_rename main.cpp tv_rename.o functions.o filesystem.o network.o -lcurl
|
||||
|
||||
@ -24,7 +35,10 @@ network.o: network.cpp
|
||||
tv_rename.o: tv_rename.cpp
|
||||
$(CXX) $(CFLAGS) -c tv_rename.cpp
|
||||
|
||||
gui: gui.cpp mainwindow.cpp seasonwindow.cpp network.o functions_gui.o filesystem_gui.o tv_rename_gui.o
|
||||
.PHONY: gui
|
||||
gui: tv_rename_gui
|
||||
|
||||
tv_rename_gui: gui.cpp mainwindow.cpp seasonwindow.cpp network.o functions_gui.o filesystem_gui.o tv_rename_gui.o
|
||||
$(CXX) $(CFLAGS) -o tv_rename_gui gui.cpp mainwindow.cpp seasonwindow.cpp network.o functions_gui.o filesystem_gui.o tv_rename_gui.o `pkg-config gtkmm-3.0 --cflags --libs` -lcurl -DGUI
|
||||
|
||||
filesystem_gui.o: filesystem.cpp
|
||||
|
Loading…
Reference in New Issue
Block a user