ported to TRU64
authormike <mike>
Tue, 17 Jul 2001 00:21:58 +0000 (00:21 +0000)
committermike <mike>
Tue, 17 Jul 2001 00:21:58 +0000 (00:21 +0000)
mak/library-unix.mak
mak/objects-unix.mak
mak/program.mak

index 95bd719bd39c2dcc900fb7a04915c910c532e95b..c4ca4e98b1f0ec8db0506019317d5f6977949e1b 100644 (file)
@@ -32,7 +32,8 @@ endif
 FULL_LIB=$(LIB_DIR)/lib$(LIBRARY)$(LIB_SUFFIX)
 
 ## Rule for all UNIX library builds
-$(FULL_LIB): $(LIB_DIR)/target $(OBJ_DIR)/target $(OBJECTS) $(LIBRARIES) $(ERROR)
+$(FULL_LIB): $(LIB_DIR)/target $(OBJ_DIR)/target $(OBJECTS) $(LIBRARIES) \
+    $(ERROR)
 ifneq ($(COMPILER),xlc)
   ## Actions for all UNIX compilers except xlc
   ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
@@ -45,12 +46,13 @@ ifneq ($(COMPILER),xlc)
        $(LINK_COMMAND) $(LINK_ARGUMENTS) -L$(LIB_DIR) $(LINK_OUT)$(FULL_LIB) $(OBJECTS) $(DYNAMIC_LIBRARIES)
   else
        $(LINK_COMMAND) $(LINK_ARGUMENTS) $(LINK_OUT) $(FULL_LIB) $(OBJECTS) $(LIBRARIES)
+       $(TOUCH) $(FULL_LIB)
   endif
 else
-  ## Actions for xlc compiler only
        ar crv $(PEGASUS_PLATFORM).lib $(OBJECTS) $(LIBRARIES)
        $(LINK_COMMAND) $(LINK_ARGUMENTS) $(LINK_OUT)$(FULL_LIB) $(PEGASUS_PLATFORM).lib
        rm -f $(PEGASUS_PLATFORM).lib
+       $(TOUCH) $(FULL_LIB)
 endif
        @ $(ECHO)
 
index 558d4c55adec5b70f07d879a2f6f4beabafcd23a..90084088ea94dc7325b0993c55ffb09b931cebf8 100644 (file)
@@ -13,4 +13,5 @@ $(OBJ_DIR)/%.o: %.cpp $(ERROR)
        $(CXX) -c -o $(_TMP_O) $(FLAGS) $(LOCAL_DEFINES) $(DEFINES) $(SYS_INCLUDES) $(INCLUDES) $*.cpp
        $(COPY) $(_TMP_O) $@
        $(RM) $(_TMP_O)
+       $(TOUCH) $@
        @ $(ECHO)
index e6c9fb8122fcc81de6e6a60565ee82c34b326439..4b7b7af65d8f25d50e5f631ab3a58b645199c7cf 100644 (file)
@@ -19,9 +19,12 @@ ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
 ## files
 ##
        $(LINK_WRAPPER) $(CXX) $(FLAGS) -L$(LIB_DIR) $(EXE_OUT)$(FULL_PROGRAM) $(OBJECTS) $(DYNAMIC_LIBRARIES) $(SYS_LIBS)
+       $(TOUCH) $(FULL_PROGRAM)
+       @ $(ECHO)
 else
        $(LINK_WRAPPER) $(CXX) $(FLAGS) $(EXE_OUT) $(FULL_PROGRAM) $(OBJECTS) $(LIBRARIES) $(SYS_LIBS)
 endif
+       $(TOUCH) $(FULL_PROGRAM)
        @ $(ECHO)
 
 include $(ROOT)/mak/objects.mak