在vs2008下使用cygwin(10):i686-pc-cygwin/newlib/libc/string/Makefile分析

来源:互联网 发布:centos查看网卡状态 编辑:程序博客网 时间:2024/06/05 10:20

 

快乐虾

http://blog.csdn.net/lights_joy/

lights@hb165.com

 

 

本文适用于

Cygwin-1.16

Vs2008

  

欢迎转载,但请保留作者信息

 

这个Makefile由上一级目录的makefile调用make all执行。All目标定义为:

all: all-am

all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(DATA)

LIBRARIES = $(noinst_LIBRARIES)

noinst_LIBRARIES = lib.a

LTLIBRARIES = $(noinst_LTLIBRARIES)

noinst_LTLIBRARIES未定义

DATA = $(noinst_DATA)

noinst_DATA =

因而此目标将依赖于lib.a目标,其定义为:

lib.a: $(lib_a_OBJECTS) $(lib_a_DEPENDENCIES)

       -rm -f lib.a

       $(lib_a_AR) lib.a $(lib_a_OBJECTS) $(lib_a_LIBADD)

       $(RANLIB) lib.a

在生成所需要的目标文件后,上述脚本将它们打包成lib.a文件。

由于有以下定义:

lib_a_OBJECTS = $(am_lib_a_OBJECTS)

am__objects_1 = lib_a-bcopy.$(OBJEXT) lib_a-bzero.$(OBJEXT) /

       lib_a-index.$(OBJEXT) lib_a-memchr.$(OBJEXT) /

       lib_a-memcmp.$(OBJEXT) lib_a-memcpy.$(OBJEXT) /

       lib_a-memmove.$(OBJEXT) lib_a-memset.$(OBJEXT) /

       lib_a-rindex.$(OBJEXT) lib_a-strcasecmp.$(OBJEXT) /

       lib_a-strcat.$(OBJEXT) lib_a-strchr.$(OBJEXT) /

       lib_a-strcmp.$(OBJEXT) lib_a-strcoll.$(OBJEXT) /

       lib_a-strcpy.$(OBJEXT) lib_a-strcspn.$(OBJEXT) /

       lib_a-strdup.$(OBJEXT) lib_a-strdup_r.$(OBJEXT) /

       lib_a-strerror.$(OBJEXT) lib_a-strerror_r.$(OBJEXT) /

       lib_a-strlcat.$(OBJEXT) lib_a-strlcpy.$(OBJEXT) /

       lib_a-strlen.$(OBJEXT) lib_a-strlwr.$(OBJEXT) /

       lib_a-strncasecmp.$(OBJEXT) lib_a-strncat.$(OBJEXT) /

       lib_a-strncmp.$(OBJEXT) lib_a-strncpy.$(OBJEXT) /

       lib_a-strnlen.$(OBJEXT) lib_a-strpbrk.$(OBJEXT) /

       lib_a-strrchr.$(OBJEXT) lib_a-strsep.$(OBJEXT) /

       lib_a-strspn.$(OBJEXT) lib_a-strtok.$(OBJEXT) /

       lib_a-strtok_r.$(OBJEXT) lib_a-strupr.$(OBJEXT) /

       lib_a-strxfrm.$(OBJEXT) lib_a-strstr.$(OBJEXT) /

       lib_a-swab.$(OBJEXT) lib_a-u_strerr.$(OBJEXT) /

       lib_a-wcscat.$(OBJEXT) lib_a-wcschr.$(OBJEXT) /

       lib_a-wcscmp.$(OBJEXT) lib_a-wcscoll.$(OBJEXT) /

       lib_a-wcscpy.$(OBJEXT) lib_a-wcscspn.$(OBJEXT) /

       lib_a-wcslcat.$(OBJEXT) lib_a-wcslcpy.$(OBJEXT) /

       lib_a-wcslen.$(OBJEXT) lib_a-wcsncat.$(OBJEXT) /

       lib_a-wcsncmp.$(OBJEXT) lib_a-wcsncpy.$(OBJEXT) /

       lib_a-wcsnlen.$(OBJEXT) lib_a-wcspbrk.$(OBJEXT) /

       lib_a-wcsrchr.$(OBJEXT) lib_a-wcsspn.$(OBJEXT) /

       lib_a-wcsstr.$(OBJEXT) lib_a-wcswidth.$(OBJEXT) /

       lib_a-wcsxfrm.$(OBJEXT) lib_a-wcwidth.$(OBJEXT) /

       lib_a-wmemchr.$(OBJEXT) lib_a-wmemcmp.$(OBJEXT) /

       lib_a-wmemcpy.$(OBJEXT) lib_a-wmemmove.$(OBJEXT) /

       lib_a-wmemset.$(OBJEXT)

