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
63 uqid63 uqid
64 64
65code65code
66 int dontcompile = 1;
67 int macjit = 1;
68 void setpointer(int x, int y){USED(x); USED(y);}66 void setpointer(int x, int y){USED(x); USED(y);}
69 ulong strtochan(char *s){USED(s); return ~0;}67 ulong strtochan(char *s){USED(s); return ~0;}
70 68
emu/Linux/mkfile-g+47−0
@@ -0,0 +1,47 @@
1SYSTARG=Linux
2<../../mkconfig
3SYSTARG=Linux
4
5#Configurable parameters
6
7CONF=emu #default configuration
8CONFLIST=emu
9CLEANCONFLIST=
10
11INSTALLDIR=$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
19OBJ=\
20 asm-$OBJTYPE.$O\
21 os.$O\
22 $CONF.root.$O\
23 lock.$O\
24 $DEVS\
25 $PORT\
26
27LIBNAMES=${LIBS:%=lib%.a}
28#libs=${LIBS:%=$ROOT/$OBJDIR/lib/lib%.a}
29
30HFILES=\
31
32CFLAGS='-DROOT="'$ROOT'"' -DEMU -I. -I../port -I$ROOT/$SYSTARG/$OBJTYPE/include -I$ROOT/include -I$ROOT/libinterp $CTHREADFLAGS $CFLAGS $EMUOPTIONS
33SYSLIBS= -lm -lX11 -lXext
34KERNDATE=`{$NDATE}
35
36default: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
42install:V: $O.$CONF
43 cp $O.$CONF $INSTALLDIR/$CONF
44
45<../port/portmkfile
46
47devfs.$O: ../port/devfs-posix.c