[svn] / trunk / xvidcore / build / generic / Makefile Repository:
ViewVC logotype

Diff of /trunk/xvidcore/build/generic/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1875, Tue Jun 9 07:48:57 2009 UTC revision 2042, Mon Sep 19 09:30:21 2011 UTC
# Line 41  Line 41 
41  ##############################################################################  ##############################################################################
42    
43  include sources.inc  include sources.inc
44    ifeq ($(findstring $(MAKECMDGOALS), clean distclean mrproper),)
45  include platform.inc  include platform.inc
46    endif
47    
48  RM = rm -rf  RM = rm -rf
49    
# Line 68  Line 70 
70    
71  .SUFFIXES: .$(OBJECT_EXTENSION) .$(ASSEMBLY_EXTENSION) .c  .SUFFIXES: .$(OBJECT_EXTENSION) .$(ASSEMBLY_EXTENSION) .c
72    
73  all: $(STATIC_LIB) $(SHARED_LIB)  all: info $(STATIC_LIB) $(SHARED_LIB)
74          @echo          @echo
75          @echo "---------------------------------------------------------------"          @echo "---------------------------------------------------------------"
76          @echo " Xvid has been successfully built."          @echo " Xvid has been successfully built."
# Line 111  Line 113 
113    
114  $(STATIC_LIB): $(BUILD_DIR) $(OBJECTS)  $(STATIC_LIB): $(BUILD_DIR) $(OBJECTS)
115          @echo "  L: $(@F)"          @echo "  L: $(@F)"
116          @cd $(BUILD_DIR) && ar rc $(@F) $(OBJECTS) && $(RANLIB) $(@F)          @cd $(BUILD_DIR) && $(AR) rc $(@F) $(OBJECTS) && $(RANLIB) $(@F)
117    
118  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
119  # Shared Library  # Shared Library
# Line 139  Line 141 
141  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
142    
143  install: $(BUILD_DIR)/$(STATIC_LIB) $(BUILD_DIR)/$(SHARED_LIB)  install: $(BUILD_DIR)/$(STATIC_LIB) $(BUILD_DIR)/$(SHARED_LIB)
         @echo "  D: $(libdir)"  
         @$(INSTALL) -d $(DESTDIR)$(libdir)  
         @echo "  I: $(libdir)/$(SHARED_LIB)"  
         @$(INSTALL) -m 644 $(BUILD_DIR)/$(SHARED_LIB) $(DESTDIR)$(libdir)/$(SHARED_LIB)  
         @echo "  I: $(libdir)/$(STATIC_LIB)"  
         @$(INSTALL) -m 644 $(BUILD_DIR)/$(STATIC_LIB) $(DESTDIR)$(libdir)/$(STATIC_LIB)  
144          @echo "  D: $(includedir)"          @echo "  D: $(includedir)"
145          @$(INSTALL) -d $(DESTDIR)$(includedir)          @$(INSTALL) -d $(DESTDIR)$(includedir)
146          @echo "  I: $(includedir)/xvid.h"          @echo "  I: $(includedir)/xvid.h"
147          @$(INSTALL) -m 644 $(SRC_DIR)/xvid.h $(DESTDIR)$(includedir)/xvid.h          @$(INSTALL) -m 644 $(SRC_DIR)/xvid.h $(DESTDIR)$(includedir)/xvid.h
148            @echo "  D: $(libdir)"
149            @$(INSTALL) -d $(DESTDIR)$(libdir)
150            @echo "  I: $(libdir)/$(STATIC_LIB)"
151            @$(INSTALL) -m 644 $(BUILD_DIR)/$(STATIC_LIB) $(DESTDIR)$(libdir)/$(STATIC_LIB)
152    ifeq ($(SHARED_EXTENSION),dll)
153            @echo "  I: $(libdir)/$(SHARED_LIB).a"
154            @$(INSTALL) -m 644 $(BUILD_DIR)/$(SHARED_LIB).a $(DESTDIR)$(libdir)/$(SHARED_LIB).a
155            @echo "  D: $(bindir)"
156            @$(INSTALL) -d $(DESTDIR)$(bindir)
157            @echo "  I: $(bindir)/$(SHARED_LIB)"
158            @$(INSTALL) -m 755 $(BUILD_DIR)/$(SHARED_LIB) $(DESTDIR)$(bindir)/$(SHARED_LIB)
159    else
160            @echo "  I: $(libdir)/$(SHARED_LIB)"
161            @$(INSTALL) -m 644 $(BUILD_DIR)/$(SHARED_LIB) $(DESTDIR)$(libdir)/$(SHARED_LIB)
162            @test -z "$(SO_API_MAJOR_LINK)" || \
163                    $(LN_S) $(SHARED_LIB) $(DESTDIR)$(libdir)/$(SO_API_MAJOR_LINK)
164            @test -z "$(SO_LINK)" || \
165                    $(LN_S) $(SHARED_LIB) $(DESTDIR)$(libdir)/$(SO_LINK)
166    endif
167    
168  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
169  # Platorm specific file -- dumb rules for people executing make before  # Platorm specific file -- dumb rules for people executing make before

Legend:
Removed from v.1875  
changed lines
  Added in v.2042

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4