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
|
CC ?= clang
|
||||||
CXX ?= clang++
|
CXX ?= clang++
|
||||||
CFLAGS ?= -O2 -Wall -Wextra -std=c++11
|
CFLAGS ?= -O2 -Wall -Wextra -std=c++11
|
||||||
|
PREFIX ?= /usr/local/bin
|
||||||
|
|
||||||
.PHONY: default
|
.PHONY: default
|
||||||
default: tv_rename
|
default: tv_rename
|
||||||
@ -9,6 +10,16 @@ default: tv_rename
|
|||||||
clean:
|
clean:
|
||||||
rm -f *.o tv_rename
|
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
|
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
|
$(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
|
tv_rename.o: tv_rename.cpp
|
||||||
$(CXX) $(CFLAGS) -c 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
|
$(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
|
filesystem_gui.o: filesystem.cpp
|
||||||
|
Loading…
Reference in New Issue
Block a user