version 1.4, 2001/07/17 00:21:58
|
version 1.10, 2004/03/30 07:50:22
|
|
|
## | ## |
################################################################################ | ################################################################################ |
| |
|
ifeq ($(OS),HPUX) |
|
_NO_TMP_O = yes |
|
endif |
|
|
|
ifeq ($(PEGASUS_PLATFORM),AIX_RS_IBMCXX) |
|
_NO_TMP_O = yes |
|
endif |
|
|
|
ifeq ($(PEGASUS_PLATFORM),SOLARIS_SPARC_CC) |
|
_NO_TMP_O = yes |
|
endif |
|
|
_TMP_O = $(PEGASUS_PLATFORM).o | _TMP_O = $(PEGASUS_PLATFORM).o |
| |
|
ifeq ($(_NO_TMP_O), yes) |
|
$(OBJ_DIR)/%.o: %.cpp $(ERROR) |
|
$(CXX) -c -o $@ $(FLAGS) $(LOCAL_DEFINES) $(DEFINES) $(SYS_INCLUDES) $(INCLUDES) $*.cpp |
|
@ $(TOUCH) $@ |
|
@ $(ECHO) |
|
else |
$(OBJ_DIR)/%.o: %.cpp $(ERROR) | $(OBJ_DIR)/%.o: %.cpp $(ERROR) |
$(CXX) -c -o $(_TMP_O) $(FLAGS) $(LOCAL_DEFINES) $(DEFINES) $(SYS_INCLUDES) $(INCLUDES) $*.cpp | $(CXX) -c -o $(_TMP_O) $(FLAGS) $(LOCAL_DEFINES) $(DEFINES) $(SYS_INCLUDES) $(INCLUDES) $*.cpp |
$(COPY) $(_TMP_O) $@ |
@ $(COPY) $(_TMP_O) $@ |
$(RM) $(_TMP_O) |
@ $(RM) $(_TMP_O) |
$(TOUCH) $@ |
@ $(TOUCH) $@ |
|
@ $(ECHO) |
|
endif |
|
|
|
ifeq ($(_NO_TMP_O), yes) |
|
$(OBJ_DIR)/%.o: %.c $(ERROR) |
|
$(CC) -c -o $@ $(FLAGS) $(LOCAL_DEFINES) $(DEFINES) $(SYS_INCLUDES) $(INCLUDES) $*.c |
|
@ $(TOUCH) $@ |
|
@ $(ECHO) |
|
else |
|
$(OBJ_DIR)/%.o: %.c $(ERROR) |
|
$(CC) -c -o $(_TMP_O) $(FLAGS) $(LOCAL_DEFINES) $(DEFINES) $(SYS_INCLUDES) $(INCLUDES) $*.c |
|
@ $(COPY) $(_TMP_O) $@ |
|
@ $(RM) $(_TMP_O) |
|
@ $(TOUCH) $@ |
@ $(ECHO) | @ $(ECHO) |
|
endif |