Orb/Doxygen/tmake/doc/m-win32-msvc.html
changeset 0 42188c7ea2d9
equal deleted inserted replaced
-1:000000000000 0:42188c7ea2d9
       
     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>