Repository navigation
Expand file tree
/
Copy pathMakefile
More file actions
83 lines (66 loc) · 3.52 KB
/
Copy pathMakefile
File metadata and controls
83 lines (66 loc) · 3.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
##----------------------------------------------------------------------------##
## Application: RemotePlus for AXIOM Cameras ##
## ##
## Author: Phil Kerr ##
## Company: Plus24 Systems Ltd. ##
## GitHub: https://github.com/Plus24Systems/RemotePlus ##
## Copyright (C) 2016 Phil Kerr - Plus24 Systems Ltd. ##
## ##
## This program is free software: you can redistribute it and/or modify ##
## it under the terms of the GNU General Public License as published by ##
## the Free Software Foundation, either version 3 of the License, or ##
## (at your option) any later version. ##
## ##
## This program is distributed in the hope that it will be useful, ##
## but WITHOUT ANY WARRANTY; without even the implied warranty of ##
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ##
## GNU General Public License for more details. ##
## ##
## You should have received a copy of the GNU General Public License ##
## along with this program. If not, see <http:##www.gnu.org/licenses/>. ##
## ##
## ##
##----------------------------------------------------------------------------##
CXX = $(shell wx-config --cxx)
CFLAGS=-c -O2 -Wall `wx-config --cxxflags`
LDFLAGS=`wx-config --libs`
##----------------------------------------------------------------------------##
all: RemotePlus
##----------------------------------------------------------------------------##
RemotePlus: RemotePlusApp.o \
RemotePlusMain.o \
MenuWidget.o \
ConnectionWidget.o \
TemperatureWidget.o \
AxiomSystemWidget.o
$(CXX) RemotePlusApp.o \
RemotePlusMain.o \
MenuWidget.o \
ConnectionWidget.o \
TemperatureWidget.o \
AxiomSystemWidget.o \
$(LDFLAGS) -o RemotePlus
##----------------------------------------------------------------------------##
RemotePlusApp.o: RemotePlusApp.cpp
$(CXX) $(CFLAGS) RemotePlusApp.cpp
RemotePlusMain.o: RemotePlusMain.cpp
$(CXX) $(CFLAGS) RemotePlusMain.cpp
MenuWidget.o: MenuWidget.cpp
$(CXX) $(CFLAGS) MenuWidget.cpp
RecordClockWidget.o: RecordClockWidget.cpp
$(CXX) $(CFLAGS) RecordClockWidget.cpp
ConnectionWidget.o: ConnectionWidget.cpp
$(CXX) $(CFLAGS) ConnectionWidget.cpp
TemperatureWidget.o: TemperatureWidget.cpp
$(CXX) $(CFLAGS) TemperatureWidget.cpp
AxiomSystemWidget.o: AxiomSystemWidget.cpp
$(CXX) $(CFLAGS) AxiomSystemWidget.cpp
##----------------------------------------------------------------------------##
install:
cp RemotePlus /usr/local/bin/
mkdir -p /usr/share/icons/RemotePlus/
cp icons/24/* /usr/share/icons/RemotePlus/
##----------------------------------------------------------------------------##
clean:
rm *o RemotePlus
##----------------------------------------------------------------------------##