am__objects_2 = lib_a-bcmp.$(OBJEXT) /

       lib_a-memccpy.$(OBJEXT) /

       lib_a-mempcpy.$(OBJEXT) /

       lib_a-stpcpy.$(OBJEXT) /

       lib_a-stpncpy.$(OBJEXT) /

       lib_a-strndup.$(OBJEXT) /

       lib_a-strcasestr.$(OBJEXT) /

       lib_a-strndup_r.$(OBJEXT) /

       lib_a-wcpcpy.$(OBJEXT) /

       lib_a-wcpncpy.$(OBJEXT)

am__objects_3 = lib_a-memmem.$(OBJEXT)

am_lib_a_OBJECTS = $(am__objects_1) /

       $(am__objects_2) $(am__objects_3)

因而此目标有以下的依赖关系。

1.1.1.1             lib_a-bcopy.$(OBJEXT)

这个目标定义为:

lib_a-bcopy.o: bcopy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-bcopy.o `test -f 'bcopy.c' || echo '$(srcdir)/'`bcopy.c

直接编译即可。

 

1.1.1.2             lib_a-bzero.$(OBJEXT)

这个目标定义为:

lib_a-bzero.o: bzero.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-bzero.o `test -f 'bzero.c' || echo '$(srcdir)/'`bzero.c

直接编译即可。

 

1.1.1.3             lib_a-index.$(OBJEXT)

这个目标定义为:

lib_a-index.o: index.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-index.o `test -f 'index.c' || echo '$(srcdir)/'`index.c

直接编译即可。

 

1.1.1.4             lib_a-memchr.$(OBJEXT)

这个目标定义为:

lib_a-memchr.o: memchr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-memchr.o `test -f 'memchr.c' || echo '$(srcdir)/'`memchr.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.5             lib_a-memcmp.$(OBJEXT)

这个目标定义为:

lib_a-memcmp.o: memcmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-memcmp.o `test -f 'memcmp.c' || echo '$(srcdir)/'`memcmp.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.6             lib_a-memcpy.$(OBJEXT)

这个目标定义为:

lib_a-memcpy.o: memcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-memcpy.o `test -f 'memcpy.c' || echo '$(srcdir)/'`memcpy.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.7             lib_a-memmove.$(OBJEXT)

这个目标定义为:

lib_a-memmove.o: memmove.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-memmove.o `test -f 'memmove.c' || echo '$(srcdir)/'`memmove.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.8             lib_a-memset.$(OBJEXT)

这个目标定义为:

lib_a-memset.o: memset.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-memset.o `test -f 'memset.c' || echo '$(srcdir)/'`memset.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.9             lib_a-rindex.$(OBJEXT)

这个目标定义为:

lib_a-rindex.o: rindex.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-rindex.o `test -f 'rindex.c' || echo '$(srcdir)/'`rindex.c

直接编译即可。

 

1.1.1.10       lib_a-strcasecmp.$(OBJEXT)

这个目标定义为:

lib_a-strcasecmp.o: strcasecmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strcasecmp.o `test -f 'strcasecmp.c' || echo '$(srcdir)/'`strcasecmp.c

直接编译即可。

 

1.1.1.11       lib_a-strcat.$(OBJEXT)

这个目标定义为:

lib_a-strcat.o: strcat.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strcat.o `test -f 'strcat.c' || echo '$(srcdir)/'`strcat.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.12       lib_a-strchr.$(OBJEXT)

这个目标定义为:

lib_a-strchr.o: strchr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strchr.o `test -f 'strchr.c' || echo '$(srcdir)/'`strchr.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.13       lib_a-strcmp.$(OBJEXT)

这个目标定义为:

