History

20080415-1807

Charles.Forsyth committed 18 years ago

Commit dbeb4b11 parent 3acca2c2 files · +47 −2Browse files

Unified · Split

2 files
  1. emu/Linux/emu-g +0 −2
  2. emu/Linux/mkfile-g +47 −0
emu/Linux/emu-g+0−2
@@ -63,8 +63,6 @@ port · 62 unmodified lines
6363 uqid
6464
6565 code
66− int dontcompile = 1;
67− int macjit = 1;
6866 void setpointer(int x, int y){USED(x); USED(y);}
6967 ulong strtochan(char *s){USED(s); return ~0;}
7068
emu/Linux/mkfile-g+47−0
@@ -0,0 +1,47 @@
1+SYSTARG=Linux
2+<../../mkconfig
3+SYSTARG=Linux
4+
5+#Configurable parameters
6+
7+CONF=emu #default configuration
8+CONFLIST=emu
9+CLEANCONFLIST=
10+
11+INSTALLDIR=$ROOT/$SYSTARG/$OBJTYPE/bin #path of directory where kernel is installed
12+
13+#end configurable parameters
14+
15+<$ROOT/mkfiles/mkfile-$SYSTARG-$OBJTYPE #set vars based on target system
16+
17+<| $SHELLNAME ../port/mkdevlist $CONF #sets $IP, $DEVS, $PORT, $LIBS
18+
19+OBJ=\
20+ asm-$OBJTYPE.$O\
21+ os.$O\
22+ $CONF.root.$O\
23+ lock.$O\
24+ $DEVS\
25+ $PORT\
26+
27+LIBNAMES=${LIBS:%=lib%.a}
28+#libs=${LIBS:%=$ROOT/$OBJDIR/lib/lib%.a}
29+
30+HFILES=\
31+
32+CFLAGS='-DROOT="'$ROOT'"' -DEMU -I. -I../port -I$ROOT/$SYSTARG/$OBJTYPE/include -I$ROOT/include -I$ROOT/libinterp $CTHREADFLAGS $CFLAGS $EMUOPTIONS
33+SYSLIBS= -lm -lX11 -lXext
34+KERNDATE=`{$NDATE}
35+
36+default:V: $O.$CONF
37+
38+$O.$CONF: $OBJ $CONF.c $CONF.root.h $LIBNAMES
39+ $CC $CFLAGS '-DKERNDATE='$KERNDATE $CONF.c
40+ $LD $LDFLAGS -o $target $OBJ $CONF.$O $LIBFILES $SYSLIBS
41+
42+install:V: $O.$CONF
43+ cp $O.$CONF $INSTALLDIR/$CONF
44+
45+<../port/portmkfile
46+
47+devfs.$O: ../port/devfs-posix.c