* Link objects with gcc, not ld.

git-svn-id: svn://svn.zoy.org/elk/trunk@13 55e467fa-43c5-0310-a8a2-de718669efc6
This commit is contained in:
sam 2003-08-20 09:26:21 +00:00
parent d0dd62cf9a
commit 074467d7f1
7 changed files with 62 additions and 62 deletions

View File

@ -82,34 +82,34 @@ struct.o: \$(H) struct.c
gdbm.o: \$(H) gdbm.c gdbm.o: \$(H) gdbm.c
bitstring.so: bitstring.o bitstring.so: bitstring.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
debug.so: debug.o debug.so: debug.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
elk-eval.so: elk-eval.o elk-eval.so: elk-eval.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
hack.so: hack.o hack.so: hack.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
monitor.so: monitor.o monitor.so: monitor.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
newhandler.so: newhandler.o newhandler.so: newhandler.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
record.so: record.o record.so: record.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
regexp.so: regexp.o regexp.so: regexp.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
struct.so: struct.o struct.so: struct.o
ld -shared -o \$@ \$< -lc gcc -shared -o \$@ \$< -lc
gdbm.so: gdbm.o gdbm.so: gdbm.o
ld -shared -o \$@ \$< -lgdbm -lc gcc -shared -o \$@ \$< -lgdbm -lc
install: \$(SO) install: \$(SO)
-@if [ ! -d $install_dir/lib ]; then \\ -@if [ ! -d $install_dir/lib ]; then \\

View File

@ -78,7 +78,7 @@ unix.pre: \$(O)
../../scripts/makedl \$@ \$(O) ../../scripts/makedl \$@ \$(O)
unix.so: \$(O) unix.so: \$(O)
ld -shared -o \$@ \$(O) -lc gcc -shared -o \$@ \$(O) -lc
install: unix.so install: unix.so
-@if [ ! -d $install_dir/lib ]; then \\ -@if [ ! -d $install_dir/lib ]; then \\

View File

@ -120,73 +120,73 @@ tree.o: \$(H) tree.d
viewport.o: \$(H) viewport.d viewport.o: \$(H) viewport.d
ascii.so: ascii.o ascii.so: ascii.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
box.so: box.o box.so: box.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
command.so: command.o command.so: command.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
dialog.so: dialog.o dialog.so: dialog.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
form.so: form.o form.so: form.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
grip.so: grip.o grip.so: grip.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
label.so: label.o label.so: label.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
list.so: list.o list.so: list.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
menubutton.so: menubutton.o menubutton.so: menubutton.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
paned.so: paned.o paned.so: paned.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
panner.so: panner.o panner.so: panner.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
porthole.so: porthole.o porthole.so: porthole.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
repeater.so: repeater.o repeater.so: repeater.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
scrollbar.so: scrollbar.o scrollbar.so: scrollbar.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
shell.so: shell.o shell.so: shell.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
simplemenu.so: simplemenu.o simplemenu.so: simplemenu.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
sme.so: sme.o sme.so: sme.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
smebsb.so: smebsb.o smebsb.so: smebsb.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
smeline.so: smeline.o smeline.so: smeline.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
stripchart.so: stripchart.o stripchart.so: stripchart.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
toggle.so: toggle.o toggle.so: toggle.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
tree.so: tree.o tree.so: tree.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
viewport.so: viewport.o viewport.so: viewport.o
ld -shared -o \$@ \$< $libxaw -lc gcc -shared -o \$@ \$< $libxaw -lc
install: \$(SO) install: \$(SO)

View File

@ -108,7 +108,7 @@ xlib.pre: \$(O)
../../scripts/makedl \$@ \$(O) ../../scripts/makedl \$@ \$(O)
xlib.so: \$(O) xlib.so: \$(O)
ld -shared -o \$@ \$(O) $libxlib -lc gcc -shared -o \$@ \$(O) $libxlib -lc
install: xlib.so install: xlib.so
-@if [ ! -d $install_dir/lib ]; then \\ -@if [ ! -d $install_dir/lib ]; then \\

View File

@ -128,79 +128,79 @@ text.o: \$(H) text.d
toggle-btn.o: \$(H) toggle-btn.d toggle-btn.o: \$(H) toggle-btn.d
arrow-button.so: arrow-button.o arrow-button.so: arrow-button.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
bulletin-brd.so: bulletin-brd.o bulletin-brd.so: bulletin-brd.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
cascade-btn.so: cascade-btn.o cascade-btn.so: cascade-btn.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
command.so: command.o command.so: command.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
drawing-area.so: drawing-area.o drawing-area.so: drawing-area.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
drawn-button.so: drawn-button.o drawn-button.so: drawn-button.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
file-selectn.so: file-selectn.o file-selectn.so: file-selectn.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
form.so: form.o form.so: form.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
frame.so: frame.o frame.so: frame.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
label.so: label.o label.so: label.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
list.so: list.o list.so: list.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
main-window.so: main-window.o main-window.so: main-window.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
message-box.so: message-box.o message-box.so: message-box.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
paned-window.so: paned-window.o paned-window.so: paned-window.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
push-button.so: push-button.o push-button.so: push-button.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
row-column.so: row-column.o row-column.so: row-column.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
scale.so: scale.o scale.so: scale.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
scroll-bar.so: scroll-bar.o scroll-bar.so: scroll-bar.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
scrolled-win.so: scrolled-win.o scrolled-win.so: scrolled-win.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
selectn-box.so: selectn-box.o selectn-box.so: selectn-box.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
separator.so: separator.o separator.so: separator.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
shell.so: shell.o shell.so: shell.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
support.so: support.o support.so: support.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
text.so: text.o text.so: text.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
toggle-btn.so: toggle-btn.o toggle-btn.so: toggle-btn.o
ld -shared -o \$@ \$< $libxmotif -lc gcc -shared -o \$@ \$< $libxmotif -lc
install: \$(SO) install: \$(SO)

View File

@ -50,7 +50,7 @@ O= \$(XTDIR)/accelerator.o\\
@echo "" @echo ""
xt-motif.so: \$(O) ../../xlib/xlib.so xt-motif.so: \$(O) ../../xlib/xlib.so
ld -shared -o \$@ \$(O) ../../xlib/*.o $force_load_xm $libxmotif -lc gcc -shared -o \$@ \$(O) ../../xlib/*.o $force_load_xm $libxmotif -lc
xt-motif.pre: \$(O) ../../xlib/xlib.pre xt-motif.pre: \$(O) ../../xlib/xlib.pre
../../../scripts/makedl \$@ \$(O) ../../xlib/*.o $motif_link_libs ../../../scripts/makedl \$@ \$(O) ../../xlib/*.o $motif_link_libs

View File

@ -88,7 +88,7 @@ xt.pre: \$(O) ../xlib/xlib.pre
../../scripts/makedl \$@ \$(O) ../xlib/*.o ../../scripts/makedl \$@ \$(O) ../xlib/*.o
xt.so: \$(O) ../xlib/xlib.so xt.so: \$(O) ../xlib/xlib.so
ld -shared -o \$@ \$(O) ../xlib/*.o $libxt -lc gcc -shared -o \$@ \$(O) ../xlib/*.o $libxt -lc
install: xt.so install: xt.so
-@if [ ! -d $install_dir/lib ]; then \\ -@if [ ! -d $install_dir/lib ]; then \\