Diferencia entre revisiones de «Introducción a Patrones de Diseño en C++ con Qt4/1.9 El comando make»
Contenido eliminado Contenido añadido
Línea 14:
# Extractos de un ''makefile''
#######
CC = gcc #
CXX = g++ #
LINK = g++ #
# marcas para ser pasadas al compilador
Línea 31:
LFLAGS = -Wl,-rpath,$(QT4)/lib
# macros para realizar otras operaciones como parte de los pasos de
QMAKE = /usr/local/qt/bin/qmake
#######
HEADERS = #
SOURCES = main.cpp
OBJECTS = main.o
Línea 42:
QMAKE_TARGET = qapp
DESTDIR =
TARGET = qapp #
first: all #
#######
.SUFFIXES: .c .o .cpp .cc .cxx .C
Línea 53:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
## Posibles objetivos para construir
all: Makefile $(TARGET) #
$(TARGET): $(OBJECTS) $(OBJMOC) #
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) \
$(LIBS)
qmake: FORCE # ¡"qmake"
@$(QMAKE) -o Makefile qapp.pro #
dist: #
@mkdir -p .tmp/qapp \
&& $(COPY_FILE) --parents $(SOURCES) $(HEADERS) \
Línea 73:
&& $(DEL_FILE) -r .tmp/qapp
clean:compiler_clean #
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
#######
main.o: main.cpp
|