Salome HOME
SALOME 6.5.0 preparation: doxygen 1.7.3 -> 1.8.0
[tools/install.git] / src / Makefile
1 #############################################################################
2 # Makefile for building: ../bin/SALOME_InstallWizard
3 # Generated by qmake (1.07a) (Qt 3.3.8) on: Fri May 28 14:01:16 2010
4 # Project:  SALOME_INSTALL.pro
5 # Template: app
6 # Command: $(QMAKE) -o Makefile SALOME_INSTALL.pro
7 #############################################################################
8
9 ####### Compiler, tools and options
10
11 CC       = gcc
12 CXX      = g++
13 LEX      = flex
14 YACC     = yacc
15 CFLAGS   = -pipe -Wno-deprecated -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
16 CXXFLAGS = -pipe -Wno-deprecated -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
17 LEXFLAGS = 
18 YACCFLAGS= -d
19 INCPATH  = -I/dn06/salome/vsr/static/qt-3.3.3/mkspecs/default -I. -I$(QTDIR)/include
20 LINK     = g++
21 LFLAGS   =  -Wl,-rpath,$(QTDIR)/lib
22 LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -L/usr/X11R6/lib -lXrender -lXinerama -lSM -lICE -ldl -lXext -lX11 -lm -lpthread
23 AR       = ar cqs
24 RANLIB   = 
25 MOC      = $(QTDIR)/bin/moc
26 UIC      = $(QTDIR)/bin/uic
27 QMAKE    = qmake
28 TAR      = tar -cf
29 GZIP     = gzip -9f
30 COPY     = cp -f
31 COPY_FILE= $(COPY)
32 COPY_DIR = $(COPY) -r
33 INSTALL_FILE= $(COPY_FILE)
34 INSTALL_DIR = $(COPY_DIR)
35 DEL_FILE = rm -f
36 SYMLINK  = ln -sf
37 DEL_DIR  = rmdir
38 MOVE     = mv -f
39 CHK_DIR_EXISTS= test -d
40 MKDIR    = mkdir -p
41
42 ####### Output directory
43
44 OBJECTS_DIR = ./
45
46 ####### Files
47
48 HEADERS = SALOME_InstallWizard.hxx \
49                 SALOME_ProductsView.hxx \
50                 SALOME_ProgressView.hxx \
51                 SALOME_XmlHandler.hxx \
52                 SALOME_HelpWindow.hxx \
53                 icons.h \
54                 InstallWizard.h \
55                 globals.h
56 SOURCES = main.cxx \
57                 SALOME_InstallWizard.cxx \
58                 SALOME_ProductsView.cxx \
59                 SALOME_ProgressView.cxx \
60                 SALOME_XmlHandler.cxx \
61                 SALOME_HelpWindow.cxx \
62                 InstallWizard.cpp \
63                 icons.cxx
64 OBJECTS = main.o \
65                 SALOME_InstallWizard.o \
66                 SALOME_ProductsView.o \
67                 SALOME_ProgressView.o \
68                 SALOME_XmlHandler.o \
69                 SALOME_HelpWindow.o \
70                 InstallWizard.o \
71                 icons.o
72 FORMS = 
73 UICDECLS = 
74 UICIMPLS = 
75 SRCMOC   = moc_SALOME_InstallWizard.cpp \
76                 moc_SALOME_ProductsView.cpp \
77                 moc_SALOME_HelpWindow.cpp \
78                 moc_InstallWizard.cpp
79 OBJMOC = moc_SALOME_InstallWizard.o \
80                 moc_SALOME_ProductsView.o \
81                 moc_SALOME_HelpWindow.o \
82                 moc_InstallWizard.o
83 DIST       = SALOME_INSTALL.pro
84 QMAKE_TARGET = SALOME_InstallWizard
85 DESTDIR  = ../bin/
86 TARGET   = ../bin/SALOME_InstallWizard
87
88 first: all
89 ####### Implicit rules
90
91 .SUFFIXES: .c .o .cpp .cc .cxx .C
92
93 .cpp.o:
94         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
95
96 .cc.o:
97         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
98
99 .cxx.o:
100         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
101
102 .C.o:
103         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
104
105 .c.o:
106         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
107
108 ####### Build rules
109
110 all: Makefile $(TARGET)
111
112 $(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
113         test -d ../bin/ || mkdir -p ../bin/
114         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)
115
116 mocables: $(SRCMOC)
117 uicables: $(UICDECLS) $(UICIMPLS)
118
119 $(MOC): 
120         ( cd $(QTDIR)/src/moc && $(MAKE) )
121
122 Makefile: SALOME_INSTALL.pro  /dn06/salome/vsr/static/qt-3.3.3/mkspecs/default/qmake.conf /dn06/salome/vsr/static/qt-3.3.3/lib/libqt-mt.prl
123         $(QMAKE) -o Makefile SALOME_INSTALL.pro
124 qmake: 
125         @$(QMAKE) -o Makefile SALOME_INSTALL.pro
126
127 dist: 
128         @mkdir -p .tmp/SALOME_InstallWizard && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/SALOME_InstallWizard/ && ( cd `dirname .tmp/SALOME_InstallWizard` && $(TAR) SALOME_InstallWizard.tar SALOME_InstallWizard && $(GZIP) SALOME_InstallWizard.tar ) && $(MOVE) `dirname .tmp/SALOME_InstallWizard`/SALOME_InstallWizard.tar.gz . && $(DEL_FILE) -r .tmp/SALOME_InstallWizard
129
130 mocclean:
131         -$(DEL_FILE) $(OBJMOC)
132         -$(DEL_FILE) $(SRCMOC)
133
134 uiclean:
135
136 yaccclean:
137 lexclean:
138 clean: mocclean
139         -$(DEL_FILE) $(OBJECTS)
140         -$(DEL_FILE) *~ core *.core
141
142
143 ####### Sub-libraries
144
145 distclean: clean
146         -$(DEL_FILE) ../bin/$(TARGET) $(TARGET)
147
148
149 FORCE:
150
151 ####### Compile
152
153 main.o: main.cxx globals.h \
154                 SALOME_InstallWizard.hxx \
155                 InstallWizard.h
156
157 SALOME_InstallWizard.o: SALOME_InstallWizard.cxx globals.h \
158                 SALOME_InstallWizard.hxx \
159                 SALOME_ProductsView.hxx \
160                 SALOME_ProgressView.hxx \
161                 SALOME_XmlHandler.hxx \
162                 SALOME_HelpWindow.hxx \
163                 icons.h \
164                 InstallWizard.h
165
166 SALOME_ProductsView.o: SALOME_ProductsView.cxx SALOME_ProductsView.hxx
167
168 SALOME_ProgressView.o: SALOME_ProgressView.cxx SALOME_ProgressView.hxx
169
170 SALOME_XmlHandler.o: SALOME_XmlHandler.cxx globals.h \
171                 SALOME_XmlHandler.hxx \
172                 SALOME_ProductsView.hxx \
173                 SALOME_InstallWizard.hxx \
174                 InstallWizard.h
175
176 SALOME_HelpWindow.o: SALOME_HelpWindow.cxx SALOME_HelpWindow.hxx \
177                 SALOME_InstallWizard.hxx \
178                 icons.h \
179                 InstallWizard.h
180
181 InstallWizard.o: InstallWizard.cpp InstallWizard.h
182
183 icons.o: icons.cxx icons.h
184
185 moc_SALOME_InstallWizard.o: moc_SALOME_InstallWizard.cpp  SALOME_InstallWizard.hxx InstallWizard.h
186
187 moc_SALOME_ProductsView.o: moc_SALOME_ProductsView.cpp  SALOME_ProductsView.hxx 
188
189 moc_SALOME_HelpWindow.o: moc_SALOME_HelpWindow.cpp  SALOME_HelpWindow.hxx 
190
191 moc_InstallWizard.o: moc_InstallWizard.cpp  InstallWizard.h 
192
193 moc_SALOME_InstallWizard.cpp: $(MOC) SALOME_InstallWizard.hxx
194         $(MOC) SALOME_InstallWizard.hxx -o moc_SALOME_InstallWizard.cpp
195
196 moc_SALOME_ProductsView.cpp: $(MOC) SALOME_ProductsView.hxx
197         $(MOC) SALOME_ProductsView.hxx -o moc_SALOME_ProductsView.cpp
198
199 moc_SALOME_HelpWindow.cpp: $(MOC) SALOME_HelpWindow.hxx
200         $(MOC) SALOME_HelpWindow.hxx -o moc_SALOME_HelpWindow.cpp
201
202 moc_InstallWizard.cpp: $(MOC) InstallWizard.h
203         $(MOC) InstallWizard.h -o moc_InstallWizard.cpp
204
205 ####### Install
206
207 install:  
208
209 uninstall:  
210