1#############################################################################
2# Makefile for building: Roboctl
3# Generated by qmake (2.01a) (Qt 4.5.2) on: Tue Jan 18 08:26:30 2011
4# Project:  Roboctl.pro
5# Template: app
6# Command: /usr/local/bin/qmake-qt4 -unix -o Makefile Roboctl.pro
7#############################################################################
8
9####### Compiler, tools and options
10
11CC            = gcc
12CXX           = g++
13DEFINES       = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
14CFLAGS        = -pipe -O2 -Wall -W $(DEFINES)
15CXXFLAGS      = -pipe -O2 -Wall -W $(DEFINES)
16INCPATH       = -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui -I/usr/local/include/qt4 -I. -I. -I/usr/local/include
17LINK          = g++
18LFLAGS        = -Wl,-O1 -pthread -Wl,-rpath,/usr/local/lib/qt4
19LIBS          = $(SUBLIBS)  -L/usr/local/lib -L/usr/local/lib/qt4 -lQtGui -L/usr/local/lib -L/usr/local/lib/qt4 -pthread -lpng -lfreetype -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lglib-2.0 -liconv
20AR            = ar cqs
21RANLIB        =
22QMAKE         = /usr/local/bin/qmake-qt4
23TAR           = tar -cf
24COMPRESS      = gzip -9f
25COPY          = cp -f
26SED           = sed
27COPY_FILE     = $(COPY)
28COPY_DIR      = $(COPY) -R
29INSTALL_FILE  = $(COPY_FILE)
30INSTALL_DIR   = $(COPY_DIR)
31INSTALL_PROGRAM = $(COPY_FILE)
32DEL_FILE      = rm -f
33SYMLINK       = ln -sf
34DEL_DIR       = rmdir
35MOVE          = mv -f
36CHK_DIR_EXISTS= test -d
37MKDIR         = mkdir -p
38
39####### Output directory
40
41OBJECTS_DIR   = ./
42
43####### Files
44
45SOURCES       = main.cpp \
46		mainwindow.cpp
47OBJECTS       = main.o \
48		mainwindow.o
49DIST          = /usr/local/share/qt4/mkspecs/common/g++.conf \
50		/usr/local/share/qt4/mkspecs/common/unix.conf \
51		/usr/local/share/qt4/mkspecs/qconfig.pri \
52		/usr/local/share/qt4/mkspecs/features/qt_functions.prf \
53		/usr/local/share/qt4/mkspecs/features/qt_config.prf \
54		/usr/local/share/qt4/mkspecs/features/exclusive_builds.prf \
55		/usr/local/share/qt4/mkspecs/features/default_pre.prf \
56		/usr/local/share/qt4/mkspecs/features/release.prf \
57		/usr/local/share/qt4/mkspecs/features/default_post.prf \
58		/usr/local/share/qt4/mkspecs/features/unix/thread.prf \
59		/usr/local/share/qt4/mkspecs/features/warn_on.prf \
60		/usr/local/share/qt4/mkspecs/features/qt.prf \
61		/usr/local/share/qt4/mkspecs/features/moc.prf \
62		/usr/local/share/qt4/mkspecs/features/resources.prf \
63		/usr/local/share/qt4/mkspecs/features/uic.prf \
64		/usr/local/share/qt4/mkspecs/features/yacc.prf \
65		/usr/local/share/qt4/mkspecs/features/lex.prf \
66		/usr/local/share/qt4/mkspecs/features/include_source_dir.prf \
67		Roboctl.pro
68QMAKE_TARGET  = Roboctl
69DESTDIR       =
70TARGET        = Roboctl
71
72first: all
73####### Implicit rules
74
75.SUFFIXES: .o .c .cpp .cc .cxx .C
76
77.cpp.o:
78	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
79
80.cc.o:
81	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
82
83.cxx.o:
84	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
85
86.C.o:
87	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
88
89.c.o:
90	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
91
92####### Build rules
93
94all: Makefile $(TARGET)
95
96$(TARGET): ui_mainwindow.h $(OBJECTS)
97	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
98
99Makefile: Roboctl.pro  /usr/local/share/qt4/mkspecs/freebsd-g++/qmake.conf /usr/local/share/qt4/mkspecs/common/g++.conf \
100		/usr/local/share/qt4/mkspecs/common/unix.conf \
101		/usr/local/share/qt4/mkspecs/qconfig.pri \
102		/usr/local/share/qt4/mkspecs/features/qt_functions.prf \
103		/usr/local/share/qt4/mkspecs/features/qt_config.prf \
104		/usr/local/share/qt4/mkspecs/features/exclusive_builds.prf \
105		/usr/local/share/qt4/mkspecs/features/default_pre.prf \
106		/usr/local/share/qt4/mkspecs/features/release.prf \
107		/usr/local/share/qt4/mkspecs/features/default_post.prf \
108		/usr/local/share/qt4/mkspecs/features/unix/thread.prf \
109		/usr/local/share/qt4/mkspecs/features/warn_on.prf \
110		/usr/local/share/qt4/mkspecs/features/qt.prf \
111		/usr/local/share/qt4/mkspecs/features/moc.prf \
112		/usr/local/share/qt4/mkspecs/features/resources.prf \
113		/usr/local/share/qt4/mkspecs/features/uic.prf \
114		/usr/local/share/qt4/mkspecs/features/yacc.prf \
115		/usr/local/share/qt4/mkspecs/features/lex.prf \
116		/usr/local/share/qt4/mkspecs/features/include_source_dir.prf \
117		/usr/local/lib/qt4/libQtGui.prl \
118		/usr/local/lib/qt4/libQtCore.prl
119	$(QMAKE) -unix -o Makefile Roboctl.pro
120/usr/local/share/qt4/mkspecs/common/g++.conf:
121/usr/local/share/qt4/mkspecs/common/unix.conf:
122/usr/local/share/qt4/mkspecs/qconfig.pri:
123/usr/local/share/qt4/mkspecs/features/qt_functions.prf:
124/usr/local/share/qt4/mkspecs/features/qt_config.prf:
125/usr/local/share/qt4/mkspecs/features/exclusive_builds.prf:
126/usr/local/share/qt4/mkspecs/features/default_pre.prf:
127/usr/local/share/qt4/mkspecs/features/release.prf:
128/usr/local/share/qt4/mkspecs/features/default_post.prf:
129/usr/local/share/qt4/mkspecs/features/unix/thread.prf:
130/usr/local/share/qt4/mkspecs/features/warn_on.prf:
131/usr/local/share/qt4/mkspecs/features/qt.prf:
132/usr/local/share/qt4/mkspecs/features/moc.prf:
133/usr/local/share/qt4/mkspecs/features/resources.prf:
134/usr/local/share/qt4/mkspecs/features/uic.prf:
135/usr/local/share/qt4/mkspecs/features/yacc.prf:
136/usr/local/share/qt4/mkspecs/features/lex.prf:
137/usr/local/share/qt4/mkspecs/features/include_source_dir.prf:
138/usr/local/lib/qt4/libQtGui.prl:
139/usr/local/lib/qt4/libQtCore.prl:
140qmake:  FORCE
141	@$(QMAKE) -unix -o Makefile Roboctl.pro
142
143dist:
144	@$(CHK_DIR_EXISTS) .tmp/Roboctl1.0.0 || $(MKDIR) .tmp/Roboctl1.0.0
145	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Roboctl1.0.0/ && $(COPY_FILE) --parents mainwindow.h .tmp/Roboctl1.0.0/ && $(COPY_FILE) --parents main.cpp mainwindow.cpp .tmp/Roboctl1.0.0/ && $(COPY_FILE) --parents mainwindow.ui .tmp/Roboctl1.0.0/ && (cd `dirname .tmp/Roboctl1.0.0` && $(TAR) Roboctl1.0.0.tar Roboctl1.0.0 && $(COMPRESS) Roboctl1.0.0.tar) && $(MOVE) `dirname .tmp/Roboctl1.0.0`/Roboctl1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Roboctl1.0.0
146
147
148clean:compiler_clean
149	-$(DEL_FILE) $(OBJECTS)
150	-$(DEL_FILE) *~ core *.core
151
152
153####### Sub-libraries
154
155distclean: clean
156	-$(DEL_FILE) $(TARGET)
157	-$(DEL_FILE) Makefile
158
159
160mocclean: compiler_moc_header_clean compiler_moc_source_clean
161
162mocables: compiler_moc_header_make_all compiler_moc_source_make_all
163
164compiler_moc_header_make_all:
165compiler_moc_header_clean:
166compiler_rcc_make_all:
167compiler_rcc_clean:
168compiler_image_collection_make_all: qmake_image_collection.cpp
169compiler_image_collection_clean:
170	-$(DEL_FILE) qmake_image_collection.cpp
171compiler_moc_source_make_all:
172compiler_moc_source_clean:
173compiler_uic_make_all: ui_mainwindow.h
174compiler_uic_clean:
175	-$(DEL_FILE) ui_mainwindow.h
176ui_mainwindow.h: mainwindow.ui
177	/usr/local/bin/uic-qt4 mainwindow.ui -o ui_mainwindow.h
178
179compiler_yacc_decl_make_all:
180compiler_yacc_decl_clean:
181compiler_yacc_impl_make_all:
182compiler_yacc_impl_clean:
183compiler_lex_make_all:
184compiler_lex_clean:
185compiler_clean: compiler_uic_clean
186
187####### Compile
188
189main.o: main.cpp
190	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
191
192mainwindow.o: mainwindow.cpp
193	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o mainwindow.cpp
194
195####### Install
196
197install:   FORCE
198
199uninstall:   FORCE
200
201FORCE:
202
203