lib_a-strcmp.o: strcmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strcmp.o `test -f 'strcmp.c' || echo '$(srcdir)/'`strcmp.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.14       lib_a-strcoll.$(OBJEXT)

这个目标定义为:

lib_a-strcoll.o: strcoll.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strcoll.o `test -f 'strcoll.c' || echo '$(srcdir)/'`strcoll.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.15       lib_a-strcpy.$(OBJEXT)

这个目标定义为:

lib_a-strcpy.o: strcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strcpy.o `test -f 'strcpy.c' || echo '$(srcdir)/'`strcpy.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.16       lib_a-strcspn.$(OBJEXT)

这个目标定义为:

lib_a-strcspn.o: strcspn.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strcspn.o `test -f 'strcspn.c' || echo '$(srcdir)/'`strcspn.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.17       lib_a-strdup.$(OBJEXT)

这个目标定义为:

lib_a-strdup.o: strdup.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strdup.o `test -f 'strdup.c' || echo '$(srcdir)/'`strdup.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.18       lib_a-strdup_r.$(OBJEXT)

这个目标定义为:

lib_a-strdup_r.o: strdup_r.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strdup_r.o `test -f 'strdup_r.c' || echo '$(srcdir)/'`strdup_r.c

直接编译即可。

此函数仅为strdup服务,略过此文件。

 

1.1.1.19       lib_a-strerror.$(OBJEXT)

这个目标定义为:

lib_a-strerror.o: strerror.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strerror.o `test -f 'strerror.c' || echo '$(srcdir)/'`strerror.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.20       lib_a-strerror_r.$(OBJEXT)

这个目标定义为:

lib_a-strerror_r.o: strerror_r.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strerror_r.o `test -f 'strerror_r.c' || echo '$(srcdir)/'`strerror_r.c

直接编译即可。

此函数仅为strerror服务,略过此文件。

 

1.1.1.21       lib_a-strlcat.$(OBJEXT)

这个目标定义为:

lib_a-strlcat.o: strlcat.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strlcat.o `test -f 'strlcat.c' || echo '$(srcdir)/'`strlcat.c

直接编译即可。

 

1.1.1.22       lib_a-strlcpy.$(OBJEXT)

这个目标定义为:

lib_a-strlcpy.o: strlcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strlcpy.o `test -f 'strlcpy.c' || echo '$(srcdir)/'`strlcpy.c

直接编译即可。

 

1.1.1.23       lib_a-strlen.$(OBJEXT)

这个目标定义为:

lib_a-strlen.o: strlen.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strlen.o `test -f 'strlen.c' || echo '$(srcdir)/'`strlen.c

直接编译即可。

Vc提供了此函数,略过此文件。

 

1.1.1.24       lib_a-strlwr.$(OBJEXT)

这个目标定义为:

lib_a-strlwr.o: strlwr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strlwr.o `test -f 'strlwr.c' || echo '$(srcdir)/'`strlwr.c

直接编译即可。

Vc提供了此函数,略过此文件。

 

1.1.1.25       lib_a-strncasecmp.$(OBJEXT)

这个目标定义为:

lib_a-strncasecmp.o: strncasecmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strncasecmp.o `test -f 'strncasecmp.c' || echo '$(srcdir)/'`strncasecmp.c

直接编译即可。

 

1.1.1.26       lib_a-strncat.$(OBJEXT)

这个目标定义为:

lib_a-strncat.o: strncat.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strncat.o `test -f 'strncat.c' || echo '$(srcdir)/'`strncat.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.27       lib_a-strncmp.$(OBJEXT)

这个目标定义为:

lib_a-strncmp.o: strncmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strncmp.o `test -f 'strncmp.c' || echo '$(srcdir)/'`strncmp.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.28        lib_a-strncpy.$(OBJEXT)

这个目标定义为:

lib_a-strncpy.o: strncpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strncpy.o `test -f 'strncpy.c' || echo '$(srcdir)/'`strncpy.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.29       lib_a-strnlen.$(OBJEXT)

这个目标定义为:

lib_a-strnlen.o: strnlen.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strnlen.o `test -f 'strnlen.c' || echo '$(srcdir)/'`strnlen.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.30       lib_a-strpbrk.$(OBJEXT)

这个目标定义为:

