Various tweaks.
This commit is contained in:
parent
c3a72d77dc
commit
d21d62e2fc
15 changed files with 34 additions and 20 deletions
|
|
@ -7,7 +7,9 @@ OFILES=\
|
||||||
9term.$O\
|
9term.$O\
|
||||||
$SYSNAME.$O\
|
$SYSNAME.$O\
|
||||||
|
|
||||||
|
SHORTLIB=frame draw plumb fs mux thread 9
|
||||||
|
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
||||||
LDFLAGS=-lframe -ldraw -lplumb -lfs -lmux -lthread -l9 -L$X11/lib -lX11 -lutil
|
LDFLAGS=-L$X11/lib -lX11 -lutil
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,8 +36,9 @@ UPDATE=\
|
||||||
$HFILES\
|
$HFILES\
|
||||||
${OFILES:%.$O=%.c}\
|
${OFILES:%.$O=%.c}\
|
||||||
|
|
||||||
|
SHORTLIB=complete plumb fs mux thread frame draw bio 9
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -lcomplete -lplumb -lfs -lmux -lthread -lframe -ldraw -lbio -l9 -L$X11/lib -lX11
|
LDFLAGS=$LDFLAGS -L$X11/lib -lX11
|
||||||
|
|
||||||
edit.$O ecmd.$O elog.$O: edit.h
|
edit.$O ecmd.$O elog.$O: edit.h
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ OFILES=dict.$O\
|
||||||
|
|
||||||
HFILES=dict.h kuten.h
|
HFILES=dict.h kuten.h
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -lbio -lregexp9 -l9
|
SHORTLIB=bio regexp9 9
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
||||||
mkindex: mkindex.$O $LFILES utils.$O
|
mkindex: mkindex.$O $LFILES utils.$O
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,6 @@ OFILES=\
|
||||||
|
|
||||||
HFILES=diff.h
|
HFILES=diff.h
|
||||||
|
|
||||||
|
SHORTLIB=bio 9
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -lbio -l9
|
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,11 @@ initcode(void)
|
||||||
indef = 0;
|
indef = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
nop(void)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
push(Datum d)
|
push(Datum d)
|
||||||
{
|
{
|
||||||
|
|
@ -557,11 +562,18 @@ diveq(void)
|
||||||
push(d2);
|
push(d2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
ppush(Datum *d)
|
||||||
|
{
|
||||||
|
push(*d);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
modeq(void)
|
modeq(void)
|
||||||
{
|
{
|
||||||
Datum d1, d2;
|
Datum d1, d2;
|
||||||
long x;
|
long x;
|
||||||
|
|
||||||
d1 = pop();
|
d1 = pop();
|
||||||
d2 = pop();
|
d2 = pop();
|
||||||
if (d1.sym->type != VAR && d1.sym->type != UNDEF)
|
if (d1.sym->type != VAR && d1.sym->type != UNDEF)
|
||||||
|
|
@ -570,9 +582,12 @@ modeq(void)
|
||||||
/* d2.val = d1.sym->u.val %= d2.val; */
|
/* d2.val = d1.sym->u.val %= d2.val; */
|
||||||
x = d1.sym->u.val;
|
x = d1.sym->u.val;
|
||||||
x %= (long) d2.val;
|
x %= (long) d2.val;
|
||||||
d2.val = d1.sym->u.val = x;
|
d2.val = x;
|
||||||
|
d1.sym->u.val = x;
|
||||||
d1.sym->type = VAR;
|
d1.sym->type = VAR;
|
||||||
push(d2);
|
|
||||||
|
/* push(d2) generates a compiler error on Linux w. gcc 2.95.4 */
|
||||||
|
ppush(&d2);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,6 @@ OFILES=\
|
||||||
|
|
||||||
YFILES=hoc.y\
|
YFILES=hoc.y\
|
||||||
|
|
||||||
|
SHORTLIB=bio 9
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -lbio -l9
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ HFILES=\
|
||||||
mk.h\
|
mk.h\
|
||||||
fns.h\
|
fns.h\
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -lregexp9 -lbio -l9
|
SHORTLIB=regexp9 bio 9
|
||||||
|
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,8 @@ PLAN9=../..
|
||||||
<$PLAN9/src/mkhdr
|
<$PLAN9/src/mkhdr
|
||||||
|
|
||||||
TARG=`ls *.c | sed 's/\.c//'`
|
TARG=`ls *.c | sed 's/\.c//'`
|
||||||
LDFLAGS=$LDFLAGS -lsec -lfs -lmux -lregexp9 -lthread -lbio -l9
|
LDFLAGS=$LDFLAGS
|
||||||
|
SHORTLIB=sec fs mux regexp9 thread bio 9
|
||||||
|
|
||||||
<$PLAN9/src/mkmany
|
<$PLAN9/src/mkmany
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ PLAN9=../../..
|
||||||
<$PLAN9/src/mkhdr
|
<$PLAN9/src/mkhdr
|
||||||
|
|
||||||
TARG=plumber plumb
|
TARG=plumber plumb
|
||||||
|
SHORTLIB=plumb fs mux thread regexp9 bio 9
|
||||||
|
|
||||||
<$PLAN9/src/mkmany
|
<$PLAN9/src/mkmany
|
||||||
|
|
||||||
|
|
@ -14,4 +15,3 @@ $PLUMB: $HFILES
|
||||||
$O.plumb: $PLUMB
|
$O.plumb: $PLUMB
|
||||||
$O.plumber: $PLUMBER
|
$O.plumber: $PLUMBER
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -lplumb -lfs -lmux -lthread -lregexp9 -lbio -l9
|
|
||||||
|
|
|
||||||
|
|
@ -31,8 +31,6 @@ HFILES=\
|
||||||
|
|
||||||
YFILES=syn.y
|
YFILES=syn.y
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -l9
|
|
||||||
|
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
||||||
x.tab.h: y.tab.h
|
x.tab.h: y.tab.h
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,4 @@ HFILES=sam.h\
|
||||||
errors.h\
|
errors.h\
|
||||||
mesg.h\
|
mesg.h\
|
||||||
|
|
||||||
LDFLAGS=$LDFLAGS -l9
|
|
||||||
|
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
|
||||||
|
|
@ -22,9 +22,7 @@ HFILES=\
|
||||||
$PLAN9/include/draw.h\
|
$PLAN9/include/draw.h\
|
||||||
|
|
||||||
CFLAGS=$CFLAGS -I../sam
|
CFLAGS=$CFLAGS -I../sam
|
||||||
LDFLAGS=$LDFLAGS -lframe -ldraw -lthread -lregexp9 \
|
LDFLAGS=$LDFLAGS -L$X11/lib -lX11 -lm
|
||||||
-lbio -l9 -L$X11/lib -lX11 -lm
|
SHORTLIB=frame draw thread regexp9 bio 9
|
||||||
|
|
||||||
o.samterm: $PLAN9/lib/libframe.a $PLAN9/lib/libdraw.a $PLAN9/lib/libthread.a
|
|
||||||
|
|
||||||
<$PLAN9/src/mkone
|
<$PLAN9/src/mkone
|
||||||
|
|
|
||||||
|
|
@ -401,7 +401,7 @@ others(void)
|
||||||
|
|
||||||
finput = Bopen(parser, OREAD);
|
finput = Bopen(parser, OREAD);
|
||||||
if(finput == 0)
|
if(finput == 0)
|
||||||
error("cannot find parser %s", parser);
|
error("cannot open parser %s: %r", parser);
|
||||||
warray("yyr1", levprd, nprod);
|
warray("yyr1", levprd, nprod);
|
||||||
aryfil(temp1, nprod, 0);
|
aryfil(temp1, nprod, 0);
|
||||||
PLOOP(1, i)
|
PLOOP(1, i)
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ DIRS=\
|
||||||
lib9\
|
lib9\
|
||||||
libbin\
|
libbin\
|
||||||
libbio\
|
libbio\
|
||||||
|
libcomplete\
|
||||||
libdraw\
|
libdraw\
|
||||||
libflate\
|
libflate\
|
||||||
libframe\
|
libframe\
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ NUKEFILES=
|
||||||
YACC=yacc
|
YACC=yacc
|
||||||
YFLAGS=-d
|
YFLAGS=-d
|
||||||
LIB=
|
LIB=
|
||||||
SHORTLIB=
|
SHORTLIB=9
|
||||||
|
|
||||||
<|cat $PLAN9/src/mk.$SYSNAME-$OBJTYPE 2>/dev/null || true
|
<|cat $PLAN9/src/mk.$SYSNAME-$OBJTYPE 2>/dev/null || true
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue