Bonjours à tous,
J'ai un petit problème de makefile,
Le voici :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 
 | CC            = /usr/bin/g++
CPPFLAGS      = -g -c
LDFLAGS       = -g
OMNI_HOME     = /opt
OMNI_INCLUDES = -I$(OMNI_HOME)/include
OMNI_LIB_DIR  = $(OMNI_HOME)/lib
OMNIIDL       = $(OMNI_HOME)/bin/omniidl
INCLUDES      = $(OMNI_INCLUDES)
LIBS          = -lomniORB4 -lomnithread -lomniDynamic4
OBJECTS       = Data.o CServiceA.o Server.o
 
all Server: $(OBJECTS) $(CC) $(LDFLAGS) -o Server -L$(OMNI_HOME)/lib $(OBJECTS) $(LIBPATH) $(LIBS)
 
Data.o: DataSK.cc Data.hh $(CC) $(CPPFLAGS) $(INCLUDES) DataSK.cc
 
Server.o: Server.cpp Data.hh $(CC) $(CPPFLAGS) $(INCLUDES) Server.cpp
 
CServiceA.o: CServiceA.cpp CServiceA.h Data.hh  $(CC) $(CPPFLAGS) $(INCLUDES) CServiceA.cpp
 
DataSK.cc: Data.idl $(OMNI_HOME)/bin/omniidl -bcxx Data.idl
 
clean clean_all:rm -fr *.o; rm -fr core; rm -fr *.hh; rm -fr *SK.cc; rm -fr Server | 
 J'ai le problème suivant :
	
	make: *** No rule to make target `-bcxx', needed by `DataSK.cc'.  Stop.
 Pourquoi "-bcxx" est considéré comme target or que ca devrait être une argument ?
Merci d'avance pour votre aide !
						
					
Partager