]> ruin.nu Git - adress.git/blob - Makefile
It is now possible to add, remove and modify contacts.
[adress.git] / Makefile
1 #############################################################################
2 # Makefile for building adress
3 # Generated by tmake at 15:56, 2000/12/02
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                 contactmodifyer.h \
28                 mainwindow.h
29 SOURCES =       contact.cpp \
30                 contactmodifyer.cpp \
31                 main.cpp \
32                 mainwindow.cpp
33 OBJECTS =       contact.o \
34                 contactmodifyer.o \
35                 main.o \
36                 mainwindow.o \
37                 ui/contactmodifyerbase.o \
38                 ui/mainwindowbase.o \
39                 ui/searchresultbase.o
40 INTERFACES =    ui/contactmodifyerbase.ui \
41                 ui/mainwindowbase.ui \
42                 ui/searchresultbase.ui
43 UICDECLS =      ui/contactmodifyerbase.h \
44                 ui/mainwindowbase.h \
45                 ui/searchresultbase.h
46 UICIMPLS =      ui/contactmodifyerbase.cpp \
47                 ui/mainwindowbase.cpp \
48                 ui/searchresultbase.cpp
49 SRCMOC  =       moc_contactmodifyer.cpp \
50                 moc_mainwindow.cpp \
51                 ui/moc_contactmodifyerbase.cpp \
52                 ui/moc_mainwindowbase.cpp \
53                 ui/moc_searchresultbase.cpp
54 OBJMOC  =       moc_contactmodifyer.o \
55                 moc_mainwindow.o \
56                 ui/moc_contactmodifyerbase.o \
57                 ui/moc_mainwindowbase.o \
58                 ui/moc_searchresultbase.o
59 DIST    =       
60 TARGET  =       adress
61
62 ####### Implicit rules
63
64 .SUFFIXES: .cpp .cxx .cc .C .c
65
66 .cpp.o:
67         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
68
69 .cxx.o:
70         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
71
72 .cc.o:
73         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
74
75 .C.o:
76         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
77
78 .c.o:
79         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
80
81 ####### Build rules
82
83
84 all: $(TARGET)
85
86 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
87         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
88
89 moc: $(SRCMOC)
90
91 tmake: Makefile
92
93 Makefile: adress.pro
94         tmake adress.pro -o Makefile
95
96 dist:
97         $(TAR) adress.tar adress.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
98         $(GZIP) adress.tar
99
100 clean:
101         -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
102         -rm -f *~ core
103
104 ####### Sub-libraries
105
106
107 ###### Combined headers
108
109
110 ####### Compile
111
112 contact.o: contact.cpp \
113                 contact.h
114
115 contactmodifyer.o: contactmodifyer.cpp \
116                 contactmodifyer.h \
117                 ui/contactmodifyerbase.h \
118                 contact.h
119
120 main.o: main.cpp \
121                 mainwindow.h \
122                 ui/mainwindowbase.h \
123                 contact.h
124
125 mainwindow.o: mainwindow.cpp \
126                 mainwindow.h \
127                 ui/mainwindowbase.h \
128                 contact.h
129
130 ui/contactmodifyerbase.h: ui/contactmodifyerbase.ui
131         $(UIC) ui/contactmodifyerbase.ui -o ui/contactmodifyerbase.h
132
133 contactmodifyerbase.h: ui/contactmodifyerbase.ui
134         $(UIC) ui/contactmodifyerbase.ui -o contactmodifyerbase.h
135
136 ui/contactmodifyerbase.cpp: ui/contactmodifyerbase.ui
137         $(UIC) ui/contactmodifyerbase.ui -i contactmodifyerbase.h -o ui/contactmodifyerbase.cpp
138
139 ui/mainwindowbase.h: ui/mainwindowbase.ui
140         $(UIC) ui/mainwindowbase.ui -o ui/mainwindowbase.h
141
142 mainwindowbase.h: ui/mainwindowbase.ui
143         $(UIC) ui/mainwindowbase.ui -o mainwindowbase.h
144
145 ui/mainwindowbase.cpp: ui/mainwindowbase.ui
146         $(UIC) ui/mainwindowbase.ui -i mainwindowbase.h -o ui/mainwindowbase.cpp
147
148 ui/searchresultbase.h: ui/searchresultbase.ui
149         $(UIC) ui/searchresultbase.ui -o ui/searchresultbase.h
150
151 searchresultbase.h: ui/searchresultbase.ui
152         $(UIC) ui/searchresultbase.ui -o searchresultbase.h
153
154 ui/searchresultbase.cpp: ui/searchresultbase.ui
155         $(UIC) ui/searchresultbase.ui -i searchresultbase.h -o ui/searchresultbase.cpp
156
157 ui/contactmodifyerbase.o: ui/contactmodifyerbase.cpp
158
159 ui/mainwindowbase.o: ui/mainwindowbase.cpp
160
161 ui/searchresultbase.o: ui/searchresultbase.cpp
162
163 moc_contactmodifyer.o: moc_contactmodifyer.cpp \
164                 contactmodifyer.h \
165                 ui/contactmodifyerbase.h
166
167 moc_mainwindow.o: moc_mainwindow.cpp \
168                 mainwindow.h \
169                 ui/mainwindowbase.h \
170                 contact.h
171
172 ui/moc_contactmodifyerbase.o: ui/moc_contactmodifyerbase.cpp \
173                 ui/contactmodifyerbase.h
174
175 ui/moc_mainwindowbase.o: ui/moc_mainwindowbase.cpp \
176                 ui/mainwindowbase.h
177
178 ui/moc_searchresultbase.o: ui/moc_searchresultbase.cpp \
179                 ui/searchresultbase.h
180
181 moc_contactmodifyer.cpp: contactmodifyer.h
182         $(MOC) contactmodifyer.h -o moc_contactmodifyer.cpp
183
184 moc_mainwindow.cpp: mainwindow.h
185         $(MOC) mainwindow.h -o moc_mainwindow.cpp
186
187 ui/moc_contactmodifyerbase.cpp: ui/contactmodifyerbase.h
188         $(MOC) ui/contactmodifyerbase.h -o ui/moc_contactmodifyerbase.cpp
189
190 ui/moc_mainwindowbase.cpp: ui/mainwindowbase.h
191         $(MOC) ui/mainwindowbase.h -o ui/moc_mainwindowbase.cpp
192
193 ui/moc_searchresultbase.cpp: ui/searchresultbase.h
194         $(MOC) ui/searchresultbase.h -o ui/moc_searchresultbase.cpp
195