]> ruin.nu Git - adress.git/blob - Makefile
Have fixed the saving..
[adress.git] / Makefile
1 #############################################################################
2 # Makefile for building adress
3 # Generated by tmake at 18:07, 2000/12/01
4 #     Project: adress
5 #    Template: app
6 #############################################################################
7
8 ####### Compiler, tools and options
9
10 CC      =       gcc
11 CXX     =       g++
12 CFLAGS  =       -pipe -Wall -W -g3
13 CXXFLAGS=       -pipe -Wall -W -g3
14 INCPATH =       -I$(QTDIR)/include
15 LINK    =       g++
16 LFLAGS  =       
17 LIBS    =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
18 MOC     =       $(QTDIR)/bin/moc
19 UIC     =       $(QTDIR)/bin/uic
20
21 TAR     =       tar -cf
22 GZIP    =       gzip -9f
23
24 ####### Files
25
26 HEADERS =       contact.h \
27                 mainwindow.h
28 SOURCES =       contact.cpp \
29                 main.cpp \
30                 mainwindow.cpp
31 OBJECTS =       contact.o \
32                 main.o \
33                 mainwindow.o \
34                 ui/contactmodifyerbase.o \
35                 ui/mainwindowbase.o \
36                 ui/searchresultbase.o
37 INTERFACES =    ui/contactmodifyerbase.ui \
38                 ui/mainwindowbase.ui \
39                 ui/searchresultbase.ui
40 UICDECLS =      ui/contactmodifyerbase.h \
41                 ui/mainwindowbase.h \
42                 ui/searchresultbase.h
43 UICIMPLS =      ui/contactmodifyerbase.cpp \
44                 ui/mainwindowbase.cpp \
45                 ui/searchresultbase.cpp
46 SRCMOC  =       moc_mainwindow.cpp \
47                 ui/moc_contactmodifyerbase.cpp \
48                 ui/moc_mainwindowbase.cpp \
49                 ui/moc_searchresultbase.cpp
50 OBJMOC  =       moc_mainwindow.o \
51                 ui/moc_contactmodifyerbase.o \
52                 ui/moc_mainwindowbase.o \
53                 ui/moc_searchresultbase.o
54 DIST    =       
55 TARGET  =       adress
56
57 ####### Implicit rules
58
59 .SUFFIXES: .cpp .cxx .cc .C .c
60
61 .cpp.o:
62         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
63
64 .cxx.o:
65         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
66
67 .cc.o:
68         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
69
70 .C.o:
71         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
72
73 .c.o:
74         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
75
76 ####### Build rules
77
78
79 all: $(TARGET)
80
81 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
82         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
83
84 moc: $(SRCMOC)
85
86 tmake: Makefile
87
88 Makefile: adress.pro
89         tmake adress.pro -o Makefile
90
91 dist:
92         $(TAR) adress.tar adress.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
93         $(GZIP) adress.tar
94
95 clean:
96         -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
97         -rm -f *~ core
98
99 ####### Sub-libraries
100
101
102 ###### Combined headers
103
104
105 ####### Compile
106
107 contact.o: contact.cpp \
108                 contact.h
109
110 main.o: main.cpp \
111                 mainwindow.h \
112                 ui/mainwindowbase.h
113
114 mainwindow.o: mainwindow.cpp \
115                 mainwindow.h \
116                 ui/mainwindowbase.h \
117                 contact.h
118
119 ui/contactmodifyerbase.h: ui/contactmodifyerbase.ui
120         $(UIC) ui/contactmodifyerbase.ui -o ui/contactmodifyerbase.h
121
122 contactmodifyerbase.h: ui/contactmodifyerbase.ui
123         $(UIC) ui/contactmodifyerbase.ui -o contactmodifyerbase.h
124
125 ui/contactmodifyerbase.cpp: ui/contactmodifyerbase.ui
126         $(UIC) ui/contactmodifyerbase.ui -i contactmodifyerbase.h -o ui/contactmodifyerbase.cpp
127
128 ui/mainwindowbase.h: ui/mainwindowbase.ui
129         $(UIC) ui/mainwindowbase.ui -o ui/mainwindowbase.h
130
131 mainwindowbase.h: ui/mainwindowbase.ui
132         $(UIC) ui/mainwindowbase.ui -o mainwindowbase.h
133
134 ui/mainwindowbase.cpp: ui/mainwindowbase.ui
135         $(UIC) ui/mainwindowbase.ui -i mainwindowbase.h -o ui/mainwindowbase.cpp
136
137 ui/searchresultbase.h: ui/searchresultbase.ui
138         $(UIC) ui/searchresultbase.ui -o ui/searchresultbase.h
139
140 searchresultbase.h: ui/searchresultbase.ui
141         $(UIC) ui/searchresultbase.ui -o searchresultbase.h
142
143 ui/searchresultbase.cpp: ui/searchresultbase.ui
144         $(UIC) ui/searchresultbase.ui -i searchresultbase.h -o ui/searchresultbase.cpp
145
146 ui/contactmodifyerbase.o: ui/contactmodifyerbase.cpp \
147                 ui/contactmodifyerbase.h
148
149 ui/mainwindowbase.o: ui/mainwindowbase.cpp \
150                 ui/mainwindowbase.h
151
152 ui/searchresultbase.o: ui/searchresultbase.cpp \
153                 ui/searchresultbase.h
154
155 moc_mainwindow.o: moc_mainwindow.cpp \
156                 mainwindow.h \
157                 ui/mainwindowbase.h
158
159 ui/moc_contactmodifyerbase.o: ui/moc_contactmodifyerbase.cpp \
160                 ui/contactmodifyerbase.h
161
162 ui/moc_mainwindowbase.o: ui/moc_mainwindowbase.cpp \
163                 ui/mainwindowbase.h
164
165 ui/moc_searchresultbase.o: ui/moc_searchresultbase.cpp \
166                 ui/searchresultbase.h
167
168 moc_mainwindow.cpp: mainwindow.h
169         $(MOC) mainwindow.h -o moc_mainwindow.cpp
170
171 ui/moc_contactmodifyerbase.cpp: ui/contactmodifyerbase.h
172         $(MOC) ui/contactmodifyerbase.h -o ui/moc_contactmodifyerbase.cpp
173
174 ui/moc_mainwindowbase.cpp: ui/mainwindowbase.h
175         $(MOC) ui/mainwindowbase.h -o ui/moc_mainwindowbase.cpp
176
177 ui/moc_searchresultbase.cpp: ui/searchresultbase.h
178         $(MOC) ui/searchresultbase.h -o ui/moc_searchresultbase.cpp
179