📄 makefile
字号:
# Generated automatically from Makefile.in by configure.# Makefile for prc-tools libc.## This is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2, or (at your option)# any later version.srcdir = .VPATH = .#stopprefix = /usr/arm-tcpmp-palmosexec_prefix = ${prefix}target_cpu = armtarget_alias = arm-tcpmp-palmostooldir = $(exec_prefix)/$(target_alias)INSTALL = /usr/bin/install -cINSTALL_DATA = ${INSTALL} -m 644SDKFLAGS = -Wno-multichar -march=armv4 -fshort-enums -O3 -mno-apcs-frame -mtune=xscale -fomit-frame-pointer -fsigned-char MULTIFLAGS =CC = $(target_alias)-gccAR = $(target_alias)-arRANLIB = $(target_alias)-ranlibINSTALL_DIRS = $(INSTALL_DIRS_arm)INSTALL_HEADERS = $(INSTALL_HEADERS_arm)INSTALL_C_LIBS = $(INSTALL_C_LIBS_arm)INSTALL_CXX_LIBS = $(INSTALL_CXX_LIBS_arm)INSTALL_LIBS = $(INSTALL_C_LIBS) $(INSTALL_CXX_LIBS)LIBC_OBJS = $(LIBC_OBJS_arm)LIBG_OBJS = $(LIBG_OBJS_arm)# PRINT_FLOATS huh?CFLAGS = -Wall -O2 -fno-builtin -DPRINT_FLOATS \ -I$(srcdir)/include -I$(srcdir)/../include $(SDKFLAGS) $(MULTIFLAGS)INCDIR = $(srcdir)/includeINSTALL_HFILES = $(INCDIR)/errno.h $(INCDIR)/malloc.h \ $(INCDIR)/setjmp.h $(INCDIR)/stdio.h \ $(INCDIR)/sys/types.hINSTALL_DIRS_m68k = include lib lib/mown-gpINSTALL_HEADERS_m68k = stdlib.hINSTALL_C_LIBS_m68k = libc.a mown-gp/libc.a libg.a mown-gp/libg.aINSTALL_CXX_LIBS_m68k = libstdc++.aLIBC_OBJS_m68k = \ conio.o vsprintf.o printf.o setjmp.o \ bcopy.o bzero.o \ ctype.o isalnum.o isalpha.o isblank.o iscntrl.o isdigit.o isgraph.o \ islower.o isprint.o ispunct.o isspace.o isupper.o isxdigit.o \ tolower.o toupper.o \ atoi.o atol.o atoll.o \ _Strtoul.o _Strtoull.o strtol.o strtoll.o strtoul.o strtoull.o \ malloc.o free.o realloc.o calloc.o \ abort.o atexit.o \ abs.o labs.o llabs.o div.o ldiv.o lldiv.o \ memcpy.o memmove.o strcpy.o strncpy.o strcat.o strncat.o \ memcmp.o strcmp.o strncmp.o memchr.o strchr.o strcspn.o strpbrk.o \ strrchr.o strspn.o strstr.o strtok.o memset.o strlen.oLIBG_OBJS_m68k =INSTALL_DIRS_arm = libINSTALL_HEADERS_arm =INSTALL_C_LIBS_arm = libc.aINSTALL_CXX_LIBS_arm = libstdc++.a# The strtok() function is missing from the list of objects for ARM# because, requiring a global, it doesn't work in an armlet.# FIXME maybe add strtok_r() to help with this.LIBC_OBJS_arm = \ ctype.o isalnum.o isalpha.o isblank.o iscntrl.o isdigit.o isgraph.o \ islower.o isprint.o ispunct.o isspace.o isupper.o isxdigit.o \ tolower.o toupper.o \ atoi.o atol.o atoll.o \ _Strtoul.o _Strtoull.o strtol.o strtoll.o strtoul.o strtoull.o \ abs.o labs.o llabs.o div.o ldiv.o lldiv.o \ memcpy.o memmove.o strcpy.o strncpy.o strcat.o strncat.o \ memcmp.o strcmp.o strncmp.o memchr.o strchr.o strcspn.o strpbrk.o \ strrchr.o strspn.o strstr.o memset.o strlen.oLIBG_OBJS_arm =all: $(INSTALL_LIBS)install-legacy: $(INSTALL_HFILES) $(INSTALL) -d $(DESTDIR)$(exec_prefix)/$(target_alias)/include $(INSTALL) -d $(DESTDIR)$(exec_prefix)/$(target_alias)/include/sys for f in $(INSTALL_HFILES); do \ $(INSTALL_DATA) $$f `echo $$f | sed -e 's:^$(INCDIR):$(DESTDIR)$(exec_prefix)/$(target_alias)/include:'`; \ doneinstall: all install-legacy list="$(INSTALL_DIRS)"; for d in $$list; do \ $(INSTALL) -d $(DESTDIR)$(tooldir)/$$d; \ done list="$(INSTALL_HEADERS)"; for f in $$list; do \ $(INSTALL_DATA) $(srcdir)/$(target_cpu)/$$f \ $(DESTDIR)$(tooldir)/include/$$f; \ done list="$(INSTALL_LIBS)"; for f in $$list; do \ $(INSTALL_DATA) $$f $(DESTDIR)$(tooldir)/lib/$$f; \ done.PHONY: all install-legacy install cleanbootstrap_h = ../bootstrap/bootstrap.h ../include/NewTypes.hctype.o isalnum.o isalpha.o isblank.o iscntrl.o isdigit.o isgraph.o \islower.o isprint.o ispunct.o isspace.o isupper.o isxdigit.o \tolower.o toupper.o: ctype.c ../include/ctype.h $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` $(srcdir)/ctype.catoi.o atol.o _Strtoul.o \strtol.o strtoul.o: intconv.c ../include/stdlib.h ../include/ctype.h $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` $(srcdir)/intconv.catoll.o _Strtoull.o \strtoll.o strtoull.o: intconv.c ../include/stdlib.h ../include/ctype.h $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` -DLONG_LONG \ $(srcdir)/intconv.cmalloc.o free.o calloc.o realloc.o: malloc.c ../include/stdlib.h $(bootstrap_h) $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` $(srcdir)/malloc.catexit.o: atexit.c ../include/stdlib.h $(bootstrap_h)abs.o labs.o llabs.o: abs.c ../include/stdlib.h $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` $(srcdir)/abs.cdiv.o ldiv.o lldiv.o: division.c ../include/stdlib.h $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` $(srcdir)/division.cmemcpy.o memmove.o memcmp.o memchr.o memset.o: memstring.c ../include/string.h $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` $(srcdir)/memstring.cstrcpy.o strncpy.o strcat.o strncat.o strcmp.o strncmp.o \strchr.o strcspn.o strpbrk.o strrchr.o strspn.o strstr.o \strtok.o strlen.o: string.c ../include/string.h $(CC) $(CFLAGS) -c -o $@ -DL`basename $@ .o` $(srcdir)/string.cconio.o: conio.c include/stdio.h $(bootstrap_h) ../bootstrap/bootstrap-ui.hall-multilibs: libc.a libg.alibc.a: $(LIBC_OBJS) rm -f libc.a $(AR) cur libc.a $(LIBC_OBJS) $(RANLIB) libc.amown-gp/libc.a: sub-multilibsmown-gp/Makefile: Makefile if [ ! -d mown-gp ]; then mkdir mown-gp; fi sed '1,/^#stop/s,= \.,= ../.,' Makefile > mown-gp/Makefilesub-multilibs: mown-gp/Makefile cd mown-gp; $(MAKE) CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" \ SDKFLAGS="$(SDKFLAGS)" MULTIFLAGS=-mown-gp all-multilibs.PHONY: all-multilibs sub-multilibslibg.a: $(LIBG_OBJS) rm -f libg.a $(AR) cur libg.a $(LIBG_OBJS) $(RANLIB) libg.a# Yes, this library really is empty. But we need it to exist to keep the# linker happy if people link with m68k-palmos-g++.libstdc++.a: $(AR) cur libstdc++.a $(RANLIB) libstdc++.a.S.o: $(CC) $(TARGETFLAGS) $(SDKFLAGS) $(DEFINES) -c $<clean: -rm -f *.o lib*.a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -