|
1 <!doctype HTML public "-//W3C//DTD HTML 3.2//EN"> |
|
2 <html><head><title> |
|
3 Generated Makefile for Win32 / Microsoft Visual C++ |
|
4 </title></head><body bgcolor="#ffffff"> |
|
5 <h2 align=center>Generated Makefile for Win32 / Microsoft Visual C++</h2> |
|
6 |
|
7 <pre> |
|
8 ############################################################################# |
|
9 # Makefile for building hello |
|
10 # Generated by tmake at 20:40, 1998/02/27 |
|
11 # Project: hello |
|
12 # Template: app |
|
13 ############################################################################# |
|
14 |
|
15 ####### Compiler, tools and options |
|
16 |
|
17 CC = cl |
|
18 CFLAGS = -nologo -W3 -O2 |
|
19 INCPATH = -I"$(QTDIR)\include" |
|
20 LINK = link |
|
21 LFLAGS = /NOLOGO /SUBSYSTEM:windows |
|
22 LIBS = $(QTDIR)\lib\qt.lib user32.lib gdi32.lib comdlg32.lib wsock32.lib |
|
23 MOC = moc |
|
24 |
|
25 ####### Files |
|
26 |
|
27 HEADERS = hello.h |
|
28 SOURCES = hello.cpp \ |
|
29 main.cpp |
|
30 OBJECTS = hello.obj \ |
|
31 main.obj |
|
32 SRCMOC = moc_hello.cpp |
|
33 OBJMOC = moc_hello.obj |
|
34 TARGET = hello.exe |
|
35 |
|
36 ####### Implicit rules |
|
37 |
|
38 .SUFFIXES: .cpp .cxx .cc .c |
|
39 |
|
40 .cpp.obj: |
|
41 $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< |
|
42 |
|
43 .cxx.obj: |
|
44 $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< |
|
45 |
|
46 .cc.obj: |
|
47 $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< |
|
48 |
|
49 .c.obj: |
|
50 $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $< |
|
51 |
|
52 ####### Build rules |
|
53 |
|
54 all: $(TARGET) |
|
55 |
|
56 $(TARGET): $(OBJECTS) $(OBJMOC) |
|
57 $(LINK) $(LFLAGS) /OUT:$(TARGET) @<< |
|
58 $(OBJECTS) $(OBJMOC) $(LIBS) |
|
59 << |
|
60 |
|
61 moc: $(SRCMOC) |
|
62 |
|
63 tmake: Makefile |
|
64 |
|
65 Makefile: hello.pro |
|
66 tmake hello.pro -o Makefile |
|
67 |
|
68 clean: |
|
69 -del hello.obj |
|
70 -del main.obj |
|
71 -del moc_hello.cpp |
|
72 -del moc_hello.obj |
|
73 -del $(TARGET) |
|
74 |
|
75 ####### Compile |
|
76 |
|
77 hello.obj: hello.cpp \ |
|
78 hello.h |
|
79 |
|
80 main.obj: main.cpp \ |
|
81 hello.h |
|
82 |
|
83 moc_hello.obj: moc_hello.cpp \ |
|
84 hello.h |
|
85 |
|
86 moc_hello.cpp: hello.h |
|
87 $(MOC) hello.h -o moc_hello.cpp |
|
88 </pre> |
|
89 </body></html> |