Lines 3-20
Link Here
|
3 |
# This Makefile gets executed by the main pgl Makefile. Don't execute it directly! |
3 |
# This Makefile gets executed by the main pgl Makefile. Don't execute it directly! |
4 |
# TODO: check this: ifeq (0,${MAKELEVEL}) |
4 |
# TODO: check this: ifeq (0,${MAKELEVEL}) |
5 |
|
5 |
|
6 |
CC=g++ |
6 |
CXX?=g++ |
7 |
MOC=moc |
7 |
MOC=moc |
8 |
UIC=uic |
8 |
UIC=uic |
9 |
RCC=rcc |
9 |
RCC=rcc |
10 |
|
10 |
|
11 |
# CFLAGS += \ |
11 |
QTINC:=/usr/include/qt4 |
12 |
# LDFLAGS += \ |
|
|
13 |
|
14 |
QTDIR:=/usr/share/qt4 |
15 |
QTINC:=$(QTDIR)/include |
16 |
INCPATH:=\ |
12 |
INCPATH:=\ |
17 |
-I$(QTINC) \ |
13 |
-I$(QTINC) \ |
|
|
14 |
-I$(QTINC)/Qt \ |
18 |
-I$(QTINC)/QtCore \ |
15 |
-I$(QTINC)/QtCore \ |
19 |
-I$(QTINC)/QtGui \ |
16 |
-I$(QTINC)/QtGui \ |
20 |
-I$(QTINC)/QtDBus\ |
17 |
-I$(QTINC)/QtDBus\ |
Lines 36-52
Link Here
|
36 |
# endif |
33 |
# endif |
37 |
|
34 |
|
38 |
ifeq ($(PROFILE),yes) |
35 |
ifeq ($(PROFILE),yes) |
39 |
CFLAGS+=-pg |
36 |
CXXFLAGS+=-pg |
40 |
LDFLAGS+=-pg |
37 |
LDFLAGS+=-pg |
41 |
endif |
38 |
endif |
42 |
|
39 |
|
43 |
ifeq ($(DEBUG),yes) |
40 |
ifeq ($(DEBUG),yes) |
44 |
CFLAGS+=-ggdb3 |
41 |
CXXFLAGS+=-ggdb3 |
45 |
LDFLAGS+=-ggdb3 |
42 |
LDFLAGS+=-ggdb3 |
46 |
OPTFLAGS=-O0 |
43 |
OPTFLAGS=-O0 |
47 |
endif |
44 |
endif |
48 |
|
45 |
|
49 |
CFLAGS+=$(OPTFLAGS) |
46 |
CXXFLAGS+=$(OPTFLAGS) |
50 |
|
47 |
|
51 |
# source (.cpp files) with header (.h) file in folder src/ |
48 |
# source (.cpp files) with header (.h) file in folder src/ |
52 |
# so main.cpp is missing here because it has no header file |
49 |
# so main.cpp is missing here because it has no header file |
Lines 93-104
Link Here
|
93 |
# build/obj/qrc_images.o |
90 |
# build/obj/qrc_images.o |
94 |
# -L/usr/lib -lQtGui -lQtNetwork -lQtCore -lpthread |
91 |
# -L/usr/lib -lQtGui -lQtNetwork -lQtCore -lpthread |
95 |
pgl-gui: $(SOURCESDIR)/main.o $(SOURCES:cpp=o) $(MOC_SOURCES_OBJECTS) qrc_images.o |
92 |
pgl-gui: $(SOURCESDIR)/main.o $(SOURCES:cpp=o) $(MOC_SOURCES_OBJECTS) qrc_images.o |
96 |
$(CC) \ |
93 |
$(CXX) $(CXXFLAGS) \ |
97 |
$(SOURCESDIR)/main.o \ |
94 |
$(SOURCESDIR)/main.o \ |
98 |
$(SOURCES:cpp=o) \ |
95 |
$(SOURCES:cpp=o) \ |
99 |
$(MOC_SOURCES_OBJECTS) \ |
96 |
$(MOC_SOURCES_OBJECTS) \ |
100 |
qrc_images.o \ |
97 |
qrc_images.o \ |
101 |
-L/usr/lib -lQtDBus -lQtGui -lQtCore -lpthread \ |
98 |
$(LDFLAGS) \ |
|
|
99 |
-L/usr/@LIB@/qt4 -lQtDBus -lQtGui -lQtCore -lpthread \ |
102 |
-o $@ |
100 |
-o $@ |
103 |
|
101 |
|
104 |
# objects of main and SOURCES |
102 |
# objects of main and SOURCES |
Lines 112-119
Link Here
|
112 |
# -o build/obj/add_exception_dialog.o |
110 |
# -o build/obj/add_exception_dialog.o |
113 |
# src/add_exception_dialog.cpp |
111 |
# src/add_exception_dialog.cpp |
114 |
$(SOURCESDIR)/main.o $(SOURCES:cpp=o): %.o: %.cpp $(FORMS_HEADERS) |
112 |
$(SOURCESDIR)/main.o $(SOURCES:cpp=o): %.o: %.cpp $(FORMS_HEADERS) |
115 |
$(CC) \ |
113 |
$(CXX) $(CXXFLAGS) \ |
116 |
-pipe -g -D_REENTRANT -Wall -W -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED \ |
114 |
-D_REENTRANT -Wall -W -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED \ |
117 |
$(INCPATH) \ |
115 |
$(INCPATH) \ |
118 |
-c $< \ |
116 |
-c $< \ |
119 |
-o $@ |
117 |
-o $@ |
Lines 146-153
Link Here
|
146 |
# -o build/obj/moc_add_exception_dialog.o |
144 |
# -o build/obj/moc_add_exception_dialog.o |
147 |
# build/moc/moc_add_exception_dialog.cpp |
145 |
# build/moc/moc_add_exception_dialog.cpp |
148 |
$(MOC_SOURCES_OBJECTS): $(SOURCESDIR)/moc_%.o: $(SOURCESDIR)/moc_%.cpp $(FORMS_HEADERS) |
146 |
$(MOC_SOURCES_OBJECTS): $(SOURCESDIR)/moc_%.o: $(SOURCESDIR)/moc_%.cpp $(FORMS_HEADERS) |
149 |
$(CC) \ |
147 |
$(CXX) $(CXXFLAGS) \ |
150 |
-pipe -g -D_REENTRANT -Wall -W -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED \ |
148 |
-D_REENTRANT -Wall -W -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED \ |
151 |
$(INCPATH) \ |
149 |
$(INCPATH) \ |
152 |
-c $< \ |
150 |
-c $< \ |
153 |
-o $@ |
151 |
-o $@ |
Lines 172-179
Link Here
|
172 |
# -o build/obj/qrc_images.o |
170 |
# -o build/obj/qrc_images.o |
173 |
# qrc_images.cpp |
171 |
# qrc_images.cpp |
174 |
qrc_images.o: qrc_images.cpp |
172 |
qrc_images.o: qrc_images.cpp |
175 |
$(CC) \ |
173 |
$(CXX) $(CXXFLAGS) \ |
176 |
-pipe -g -D_REENTRANT -Wall -W -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED \ |
174 |
-D_REENTRANT -Wall -W -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED \ |
177 |
$(INCPATH) \ |
175 |
$(INCPATH) \ |
178 |
-c qrc_images.cpp \ |
176 |
-c qrc_images.cpp \ |
179 |
-o qrc_images.o |
177 |
-o qrc_images.o |