lib_a-strpbrk.o: strpbrk.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strpbrk.o `test -f 'strpbrk.c' || echo '$(srcdir)/'`strpbrk.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.31       lib_a-strrchr.$(OBJEXT)

这个目标定义为:

lib_a-strrchr.o: strrchr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strrchr.o `test -f 'strrchr.c' || echo '$(srcdir)/'`strrchr.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.32       lib_a-strsep.$(OBJEXT)

这个目标定义为:

lib_a-strsep.o: strsep.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strsep.o `test -f 'strsep.c' || echo '$(srcdir)/'`strsep.c

直接编译即可。

 

1.1.1.33       lib_a-strspn.$(OBJEXT)

这个目标定义为:

lib_a-strspn.o: strspn.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strspn.o `test -f 'strspn.c' || echo '$(srcdir)/'`strspn.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.34       lib_a-strtok.$(OBJEXT)

这个目标定义为:

lib_a-strtok.o: strtok.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strtok.o `test -f 'strtok.c' || echo '$(srcdir)/'`strtok.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.35       lib_a-strtok_r.$(OBJEXT)

这个目标定义为:

lib_a-strtok_r.o: strtok_r.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strtok_r.o `test -f 'strtok_r.c' || echo '$(srcdir)/'`strtok_r.c

直接编译即可。

这个文件仅为strtok服务,略过此文件。

 

1.1.1.36       lib_a-strupr.$(OBJEXT)

这个目标定义为:

lib_a-strupr.o: strupr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strupr.o `test -f 'strupr.c' || echo '$(srcdir)/'`strupr.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.37       lib_a-strxfrm.$(OBJEXT)

这个目标定义为:

lib_a-strxfrm.o: strxfrm.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strxfrm.o `test -f 'strxfrm.c' || echo '$(srcdir)/'`strxfrm.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.38       lib_a-strstr.$(OBJEXT)

这个目标定义为:

lib_a-strstr.o: strstr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strstr.o `test -f 'strstr.c' || echo '$(srcdir)/'`strstr.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.39       lib_a-swab.$(OBJEXT)

这个目标定义为:

lib_a-swab.o: swab.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-swab.o `test -f 'swab.c' || echo '$(srcdir)/'`swab.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.40       lib_a-u_strerr.$(OBJEXT)

这个目标定义为:

lib_a-u_strerr.o: u_strerr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-u_strerr.o `test -f 'u_strerr.c' || echo '$(srcdir)/'`u_strerr.c

直接编译即可。

 

1.1.1.41       lib_a-wcscat.$(OBJEXT)

这个目标定义为:

lib_a-wcscat.o: wcscat.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcscat.o `test -f 'wcscat.c' || echo '$(srcdir)/'`wcscat.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.42       lib_a-wcschr.$(OBJEXT)

这个目标定义为:

lib_a-wcschr.o: wcschr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcschr.o `test -f 'wcschr.c' || echo '$(srcdir)/'`wcschr.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.43       lib_a-wcscmp.$(OBJEXT)

这个目标定义为:

lib_a-wcscmp.o: wcscmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcscmp.o `test -f 'wcscmp.c' || echo '$(srcdir)/'`wcscmp.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.44       lib_a-wcscoll.$(OBJEXT)

这个目标定义为:

lib_a-wcscoll.o: wcscoll.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcscoll.o `test -f 'wcscoll.c' || echo '$(srcdir)/'`wcscoll.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.45       lib_a-wcscpy.$(OBJEXT)

这个目标定义为:

lib_a-wcscpy.o: wcscpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcscpy.o `test -f 'wcscpy.c' || echo '$(srcdir)/'`wcscpy.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.46       lib_a-wcscspn.$(OBJEXT)

这个目标定义为:

lib_a-wcscspn.o: wcscspn.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcscspn.o `test -f 'wcscspn.c' || echo '$(srcdir)/'`wcscspn.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.47       lib_a-wcslcat.$(OBJEXT)

这个目标定义为:

lib_a-wcslcat.o: wcslcat.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcslcat.o `test -f 'wcslcat.c' || echo '$(srcdir)/'`wcslcat.c

直接编译即可。

 

1.1.1.48       lib_a-wcslcpy.$(OBJEXT)

这个目标定义为:

