|
1 <!doctype HTML public "-//W3C//DTD HTML 3.2//EN"> |
|
2 <html><head><title> |
|
3 Generated Makefile for Linux / GNU g++ |
|
4 </title></head><body bgcolor="#ffffff"> |
|
5 <h2 align=center>Generated Makefile for Linux / GNU gcc</h2> |
|
6 |
|
7 <pre> |
|
8 ############################################################################# |
|
9 # Makefile for building hello |
|
10 # Generated by tmake at 10:11, 1998/07/07 |
|
11 # Project: hello |
|
12 # Template: app |
|
13 ############################################################################# |
|
14 |
|
15 ####### Compiler, tools and options |
|
16 |
|
17 CC = g++ |
|
18 CFLAGS = -Wall -W -O2 -fno-strength-reduce |
|
19 INCPATH = -I$(QTDIR)/include |
|
20 LINK = g++ |
|
21 LFLAGS = |
|
22 LIBS = -L$(QTDIR)/lib -lqt -L/usr/X11R6/lib -lX11 |
|
23 MOC = moc |
|
24 |
|
25 ####### Files |
|
26 |
|
27 HEADERS = hello.h |
|
28 SOURCES = hello.cpp \ |
|
29 main.cpp |
|
30 OBJECTS = hello.o \ |
|
31 main.o |
|
32 SRCMOC = moc_hello.cpp |
|
33 OBJMOC = moc_hello.o |
|
34 TARGET = hello |
|
35 |
|
36 ####### Implicit rules |
|
37 |
|
38 .SUFFIXES: .cpp .cxx .cc .C .c |
|
39 |
|
40 .cpp.o: |
|
41 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< |
|
42 |
|
43 .cxx.o: |
|
44 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< |
|
45 |
|
46 .cc.o: |
|
47 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< |
|
48 |
|
49 .C.o: |
|
50 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< |
|
51 |
|
52 .c.o: |
|
53 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< |
|
54 |
|
55 ####### Build rules |
|
56 |
|
57 all: $(TARGET) |
|
58 |
|
59 $(TARGET): $(OBJECTS) $(OBJMOC) |
|
60 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) |
|
61 |
|
62 moc: $(SRCMOC) |
|
63 |
|
64 tmake: |
|
65 tmake hello.pro |
|
66 |
|
67 clean: |
|
68 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET) |
|
69 -rm -f *~ core |
|
70 |
|
71 ####### Compile |
|
72 |
|
73 hello.o: hello.cpp \ |
|
74 hello.h |
|
75 |
|
76 main.o: main.cpp \ |
|
77 hello.h |
|
78 |
|
79 moc_hello.o: moc_hello.cpp \ |
|
80 hello.h |
|
81 |
|
82 moc_hello.cpp: hello.h |
|
83 $(MOC) hello.h -o moc_hello.cpp |
|
84 </pre> |
|
85 </body></html> |