svn commit: trunk/uClibc: libcrypt

psm at uclibc.org psm at uclibc.org
Wed Oct 19 14:32:38 UTC 2005


Author: psm
Date: 2005-10-19 07:32:33 -0700 (Wed, 19 Oct 2005)
New Revision: 11888

Log:
Updated libcrypt example Makefile

Modified:
   trunk/uClibc/Makefile.libs
   trunk/uClibc/libcrypt/Makefile.in


Changeset:
Modified: trunk/uClibc/Makefile.libs
===================================================================
--- trunk/uClibc/Makefile.libs	2005-10-19 09:45:42 UTC (rev 11887)
+++ trunk/uClibc/Makefile.libs	2005-10-19 14:32:33 UTC (rev 11888)
@@ -8,6 +8,7 @@
 #LIB_NAME:=libsome
 
 ifneq ($(strip $(LIB_NAME)),)
+
 ifeq ($(strip $(srcdir)),)
 srcdir=$(top_srcdir)$(LIB_NAME)
 endif
@@ -22,21 +23,18 @@
 ifeq ($(strip $($(LIB_NAME)_MSRC)),)
 $(LIB_NAME)_SRC:=$(wildcard $(srcdir)/*.c)
 endif
-else
+endif
 ifeq ($(strip $($(LIB_NAME)_OBJ)),)
 $(LIB_NAME)_OBJ:=$(patsubst $(srcdir)/%.c,$($(LIB_NAME)_DIR)/%.o,$($(LIB_NAME)_SRC))
 endif
-endif
 $(LIB_NAME)_OBJ_PIC:=$(patsubst %.o,%.os,$($(LIB_NAME)_OBJ))
 
 $(LIB_NAME)_MOBJ_PIC:=$(patsubst %.o,%.os,$($(LIB_NAME)_MOBJ))
 
-$(LIB_NAME)_ARCH_OBJ_PIC:=$(patsubst %.o,%.os,$($(LIB_NAME)_ARCH_OBJ))
+#libso-y+=$(top_builddir)lib/$(LIB_NAME).so
+#liba-y+=$(top_builddir)lib/$(LIB_NAME).a
+#libclean-y+=$(LIB_NAME)_clean
 
-libso-y+=$(top_builddir)lib/$(LIB_NAME).so
-liba-y+=$(top_builddir)lib/$(LIB_NAME).a
-libclean-y+=$(LIB_NAME)_clean
-
 $($(LIB_NAME)_OBJ): %.o : %.c
 	$(compile.c)
 
@@ -49,12 +47,6 @@
 $($(LIB_NAME)_MOBJ_PIC): $($(LIB_NAME)_MSRC)
 	$(compile.m) $(PICFLAG)
 
-$($(LIB_NAME)_ARCH_OBJ): %.o : %.c
-	$(compile.c)
-
-$($(LIB_NAME)_ARCH_OBJ_PIC): %.os : %.c
-	$(compile.c) $(PICFLAG)
-
 # this should be changed to .os after libc/misc/internals/ is done
 interp:=$(top_builddir)libc/misc/internals/interp.o
 ifeq ($(strip $(EXTRA_LINK_LIBS)),)
@@ -70,7 +62,7 @@
 	$(LN) -sf $($(LIB_NAME)_FULL_NAME) $@.$(MAJOR_VERSION)
 	$(LN) -sf $($(LIB_NAME)_FULL_NAME) $@
 
-$(top_builddir)lib/$(LIB_NAME).so1: $($(LIB_NAME)_OBJ_PIC) $($(LIB_NAME)_MOBJ_PIC) $($(LIB_NAME)_ARCH_OBJ_PIC)
+$(top_builddir)lib/$(LIB_NAME).so1: $($(LIB_NAME)_OBJ_PIC) $($(LIB_NAME)_MOBJ_PIC)
 	$(INSTALL) -d $(top_builddir)lib
 	$(RM) $@ $@.$(MAJOR_VERSION) $(top_builddir)lib/$($(LIB_NAME)_FULL_NAME)
 	$(LD) $(LDFLAGS) -soname=$(notdir $@).$(MAJOR_VERSION) -o $(top_builddir)lib/$($(LIB_NAME)_FULL_NAME) \
@@ -79,7 +71,7 @@
 	$(LN) -sf $($(LIB_NAME)_FULL_NAME) $@.$(MAJOR_VERSION)
 	$(LN) -sf $($(LIB_NAME)_FULL_NAME) $@
 
-$($(LIB_NAME)_DIR)/$(LIB_NAME)_pic.a: $($(LIB_NAME)_OBJ_PIC) $($(LIB_NAME)_MOBJ_PIC) $($(LIB_NAME)_ARCH_OBJ_PIC)
+$($(LIB_NAME)_DIR)/$(LIB_NAME)_pic.a: $($(LIB_NAME)_OBJ_PIC) $($(LIB_NAME)_MOBJ_PIC)
 ifneq ($(strip $(STRIP_FLAGS)),)
 	$(STRIPTOOL) $(STRIP_FLAGS) $^
 else
@@ -87,22 +79,22 @@
 endif
 	$(AR) $(ARFLAGS) $@ $^
 	#(AR) $(ARFLAGS) $@ $($(LIB_NAME)_OBJ_PIC) $($(LIB_NAME)_MOBJ_PIC)
-	#(AR) $(ARFLAGS) $@ $($(LIB_NAME)_ARCH_OBJ_PIC)
 
 ifeq ($(DOPIC),y)
 $(top_builddir)lib/$(LIB_NAME).a: $($(LIB_NAME)_DIR)/$(LIB_NAME)_pic.a
 	$(RM) $@
 	cp $< $@
 else
-$(top_builddir)lib/$(LIB_NAME).a: $($(LIB_NAME)_OBJ) $($(LIB_NAME)_MOBJ) $($(LIB_NAME)_ARCH_OBJ)
+$(top_builddir)lib/$(LIB_NAME).a: $($(LIB_NAME)_OBJ) $($(LIB_NAME)_MOBJ)
 	$(RM) $@
 	$(STRIPTOOL) -x -R .note -R .comment $^
 	$(AR) $(ARFLAGS) $@ $^
 	#(AR) $(ARFLAGS) $@ $($(LIB_NAME)_OBJ) $($(LIB_NAME)_MOBJ)
-	#(AR) $(ARFLAGS) $@ $($(LIB_NAME)_ARCH_OBJ)
 endif
 
 $(LIB_NAME)_clean:
 	rm -f $($(LIB_NAME)_DIR)/*.{o,os,a}
 
 endif
+
+include $(top_srcdir)Makerules

Modified: trunk/uClibc/libcrypt/Makefile.in
===================================================================
--- trunk/uClibc/libcrypt/Makefile.in	2005-10-19 09:45:42 UTC (rev 11887)
+++ trunk/uClibc/libcrypt/Makefile.in	2005-10-19 14:32:33 UTC (rev 11888)
@@ -1,13 +1,16 @@
-# Makefile for uClibc
+# Makefile.in for uClibc
 #
-# Copyright (C) 2002-2003 Erik Andersen <andersen at uclibc.org>
-#
 # Licensed under LGPL v2.1, see the file COPYING.LIB in this tarball for details.
 #
 
 CFLAGS+=$(SSP_ALL_CFLAGS)
 
 LIB_NAME:=libcrypt
+
 srcdir=$(top_srcdir)$(LIB_NAME)
+
+libso-y+=$(top_builddir)lib/$(LIB_NAME).so
+liba-y+=$(top_builddir)lib/$(LIB_NAME).a
+libclean-y+=$(LIB_NAME)_clean
+
 include $(top_srcdir)Makefile.libs
-include $(top_srcdir)Makerules




More information about the uClibc-cvs mailing list