lib_a-wcslcpy.o: wcslcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcslcpy.o `test -f 'wcslcpy.c' || echo '$(srcdir)/'`wcslcpy.c

直接编译即可。

 

1.1.1.49       lib_a-wcslen.$(OBJEXT)

这个目标定义为:

lib_a-wcslen.o: wcslen.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcslen.o `test -f 'wcslen.c' || echo '$(srcdir)/'`wcslen.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.50       lib_a-wcsncat.$(OBJEXT)

这个目标定义为:

lib_a-wcsncat.o: wcsncat.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsncat.o `test -f 'wcsncat.c' || echo '$(srcdir)/'`wcsncat.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.51       lib_a-wcsncmp.$(OBJEXT)

这个目标定义为:

lib_a-wcsncmp.o: wcsncmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsncmp.o `test -f 'wcsncmp.c' || echo '$(srcdir)/'`wcsncmp.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.52       lib_a-wcsncpy.$(OBJEXT)

这个目标定义为:

lib_a-wcsncpy.o: wcsncpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsncpy.o `test -f 'wcsncpy.c' || echo '$(srcdir)/'`wcsncpy.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.53       lib_a-wcsnlen.$(OBJEXT)

这个目标定义为:

lib_a-wcsnlen.o: wcsnlen.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsnlen.o `test -f 'wcsnlen.c' || echo '$(srcdir)/'`wcsnlen.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.54       lib_a-wcspbrk.$(OBJEXT)

这个目标定义为:

lib_a-wcspbrk.o: wcspbrk.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcspbrk.o `test -f 'wcspbrk.c' || echo '$(srcdir)/'`wcspbrk.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.55       lib_a-wcsrchr.$(OBJEXT)

这个目标定义为:

lib_a-wcsrchr.o: wcsrchr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsrchr.o `test -f 'wcsrchr.c' || echo '$(srcdir)/'`wcsrchr.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.56       lib_a-wcsspn.$(OBJEXT)

这个目标定义为:

lib_a-wcsspn.o: wcsspn.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsspn.o `test -f 'wcsspn.c' || echo '$(srcdir)/'`wcsspn.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.57       lib_a-wcsstr.$(OBJEXT)

这个目标定义为:

lib_a-wcsstr.o: wcsstr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsstr.o `test -f 'wcsstr.c' || echo '$(srcdir)/'`wcsstr.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.58       lib_a-wcswidth.$(OBJEXT)

这个目标定义为:

lib_a-wcswidth.o: wcswidth.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcswidth.o `test -f 'wcswidth.c' || echo '$(srcdir)/'`wcswidth.c

直接编译即可。

 

1.1.1.59       lib_a-wcsxfrm.$(OBJEXT)

这个目标定义为:

lib_a-wcsxfrm.o: wcsxfrm.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcsxfrm.o `test -f 'wcsxfrm.c' || echo '$(srcdir)/'`wcsxfrm.c

直接编译即可。

Vc提供了相关函数,略过此文件。

 

1.1.1.60       lib_a-wcwidth.$(OBJEXT)

这个目标定义为:

lib_a-wcwidth.o: wcwidth.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcwidth.o `test -f 'wcwidth.c' || echo '$(srcdir)/'`wcwidth.c

直接编译即可。

 

1.1.1.61       lib_a-wmemchr.$(OBJEXT)

这个目标定义为:

lib_a-wmemchr.o: wmemchr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wmemchr.o `test -f 'wmemchr.c' || echo '$(srcdir)/'`wmemchr.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.62       lib_a-wmemcmp.$(OBJEXT)

这个目标定义为:

lib_a-wmemcmp.o: wmemcmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wmemcmp.o `test -f 'wmemcmp.c' || echo '$(srcdir)/'`wmemcmp.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.63       lib_a-wmemcpy.$(OBJEXT)

这个目标定义为:

lib_a-wmemcpy.o: wmemcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wmemcpy.o `test -f 'wmemcpy.c' || echo '$(srcdir)/'`wmemcpy.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.64       lib_a-wmemmove.$(OBJEXT)

这个目标定义为:

lib_a-wmemmove.o: wmemmove.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wmemmove.o `test -f 'wmemmove.c' || echo '$(srcdir)/'`wmemmove.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.65       lib_a-wmemset.$(OBJEXT)

