diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2006-05-01 22:01:07 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2006-05-01 22:01:07 +0000 |
commit | 8f8f1db12f5ac069d7e44c7ea9b2eed55f2b0b96 (patch) | |
tree | 63736be05c366aa4eb54d745238770f758ea659b /newlib/libc/sys/linux/linuxthreads/Makefile.am | |
parent | 0015de8d38a42066853e29ce2ff543578ad28299 (diff) | |
download | cygnal-8f8f1db12f5ac069d7e44c7ea9b2eed55f2b0b96.tar.gz cygnal-8f8f1db12f5ac069d7e44c7ea9b2eed55f2b0b96.tar.bz2 cygnal-8f8f1db12f5ac069d7e44c7ea9b2eed55f2b0b96.zip |
2006-05-01 Jeff Johnston <jjohnstn@redhat.com>
* libc/argz/Makefile.am: Prefix any objects specified with $(lpfx). If source file can
be specified instead of object, do so.
* libc/ctype/Makefile.am: Ditto.
* libc/iconv/ccs/Makefile.am: Ditto.
* libc/iconv/ces/Makefile.am: Ditto.
* libc/iconv/lib/Makefile.am: Ditto.
* libc/locale/Makefile.am: Ditto.
* libc/posix/Makefile.am: Ditto.
* libc/reent/Makefile.am: Ditto.
* libc/search/Makefile.am: Ditto.
* libc/stdio/Makefile.am: Ditto.
* libc/stdio64/Makefile.am: Ditto.
* libc/stdlib/Makefile.am: Ditto.
* libc/string/Makefile.am: Ditto.
* libc/syscalls/Makefile.am: Ditto.
* libc/unix/Makefile.am: Ditto.
* libc/machine/a29k/Makefile.am: Specify lib_a_CCASFLAGS so .S files will get
prefix added automatically. Any specified rules must use $(lpfx) for
object file names.
* libc/machine/arm/Makefile.am: Ditto.
* libc/machine/cris/Makefile.am: Ditto.
* libc/machine/crx/Makefile.am: Ditto.
* libc/machine/d10v/Makefile.am: Ditto.
* libc/machine/d30v/Makefile.am: Ditto.
* libc/machine/fr30/Makefile.am: Ditto.
* libc/machine/frv/Makefile.am: Ditto.
* libc/machine/h8300/Makefile.am: Ditto.
* libc/machine/h8500/Makefile.am: Ditto.
* libc/machine/hppa/Makefile.am: Ditto.
* libc/machine/i386/Makefile.am: Ditto.
* libc/machine/i960/Makefile.am: Ditto.
* libc/machine/iq2000/Makefile.am: Ditto.
* libc/machine/m32c/Makefile.am: Ditto.
* libc/machine/m32r/Makefile.am: Ditto.
* libc/machine/m68hc11/Makefile.am: Ditto.
* libc/machine/m68k/Makefile.am: Ditto.
* libc/machine/m88k/Makefile.am: Ditto.
* libc/machine/mips/Makefile.am: Ditto.
* libc/machine/mn10200/Makefile.am: Ditto.
* libc/machine/mn10300/Makefile.am: Ditto.
* libc/machine/mt/Makefile.am: Ditto.
* libc/machine/necv70/Makefile.am: Ditto.
* libc/machine/powerpc/Makefile.am: Ditto.
* libc/machine/sh/Makefile.am: Ditto.
* libc/machine/sh/Makefile.in: Ditto.
* libc/machine/sparc/Makefile.am: Ditto.
* libc/machine/tic4x/Makefile.am: Ditto.
* libc/machine/tic80/Makefile.am: Ditto.
* libc/machine/v850/Makefile.am: Ditto.
* libc/machine/w65/Makefile.am: Ditto.
* libc/machine/xscale/Makefile.am: Ditto.
* libc/machine/xstormy16/Makefile.am: Ditto.
* libc/machine/z8k/Makefile.am: Ditto.
* libc/sys/a29khif/Makefile.am: Ditto.
* libc/sys/arm/Makefile.am: Ditto.
* libc/sys/d10v/Makefile.am: Ditto.
* libc/sys/h8300hms/Makefile.am: Ditto.
* libc/sys/h8500hms/Makefile.am: Ditto.
* libc/sys/linux/Makefile.am: Ditto.
* libc/sys/linux/linuxthreads/Makefile.am: Ditto.
* libc/sys/linux/net/Makefile.am: Ditto.
* libc/sys/linux/stdlib/Makefile.am: Ditto.
* libc/sys/m88kbug/Makefile.am: Ditto.
* libc/sys/mmixware/Makefile.am: Ditto.
* libc/sys/rdos/Makefile.am: Ditto.
* libc/sys/rtems/Makefile.am: Ditto.
* libc/sys/sh/Makefile.am: Ditto.
* libc/sys/sun4/Makefile.am: Ditto.
* libc/sys/sysmec/Makefile.am: Ditto.
* libc/sys/sysnec810/Makefile.am: Ditto.
* libc/sys/sysnecv850/Makefile.am: Ditto.
* libc/sys/sysvi386/Makefile.am: Ditto.
* libc/sys/sysvnecv70/Makefile.am: Ditto.
* libc/sys/tic80/Makefile.am: Ditto.
* libc/sys/w65/Makefile.am: Ditto.
* libc/sys/z8ksim/Makefile.am: Ditto.
* libc/machine/necv70/fastmath.S: Renamed from .s file.
* libc/machine/necv70/setjmp.S: Ditto.
* libc/machine/necv70/fastmath.s: Removed.
* libc/machine/necv70/setjmp.s: Ditto.
* libc/machine/w65/*.S: New files renamed from .s files.
* libc/machine/w65/*.s: Renamed and removed.
* libc/sys/a29khif/*.S: New files renamed from .s files.
* libc/sys/a29khif/*.s: Renamed and removed.
* libc/sys/sysvi386/*.S: New files renamed from .s files.
* libc/sys/sysvi386/*.s: Renamed and removed.
* libc/sys/sysvnecv70/*.S: New files renamed from .s files.
* libc/sys/sysvnecv70/*.s: Renamed and removed.
* libc/*Makefile.in: Regenerated as appropriate.
Diffstat (limited to 'newlib/libc/sys/linux/linuxthreads/Makefile.am')
-rw-r--r-- | newlib/libc/sys/linux/linuxthreads/Makefile.am | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/newlib/libc/sys/linux/linuxthreads/Makefile.am b/newlib/libc/sys/linux/linuxthreads/Makefile.am index 6b5ee7115..29c8650fa 100644 --- a/newlib/libc/sys/linux/linuxthreads/Makefile.am +++ b/newlib/libc/sys/linux/linuxthreads/Makefile.am @@ -32,19 +32,20 @@ LIB_DB_SOURCES = td_init.c td_log.c td_ta_delete.c td_ta_get_nthreads.c \ td_ta_clear_event.c td_symbol_list.c # Because of how libtool moves objects around, these files must be built last. -LIBADD_OBJS = mutex.$(oext) specific.$(oext) pthread.$(oext) \ - cancel.$(oext) +LIBADD_OBJS = \ + $(lpfx)mutex.$(oext) $(lpfx)specific.$(oext) \ + $(lpfx)pthread.$(oext) $(lpfx)cancel.$(oext) -ELIX_3_OBJS = \ - ptfork.$(oext) +ELIX_3_SOURCES = \ + ptfork.c if ELIX_LEVEL_1 -EXTRA_OBJS = reqsyscalls.$(oext) +ELIX_SOURCES = reqsyscalls.c else if ELIX_LEVEL_2 -EXTRA_OBJS = reqsyscalls.$(oext) +ELIX_SOURCES = reqsyscalls.c else -EXTRA_OBJS = $(ELIX_3_OBJS) +ELIX_SOURCES = $(ELIX_3_SOURCES) endif endif @@ -63,10 +64,10 @@ extra-libtool-objlist: $(MACHINE_OBJLIST) cat $(MACHINE_OBJLIST) | $(AWK) '{ libpthread[$$1] = $$2 }; END { for (x in libpthread) printf ("%s\n", libpthread[x]) }' > $@ toollib_LTLIBRARIES = libpthread.la libthread_db.la -libpthread_la_SOURCES = $(LIB_SOURCES) -libpthread_la_LIBADD = $(LIBADD_OBJS) $(EXTRA_OBJS) +libpthread_la_SOURCES = $(LIB_SOURCES) $(ELIX_SOURCES) +libpthread_la_LIBADD = $(LIBADD_OBJS) ## libpthread_la_DEPENDENCIES = defs.h crti.S -libpthread_la_DEPENDENCIES = $(LIBADD_OBJS) $(EXTRA_OBJS) extra-libtool-objlist +libpthread_la_DEPENDENCIES = $(LIBADD_OBJS) extra-libtool-objlist noinst_DATA=objectlist.awk.in LIB_COMPILE = $(LTCOMPILE) @@ -75,11 +76,11 @@ libthread_db_la_SOURCES = $(LIB_DB_SOURCES) else toollib_LIBRARIES = libpthread.a libthread_db.a -libpthread_a_SOURCES = $(LIB_SOURCES) -libpthread_a_LIBADD = $(LIBADD_OBJS) $(EXTRA_OBJS) $(MACHINE_LIB) +libpthread_a_SOURCES = $(LIB_SOURCES) $(ELIX_SOURCES) +libpthread_a_LIBADD = $(LIBADD_OBJS) $(MACHINE_LIB) libpthread_a_CFLAGS = $(AM_CFLAGS) ## libpthread_a_DEPENDENCIES = defs.h crti.S -libpthread_a_DEPENDENCIES = $(LIBADD_OBJS) $(EXTRA_OBJS) $(MACHINE_LIB) +libpthread_a_DEPENDENCIES = $(LIBADD_OBJS) $(MACHINE_LIB) LIB_COMPILE = $(COMPILE) libthread_db_a_SOURCES = $(LIB_DB_SOURCES) @@ -127,18 +128,18 @@ defs.h: pt-initfini.s crti.o: crti.S defs.h $(CC) -g0 $(ASFLAGS) -o $@ -mutex.$(oext): $(srcdir)/mutex.c +$(lpfx)mutex.$(oext): $(srcdir)/mutex.c $(LIB_COMPILE) $(CFLAGS_noweak) -c $< -o $@ -specific.$(oext): $(srcdir)/specific.c +$(lpfx)specific.$(oext): $(srcdir)/specific.c $(LIB_COMPILE) $(CFLAGS_noweak) -c $< -o $@ -pthread.$(oext): $(srcdir)/pthread.c +$(lpfx)pthread.$(oext): $(srcdir)/pthread.c $(LIB_COMPILE) $(CFLAGS_pthread) -c $< -o $@ -ptfork.$(oext): $(srcdir)/ptfork.c +$(lpfx)ptfork.$(oext): $(srcdir)/ptfork.c $(LIB_COMPILE) $(CFLAGS_noweak) -c $< -o $@ -cancel.$(oext): $(srcdir)/cancel.c +$(lpfx)cancel.$(oext): $(srcdir)/cancel.c $(LIB_COMPILE) $(CFLAGS_cancel) -c $< -o $@ |