[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: [BusyBox] (no subject)
From: Zhang_Jian <zhang_jian () anyka ! com ! cn>
Date: 2002-02-26 4:03:05
[Download RAW message or body]
Dear all,
I have some trouble in compiling my programs
The following is my Makefile based on 'm68k-pic-coff-gcc'
cross-compiler.
Later, I modified this Makefile and make it based on 'm68k-elf-gcc'
cross-compiler, but it always showed some error messages when it linked
libraries.
The ld errorcode is 139, I don't know what error it is.
Please dear all can help me. Thanks!
-Jedediah
M68k-pic-coff-gcc Makefile:
all::
ifndef TOP
TOP = .
endif
ifdef EMBED
ARCH = $(TOP)/arch/embed
BUILD = $(TOP)/build/embed
O = embed.o
CC = m68k-pic-coff-gcc -fpic
OBJCOPY = m68k-pic-coff-objcopy
LD = m68k-pic-coff-ld --embedded-relocs
RANLIB = m68k-pic-coff-ranlib
# Please correct location of m68k-pic-coff libgcc
LIBGCC = `$(CC) -v 2>&1 | grep specs | sed -e "s/Reading specs from //" |
sed -e s/specs/libgcc.a/`
STARTUP = $(ARCH)/crt0.o
CFLAGS = -O2 -m68000 -g -fno-builtin -msoft-float -D__linux__ -DEMBED
-I$(TOP)/../lib/include
COFF2FLT = coff2flt
LINK = $(LD) -T $(ARCH)/user.ld $(STARTUP) $^ $(TOP)/../lib/libc.a $(LIBGCC)
-o $@.coff && $(COFF2FLT) -o $@ $@.coff $(LDFLAGS)
LINKM = $(LD) -T $(ARCH)/user.ld $(STARTUP) $^ $(TOP)/../lib/libc.a
$(TOP)/../lib/libmf.a $(LIBGCC) -o $@.coff && $(COFF2FLT) -o $@ $@.coff
$(LDFLAGS)
.PHONY: $(STARTUP)
$(STARTUP): $(ARCH)/crt0.S
$(CC) $(CFLAGS) -c $< -o $@
clean::
# rm -f *.coff
else
ARCH = $(TOP)/arch/pc
BUILD = $(TOP)/build/pc
O = pc.o
CC = gcc
CFLAGS = -g
LINK = $(CC) -g $^ -o $@ -lefence $(LDFLAGS)
LINKM = $(CC) -g $^ -lm -o $@ -lefence $(LDFLAGS)
RANLIB = ranlib
endif
ifneq "$(TOP)" "."
doc lynxdoc netscapedoc:
$(MAKE) -C $(TOP) $@
ifndef uploader
install:
$(MAKE) -C $(TOP) $@
upload:
$(MAKE) -C $(TOP) $@
endif
endif
adderrors:
perl $(TOP)/liberror/adderrors.pl $(TOP)/liberror/IPSErrorCodes.h
*.[ch]
realclean:: clean
rm -f *.o
rm -f $(foreach dir, $(wildcard $(TOP)/build/*), $(foreach file,
$(notdir $(CLEAN)), $(dir)/$(file)))
clean::
rm -f *.$(O) *~ core
.SUFFIXES : .$(O)
%.$(O) : %.c ; $(CC) $(CFLAGS) -c $< -o $@
LIBNET = $(BUILD)/libnet.a $(TOP)/libnet/libnet-libstamp.$(O)
INCNET = -I$(TOP)/libnet
LIBSERIAL = $(BUILD)/libserial.a $(TOP)/libserial/libserial-libstamp.$(O)
INCSERIAL = -I$(TOP)/libserial
LIBRESOLV = $(BUILD)/libresolv.a $(TOP)/libresolv/libresolv-libstamp.$(O)
INCRESOLV = -I$(TOP)/libresolv
LIBRPC = $(BUILD)/librpc.a $(TOP)/librpc/librpc-libstamp.$(O)
INCRPC = -I$(TOP)/librpc
INCDEBUG = -I$(TOP)/libdebug
M68k-elf-gcc Makefile:
all::
ifndef TOP
TOP = /usr/local/m68k-elf
endif
ifdef EMBED
#ARCH = $(TOP)/arch/embed
BUILD = $(TOP)/build/embed
O = embed.o
CC = m68k-elf-gcc -DLINUX -m68000
OBJCOPY = m68k-elf-objcopy
AS = m68k-elf-as
AR = m68k-elf-ar
LD = m68k-elf-ld
RANLIB = m68k-elf-ranlib
#CC = m68k-pic-coff-gcc -fpic
#OBJCOPY = m68k-pic-coff-objcopy
#LD = m68k-pic-coff-ld --embedded-relocs
#RANLIB = m68k-pic-coff-ranlib
# Please correct location of m68k-pic-coff libgcc
#LIBGCC = `$(CC) -v 2>&1 | grep specs | sed -e "s/Reading specs from //" |
sed -e s/specs/libgcc.a/`
CFLAGS = -m68000 -O2 -fno-builtin -msep-data -D__linux__ -DEMBED
-I$(TOP)/lib/include
#COFF2FLT = coff2flt
LINK = $(CC) -T/usr/local/m68k-elf/lib/elf2flt.ld $^
-L/usr/local/m68k-elf/lib -lc -o $@ $(LDFLAGS) -Wl,-elf2flt
LINKM = $(CC) -T/usr/local/m68k-elf/lib/elf2flt.ld $^ -lc
-L/usr/local/m68k-elf/lib -lmf.a -o $@ $(LDFLAGS) -Wl,-elf2flt
.PHONY:
#$(STARTUP): /uclinux/appsrc/arch/embed/crt0.S
# $(CC) $(CFLAGS) -c $< -o $@
clean::
# rm -f *.coff
else
#ARCH = $(TOP)/arch/pc
BUILD = $(TOP)/build/pc
O = pc.o
CC = gcc
CFLAGS = -g
LINK = $(CC) -g $^ -o $@ -lefence $(LDFLAGS)
LINKM = $(CC) -g $^ -lm -o $@ -lefence $(LDFLAGS)
RANLIB = ranlib
endif
#ifneq "$(TOP)" "."
#doc lynxdoc netscapedoc:
# $(MAKE) -C $(TOP) $@
#ifndef uploader
#install:
# $(MAKE) -C $(TOP) $@
#upload:
# $(MAKE) -C $(TOP) $@
#endif
#endif
adderrors:
perl $(TOP)/liberror/adderrors.pl $(TOP)/liberror/IPSErrorCodes.h
*.[ch]
realclean:: clean
rm -f *.o
rm -f $(foreach dir, $(wildcard $(TOP)/build/*), $(foreach file,
$(notdir $(CLEAN)), $(dir)/$(file)))
clean::
rm -f *.$(O) *~ core
.SUFFIXES : .$(O)
%.$(O) : %.c ; $(CC) $(CFLAGS) -c $< -o $@
LIBNET = $(BUILD)/libnet.a $(TOP)/libnet/libnet-libstamp.$(O)
INCNET = -I$(TOP)/libnet
LIBSERIAL = $(BUILD)/libserial.a $(TOP)/libserial/libserial-libstamp.$(O)
INCSERIAL = -I$(TOP)/libserial
LIBRESOLV = $(BUILD)/libresolv.a $(TOP)/libresolv/libresolv-libstamp.$(O)
INCRESOLV = -I$(TOP)/libresolv
LIBRPC = $(BUILD)/librpc.a $(TOP)/librpc/librpc-libstamp.$(O)
INCRPC = -I$(TOP)/librpc
INCDEBUG = -I$(TOP)/libdebug
[Attachment #3 (text/html)]
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{font-family:Arial;
color:windowtext;}
/* Page Definitions */
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
layout-grid:15.6pt;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'>
<div class=Section1 style='layout-grid:15.6pt'>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>Dear all,</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> I have some trouble in compiling my
programs</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> The following is my Makefile based
on 'm68k-pic-coff-gcc' cross-compiler.</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> Later, I modified this Makefile and
make it based on 'm68k-elf-gcc' cross-compiler, but it always showed
some error messages when it linked libraries.</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> The ld errorcode is 139, I don't
know what error it is.</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> Please dear all can help me. \
Thanks!</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>-Jedediah</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><b><font size=1 face=Arial><span lang=EN-US
style='font-size:9.0pt;font-family:Arial;font-weight:bold'>M68k-pic-coff-gcc \
Makefile:</span></font></b></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>all::</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ifndef TOP</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>TOP = .</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ifdef EMBED</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ARCH = $(TOP)/arch/embed</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>BUILD = $(TOP)/build/embed</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>O = embed.o</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CC = m68k-pic-coff-gcc -fpic</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>OBJCOPY = m68k-pic-coff-objcopy</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LD = m68k-pic-coff-ld --embedded-relocs</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>RANLIB = m68k-pic-coff-ranlib</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># Please correct location of m68k-pic-coff \
libgcc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBGCC = `$(CC) -v 2>&1 | grep specs | sed -e
"s/Reading specs from //" | sed -e s/specs/libgcc.a/`</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>STARTUP = $(ARCH)/crt0.o</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CFLAGS = -O2 -m68000 -g -fno-builtin -msoft-float \
-D__linux__
-DEMBED -I$(TOP)/../lib/include </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>COFF2FLT = coff2flt</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINK = $(LD) -T $(ARCH)/user.ld $(STARTUP) $^ \
$(TOP)/../lib/libc.a $(LIBGCC) -o $@.coff && $(COFF2FLT) -o $@ $@.coff \
$(LDFLAGS)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINKM = $(LD) -T $(ARCH)/user.ld $(STARTUP) $^ \
$(TOP)/../lib/libc.a $(TOP)/../lib/libmf.a $(LIBGCC) -o $@.coff && \
$(COFF2FLT) -o $@ $@.coff $(LDFLAGS)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>.PHONY: $(STARTUP)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>$(STARTUP): $(ARCH)/crt0.S</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> $(CC)
$(CFLAGS) -c $< -o $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>clean::</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># rm -f \
*.coff</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>else</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ARCH = $(TOP)/arch/pc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>BUILD = $(TOP)/build/pc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>O = pc.o</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CC = gcc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CFLAGS = -g</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINK = $(CC) -g $^ -o $@ -lefence \
$(LDFLAGS)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINKM = $(CC) -g $^ -lm -o $@ -lefence \
$(LDFLAGS)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>RANLIB = ranlib</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ifneq "$(TOP)" "."</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>doc lynxdoc netscapedoc:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> $(MAKE)
-C $(TOP) $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ifndef uploader</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>install:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> $(MAKE)
-C $(TOP) $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>upload:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> $(MAKE)
-C $(TOP) $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>adderrors:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> perl
$(TOP)/liberror/adderrors.pl $(TOP)/liberror/IPSErrorCodes.h *.[ch]</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>realclean:: clean</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> rm -f
*.o</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> rm -f
$(foreach dir, $(wildcard $(TOP)/build/*), $(foreach file, $(notdir $(CLEAN)),
$(dir)/$(file)))</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>clean::</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> rm -f
*.$(O) *~ core</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>.SUFFIXES : .$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>%.$(O) : %.c ; $(CC) $(CFLAGS) -c $< -o \
$@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBNET = $(BUILD)/libnet.a \
$(TOP)/libnet/libnet-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCNET = -I$(TOP)/libnet</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBSERIAL = $(BUILD)/libserial.a \
$(TOP)/libserial/libserial-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCSERIAL = -I$(TOP)/libserial</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBRESOLV = $(BUILD)/libresolv.a \
$(TOP)/libresolv/libresolv-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCRESOLV = -I$(TOP)/libresolv</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBRPC = $(BUILD)/librpc.a \
$(TOP)/librpc/librpc-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCRPC = -I$(TOP)/librpc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCDEBUG = -I$(TOP)/libdebug</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><b><font size=1 face=Arial><span lang=EN-US
style='font-size:9.0pt;font-family:Arial;font-weight:bold'>M68k-elf-gcc \
Makefile:</span></font></b></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>all::</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ifndef TOP</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>TOP = /usr/local/m68k-elf</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>ifdef EMBED</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#ARCH = $(TOP)/arch/embed</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>BUILD = $(TOP)/build/embed</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>O = embed.o</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CC = m68k-elf-gcc -DLINUX -m68000 </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>OBJCOPY = m68k-elf-objcopy</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>AS = m68k-elf-as</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>AR = m68k-elf-ar</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LD = m68k-elf-ld </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>RANLIB = m68k-elf-ranlib</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#CC = m68k-pic-coff-gcc -fpic</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#OBJCOPY = m68k-pic-coff-objcopy</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#LD = m68k-pic-coff-ld --embedded-relocs</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#RANLIB = m68k-pic-coff-ranlib</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># Please correct location of m68k-pic-coff \
libgcc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#LIBGCC = `$(CC) -v 2>&1 | grep specs | sed -e
"s/Reading specs from //" | sed -e s/specs/libgcc.a/`</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CFLAGS = -m68000 -O2 -fno-builtin -msep-data -D__linux__
-DEMBED -I$(TOP)/lib/include</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#COFF2FLT = coff2flt</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINK = $(CC) -T/usr/local/m68k-elf/lib/elf2flt.ld $^
-L/usr/local/m68k-elf/lib -lc -o $@ $(LDFLAGS) -Wl,-elf2flt</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINKM = $(CC) -T/usr/local/m68k-elf/lib/elf2flt.ld $^
-lc -L/usr/local/m68k-elf/lib -lmf.a -o $@ $(LDFLAGS) -Wl,-elf2flt</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>.PHONY: </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#$(STARTUP): \
/uclinux/appsrc/arch/embed/crt0.S</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># $(CC) $(CFLAGS)
-c $< -o $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>clean::</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># rm -f \
*.coff</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>else</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#ARCH = $(TOP)/arch/pc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>BUILD = $(TOP)/build/pc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>O = pc.o</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CC = gcc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>CFLAGS = -g</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINK = $(CC) -g $^ -o $@ -lefence \
$(LDFLAGS)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LINKM = $(CC) -g $^ -lm -o $@ -lefence \
$(LDFLAGS)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>RANLIB = ranlib</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#ifneq "$(TOP)" "."</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#doc lynxdoc netscapedoc:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># $(MAKE) -C
$(TOP) $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#ifndef uploader</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#install:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># $(MAKE) -C
$(TOP) $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#upload:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'># $(MAKE) -C
$(TOP) $@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>#endif</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>adderrors:</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> perl
$(TOP)/liberror/adderrors.pl $(TOP)/liberror/IPSErrorCodes.h *.[ch]</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>realclean:: clean</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> rm -f
*.o</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> rm -f
$(foreach dir, $(wildcard $(TOP)/build/*), $(foreach file, $(notdir $(CLEAN)),
$(dir)/$(file)))</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>clean::</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> rm -f
*.$(O) *~ core</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>.SUFFIXES : .$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>%.$(O) : %.c ; $(CC) $(CFLAGS) -c $< -o \
$@</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBNET = $(BUILD)/libnet.a \
$(TOP)/libnet/libnet-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCNET = -I$(TOP)/libnet</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBSERIAL = $(BUILD)/libserial.a \
$(TOP)/libserial/libserial-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCSERIAL = -I$(TOP)/libserial</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBRESOLV = $(BUILD)/libresolv.a \
$(TOP)/libresolv/libresolv-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCRESOLV = -I$(TOP)/libresolv</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>LIBRPC = $(BUILD)/librpc.a \
$(TOP)/librpc/librpc-libstamp.$(O)</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCRPC = -I$(TOP)/librpc</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'>INCDEBUG = -I$(TOP)/libdebug</span></font></p>
</div>
</body>
</html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic