--- trunk/xvidcore/build/generic/Makefile 2004/03/22 22:36:25 1382 +++ trunk/xvidcore/build/generic/Makefile 2005/05/23 09:29:43 1617 @@ -2,7 +2,7 @@ # # - Unified Makefile for XviD for *nix environments - # -# Copyright(C) 2003 Edouard Gomez +# Copyright(C) 2003-2004 Edouard Gomez # # # Description: @@ -11,11 +11,12 @@ # platform.inc file. This platform.inc file is usually created by the # ./configure script whenever a unix shell is available. # -# Makefile functionnal dependencies: +# Makefile functional dependencies: # - echo # - rm (with option -r and -f) # - cd # - make VPATH support (eg: GNU make, solaris 8 make) +# - ar # # Building output: # - C means "_C_ompiling" @@ -54,8 +55,9 @@ OBJECTS = $(GENERIC_OBJECTS) OBJECTS += $(ASSEMBLY_OBJECTS) OBJECTS += $(DCT_IA64_OBJECTS) +OBJECTS += $(PPC_ALTIVEC_OBJECTS) -# The VPATH mecanism could use a "per target" build directory +# The VPATH mechanism could use a "per target" build directory # To keep it simple at the moment, the directory is fixed to "build" BUILD_DIR = =build VPATH = $(SRC_DIR):$(BUILD_DIR) @@ -127,6 +129,7 @@ $(SHARED_LIB): $(BUILD_DIR) $(OBJECTS) @echo " L: $(@F)" @$(INSTALL) -m 644 libxvidcore.def $(BUILD_DIR)/libxvidcore.def + @$(INSTALL) -m 644 libxvidcore.ld $(BUILD_DIR)/libxvidcore.ld @cd $(BUILD_DIR) && $(CC) $(LDFLAGS) $(OBJECTS) -o $(PRE_SHARED_LIB) $(SPECIFIC_LDFLAGS) #----------------------------------------------------------------------------- @@ -135,15 +138,15 @@ install: $(BUILD_DIR)/$(STATIC_LIB) $(BUILD_DIR)/$(SHARED_LIB) @echo " D: $(libdir)" - @$(INSTALL) -d $(libdir) + @$(INSTALL) -d $(DESTDIR)$(libdir) @echo " I: $(libdir)/$(SHARED_LIB)" - @$(INSTALL) -m 755 $(BUILD_DIR)/$(SHARED_LIB) $(libdir)/$(SHARED_LIB) + @$(INSTALL) -m 644 $(BUILD_DIR)/$(SHARED_LIB) $(DESTDIR)$(libdir)/$(SHARED_LIB) @echo " I: $(libdir)/$(STATIC_LIB)" - @$(INSTALL) -m 755 $(BUILD_DIR)/$(STATIC_LIB) $(libdir)/$(STATIC_LIB) + @$(INSTALL) -m 644 $(BUILD_DIR)/$(STATIC_LIB) $(DESTDIR)$(libdir)/$(STATIC_LIB) @echo " D: $(includedir)" - @$(INSTALL) -d $(includedir) + @$(INSTALL) -d $(DESTDIR)$(includedir) @echo " I: $(includedir)/xvid.h" - @$(INSTALL) -m 644 $(SRC_DIR)/xvid.h $(includedir)/xvid.h + @$(INSTALL) -m 644 $(SRC_DIR)/xvid.h $(DESTDIR)$(includedir)/xvid.h #----------------------------------------------------------------------------- # Platorm specific file -- dumb rules for people executing make before @@ -175,7 +178,7 @@ @$(RM) autom4te.cache mrproper: distclean - @echo " Cl: Boostrapped build files" + @echo " Cl: Bootstrapped build files" @$(RM) configure @$(RM) install-sh @$(RM) missing