Queria haceros una pregunta:
 
en el Makefile que tengo aparece esto:  
 Cita:  ####### Output directory
 
OBJECTS_DIR = ./
 
####### Files
 
HEADERS = staubli_rx60.h \
		Aplicacions_RX60.ui.h \
		control_force.h \
		CS8modbus.h \
		FTC.h
SOURCES = main.cpp \
		control_force.cpp \
		CS8modbus.cpp \
		FTC.cpp \
		staubli_rx60.cpp
OBJECTS = main.o \
		control_force.o \
		CS8modbus.o \
		FTC.o \
		staubli_rx60.o \
		Aplicacions_RX60.o
    resulta que arriba, en Headers, el staubli_rx60.h tengo el codigo, aunque no tengo creado el archivo aun, asi que simplemente tengo que copiarlo y guardarlo como .h y ya esta. Sin embargo, en SOURCES pone "staubli_rx60.cpp" y este archivo no lo tengo. Puede ser que sea el Makefile quien se encargue de crearlo? 
Os copio las zonas de codigo del Makefile donde aparece alguna vez Staubli, para ver si podeis ayudarme con esa duda: 
Acto seguido de lo copiado anteriormente aparece esto:  
 Cita:  FORMS = Aplicacions_RX60.ui
UICDECLS = Aplicacions_RX60.h
UICIMPLS = Aplicacions_RX60.cpp
SRCMOC   = moc_staubli_rx60.cpp \
		moc_Aplicacions_RX60.cpp
OBJMOC = moc_staubli_rx60.o \
		moc_Aplicacions_RX60.o
DIST	   = src.pro
QMAKE_TARGET = staubli_rx60
DESTDIR  = ../bin/
TARGET   = ../bin/staubli_rx60
    Luego no vuelve a aparecer hasta aqui:  
 Cita:  ####### Build rules
 
all: Makefile $(TARGET)
 
$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
	test -d ../bin/ || mkdir -p ../bin/
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)
 
mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)
 
$(MOC): 
	( cd $(QTDIR)/src/moc && $(MAKE) )
 
Makefile: src.pro  /usr/share/qt3/mkspecs/default/qmake.conf /usr/lib/libqt-mt.prl
	$(QMAKE) -o Makefile src.pro
qmake: 
	@$(QMAKE) -o Makefile src.pro
 
dist: 
	@mkdir -p .tmp/staubli_rx60 && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/staubli_rx60/ && $(COPY_FILE) --parents Aplicacions_RX60.ui.h .tmp/staubli_rx60/ && ( cd `dirname .tmp/staubli_rx60` && $(TAR) staubli_rx60.tar staubli_rx60 && $(GZIP) staubli_rx60.tar ) && $(MOVE) `dirname .tmp/staubli_rx60`/staubli_rx60.tar.gz . && $(DEL_FILE) -r .tmp/staubli_rx60
 
mocclean:
	-$(DEL_FILE) $(OBJMOC)
	-$(DEL_FILE) $(SRCMOC)
 
uiclean:
	-$(DEL_FILE) $(UICIMPLS) $(UICDECLS)
 
yaccclean:
lexclean:
clean: mocclean uiclean
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core
    y finalmente, aparece por ultima vez aqui:  
 Cita:  ####### Compile
 
main.o: main.cpp Aplicacions_RX60.h \
		control_force.h \
		CS8modbus.h \
		FTC.h
 
control_force.o: control_force.cpp control_force.h \
		CS8modbus.h \
		FTC.h
 
CS8modbus.o: CS8modbus.cpp CS8modbus.h
 
FTC.o: FTC.cpp FTC.h
 
staubli_rx60.o: staubli_rx60.cpp staubli_rx60.h \
		filesave.xpm \
		fileopen.xpm \
		fileprint.xpm
 
Aplicacions_RX60.h: Aplicacions_RX60.ui control_force.h \
		CS8modbus.h \
		FTC.h
	$(UIC) Aplicacions_RX60.ui -o Aplicacions_RX60.h
 
Aplicacions_RX60.cpp: Aplicacions_RX60.h Aplicacions_RX60.ui Aplicacions_RX60.ui.h control_force.h \
		CS8modbus.h \
		FTC.h
	$(UIC) Aplicacions_RX60.ui -i Aplicacions_RX60.h -o Aplicacions_RX60.cpp
 
Aplicacions_RX60.o: Aplicacions_RX60.cpp Aplicacions_RX60.ui.h \
		Aplicacions_RX60.h
 
moc_staubli_rx60.o: moc_staubli_rx60.cpp  staubli_rx60.h 
 
moc_Aplicacions_RX60.o: moc_Aplicacions_RX60.cpp  Aplicacions_RX60.h control_force.h \
		CS8modbus.h \
		FTC.h
 
moc_staubli_rx60.cpp: $(MOC) staubli_rx60.h
	$(MOC) staubli_rx60.h -o moc_staubli_rx60.cpp
 
moc_Aplicacions_RX60.cpp: $(MOC) Aplicacions_RX60.h
	$(MOC) Aplicacions_RX60.h -o moc_Aplicacions_RX60.cpp
    
Como en otras ocasiones, siento decir que no puedo subir el codigo a alguna web y enlazarla aqui, porque el foro no me deja por el momento. Si alguien quiere ver el codigo del makefile al completo, que me envie un privado. 
Gracias! y espero que podais ayudarme!