Orb/Doxygen/tmake/doc/m-linux-gcc.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 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>