这个目标定义为:

lib_a-wmemset.o: wmemset.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wmemset.o `test -f 'wmemset.c' || echo '$(srcdir)/'`wmemset.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.66       lib_a-bcmp.$(OBJEXT)

这个目标定义为:

lib_a-bcmp.o: bcmp.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-bcmp.o `test -f 'bcmp.c' || echo '$(srcdir)/'`bcmp.c

直接编译即可。

 

1.1.1.67       lib_a-memccpy.$(OBJEXT)

这个目标定义为:

lib_a-memccpy.o: memccpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-memccpy.o `test -f 'memccpy.c' || echo '$(srcdir)/'`memccpy.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.68       lib_a-mempcpy.$(OBJEXT)

这个目标定义为:

lib_a-mempcpy.o: mempcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-mempcpy.o `test -f 'mempcpy.c' || echo '$(srcdir)/'`mempcpy.c

直接编译即可。

 

1.1.1.69       lib_a-stpcpy.$(OBJEXT)

这个目标定义为:

lib_a-stpcpy.obj: stpcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-stpcpy.obj `if test -f 'stpcpy.c'; then $(CYGPATH_W) 'stpcpy.c'; else $(CYGPATH_W) '$(srcdir)/stpcpy.c'; fi`

直接编译即可。

 

1.1.1.70       lib_a-stpncpy.$(OBJEXT)

这个目标定义为:

lib_a-stpncpy.o: stpncpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-stpncpy.o `test -f 'stpncpy.c' || echo '$(srcdir)/'`stpncpy.c

直接编译即可。

 

1.1.1.71       lib_a-strndup.$(OBJEXT)

这个目标定义为:

lib_a-strndup.o: strndup.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c

直接编译即可。

 

1.1.1.72       lib_a-strcasestr.$(OBJEXT)

这个目标定义为:

lib_a-strcasestr.o: strcasestr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strcasestr.o `test -f 'strcasestr.c' || echo '$(srcdir)/'`strcasestr.c

直接编译即可。

 

1.1.1.73       lib_a-strndup_r.$(OBJEXT)

这个目标定义为:

lib_a-strndup_r.o: strndup_r.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-strndup_r.o `test -f 'strndup_r.c' || echo '$(srcdir)/'`strndup_r.c

直接编译即可。

 

1.1.1.74       lib_a-wcpcpy.$(OBJEXT)

这个目标定义为:

lib_a-wcpcpy.o: wcpcpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcpcpy.o `test -f 'wcpcpy.c' || echo '$(srcdir)/'`wcpcpy.c

直接编译即可。

 

1.1.1.75       lib_a-wcpncpy.$(OBJEXT)

这个目标定义为:

lib_a-wcpncpy.o: wcpncpy.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-wcpncpy.o `test -f 'wcpncpy.c' || echo '$(srcdir)/'`wcpncpy.c

直接编译即可。

 

1.1.1.76       lib_a-memmem.$(OBJEXT)

这个目标定义为:

lib_a-memmem.o: memmem.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-memmem.o `test -f 'memmem.c' || echo '$(srcdir)/'`memmem.c

直接编译即可。

 

 

 

参考资料

vs2008下使用cygwin1):前言(2008-10-16)

vs2008下使用cygwin2):i686-pc-cygwin/newlib/Makefile分析(2008-10-16)

vs2008下使用cygwin3):i686-pc-cygwin/newlib/libc/Makefile分析(2008-10-16)

vs2008下使用cygwin4):i686-pc-cygwin/newlib/libc/argz/Makefile分析(2008-10-16)

vs2008下使用cygwin5):i686-pc-cygwin/newlib/libc/stdlib/Makefile分析(2008-10-16)

vs2008下使用cygwin6):i686-pc-cygwin/newlib/libc/ctype/Makefile分析(2008-10-16)

vs2008下使cygwin7):i686-pc-cygwin/newlib/libc/search/Makefile分析(2008-10-16)

vs2008下使用cygwin8):i686-pc-cygwin/newlib/libc/stdio/Makefile分析(2008-10-16)

vs2008下使用cygwin9):i686-pc-cygwin/newlib/libc/stdio64/Makefile分析(2008-10-16)

 

 

 

 

 

原创粉丝点击