Salome HOME
a51450ee336cf3691986fdefec03802864bffc70
[tools/install.git] / src / Makefile
1 #############################################################################
2 # Makefile for building: ../bin/SALOME_InstallWizard
3 # Generated by qmake (1.03a) on: Wed Nov 10 19:38:39 2004
4 # Project:  SALOME_INSTALL.pro
5 # Template: app
6 # Command: $(QMAKE) 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 -Wall -W -O2  -DQT_NO_DEBUG
16 CXXFLAGS = -pipe -Wall -W -O2  -DQT_NO_DEBUG
17 LEXFLAGS = 
18 YACCFLAGS= -d
19 INCPATH  = -I$(QTDIR)/include -I$(QTDIR)/mkspecs/default
20 LINK     = g++
21 LFLAGS   = 
22 LIBS     = $(SUBLIBS)  -Wl,-rpath,$(QTDIR)/lib  -L$(QTDIR)/lib  -L/usr/X11R6/lib -ldl -lXinerama -lSM -lqt-mt -lXext -lX11 -lm -lpthread -lXrender -lXinerama -lGL
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) -p
32 COPY_DIR = $(COPY) -pR
33 DEL_FILE = rm -f
34 SYMLINK  = ln -sf
35 DEL_DIR  = rmdir
36 MOVE     = mv
37
38 ####### Output directory
39
40 OBJECTS_DIR = ./
41
42 ####### Files
43
44 HEADERS = SALOME_InstallWizard.hxx \
45                 SALOME_ProductsView.hxx \
46                 SALOME_ProgressView.hxx \
47                 SALOME_XmlHandler.hxx \
48                 SALOME_HelpWindow.hxx \
49                 icons.h \
50                 InstallWizard.h
51 SOURCES = main.cxx \
52                 SALOME_InstallWizard.cxx \
53                 SALOME_ProductsView.cxx \
54                 SALOME_ProgressView.cxx \
55                 SALOME_XmlHandler.cxx \
56                 SALOME_HelpWindow.cxx \
57                 InstallWizard.cpp
58 OBJECTS = main.o \
59                 SALOME_InstallWizard.o \
60                 SALOME_ProductsView.o \
61                 SALOME_ProgressView.o \
62                 SALOME_XmlHandler.o \
63                 SALOME_HelpWindow.o \
64                 InstallWizard.o
65 FORMS = 
66 UICDECLS = 
67 UICIMPLS = 
68 SRCMOC   = moc_SALOME_InstallWizard.cpp \
69                 moc_SALOME_ProductsView.cpp \
70                 moc_SALOME_HelpWindow.cpp \
71                 moc_InstallWizard.cpp
72 OBJMOC = moc_SALOME_InstallWizard.o \
73                 moc_SALOME_ProductsView.o \
74                 moc_SALOME_HelpWindow.o \
75                 moc_InstallWizard.o
76 DIST       = SALOME_INSTALL.pro
77 QMAKE_TARGET = ../bin/SALOME_InstallWizard
78 DESTDIR  = 
79 TARGET   = ../bin/SALOME_InstallWizard
80
81 first: all
82 ####### Implicit rules
83
84 .SUFFIXES: .c .cpp .cc .cxx .C
85
86 .cpp.o:
87         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
88
89 .cc.o:
90         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
91
92 .cxx.o:
93         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
94
95 .C.o:
96         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
97
98 .c.o:
99         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
100
101 ####### Build rules
102
103 all: Makefile $(TARGET)
104
105 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
106         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
107
108 mocables: $(SRCMOC)
109
110 $(MOC): 
111         ( cd $(QTDIR)/src/moc ; $(MAKE) )
112
113 Makefile: SALOME_INSTALL.pro  $(QTDIR)/mkspecs/default/qmake.conf 
114         $(QMAKE) SALOME_INSTALL.pro
115 qmake: 
116         @$(QMAKE) SALOME_INSTALL.pro
117
118 dist: 
119         @mkdir -p bin/SALOME_InstallWizard && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) bin/SALOME_InstallWizard/ && ( cd `dirname bin/SALOME_InstallWizard` && $(TAR) ../bin/SALOME_InstallWizard.tar ../bin/SALOME_InstallWizard && $(GZIP) ../bin/SALOME_InstallWizard.tar ) && $(MOVE) `dirname bin/SALOME_InstallWizard`/../bin/SALOME_InstallWizard.tar.gz . && $(DEL_DIR) bin/SALOME_InstallWizard
120
121 mocclean:
122         -$(DEL_FILE) $(OBJMOC)
123         -$(DEL_FILE) $(SRCMOC)
124
125 uiclean:
126
127 clean: mocclean
128         -$(DEL_FILE) $(OBJECTS) 
129         -$(DEL_FILE) *~ core *.core
130
131
132 ####### Sub-libraries
133
134 distclean: clean
135         -$(DEL_FILE) $(TARGET) $(TARGET)
136
137
138 FORCE:
139
140 ####### Compile
141
142 main.o: main.cxx SALOME_InstallWizard.hxx \
143                 InstallWizard.h
144
145 SALOME_InstallWizard.o: SALOME_InstallWizard.cxx SALOME_InstallWizard.hxx \
146                 SALOME_ProductsView.hxx \
147                 SALOME_ProgressView.hxx \
148                 SALOME_XmlHandler.hxx \
149                 SALOME_HelpWindow.hxx \
150                 icons.h \
151                 InstallWizard.h
152
153 SALOME_ProductsView.o: SALOME_ProductsView.cxx SALOME_ProductsView.hxx
154
155 SALOME_ProgressView.o: SALOME_ProgressView.cxx SALOME_ProgressView.hxx
156
157 SALOME_XmlHandler.o: SALOME_XmlHandler.cxx SALOME_XmlHandler.hxx \
158                 SALOME_ProductsView.hxx \
159                 SALOME_InstallWizard.hxx \
160                 InstallWizard.h
161
162 SALOME_HelpWindow.o: SALOME_HelpWindow.cxx SALOME_HelpWindow.hxx \
163                 SALOME_InstallWizard.hxx \
164                 icons.h \
165                 InstallWizard.h
166
167 InstallWizard.o: InstallWizard.cpp InstallWizard.h
168
169 moc_SALOME_InstallWizard.o: moc_SALOME_InstallWizard.cpp SALOME_InstallWizard.hxx InstallWizard.h
170
171 moc_SALOME_ProductsView.o: moc_SALOME_ProductsView.cpp SALOME_ProductsView.hxx 
172
173 moc_SALOME_HelpWindow.o: moc_SALOME_HelpWindow.cpp SALOME_HelpWindow.hxx 
174
175 moc_InstallWizard.o: moc_InstallWizard.cpp InstallWizard.h 
176
177 moc_SALOME_InstallWizard.cpp: $(MOC) SALOME_InstallWizard.hxx
178         $(MOC) SALOME_InstallWizard.hxx -o moc_SALOME_InstallWizard.cpp
179
180 moc_SALOME_ProductsView.cpp: $(MOC) SALOME_ProductsView.hxx
181         $(MOC) SALOME_ProductsView.hxx -o moc_SALOME_ProductsView.cpp
182
183 moc_SALOME_HelpWindow.cpp: $(MOC) SALOME_HelpWindow.hxx
184         $(MOC) SALOME_HelpWindow.hxx -o moc_SALOME_HelpWindow.cpp
185
186 moc_InstallWizard.cpp: $(MOC) InstallWizard.h
187         $(MOC) InstallWizard.h -o moc_InstallWizard.cpp
188
189 ####### Install
190
191 install: all 
192
193 uninstall: 
194