diff options
| author | Charles.Forsyth <devnull@localhost> | 2008-04-15 17:08:56 +0000 |
|---|---|---|
| committer | Charles.Forsyth <devnull@localhost> | 2008-04-15 17:08:56 +0000 |
| commit | 5b2f655b4c7877c86fdf7ec1c726a99ae5a454ba (patch) | |
| tree | 227d3f36598e128dc4468617a9379dafa980b6f6 | |
| parent | 8ed08d8c468c352d02e6b5a6fe48fdfe4a565848 (diff) | |
20080415-1807
| -rw-r--r-- | emu/Linux/emu-g | 2 | ||||
| -rw-r--r-- | emu/Linux/mkfile-g | 47 |
2 files changed, 47 insertions, 2 deletions
diff --git a/emu/Linux/emu-g b/emu/Linux/emu-g index 8892d7a9..31d29125 100644 --- a/emu/Linux/emu-g +++ b/emu/Linux/emu-g @@ -63,8 +63,6 @@ port uqid code - int dontcompile = 1; - int macjit = 1; void setpointer(int x, int y){USED(x); USED(y);} ulong strtochan(char *s){USED(s); return ~0;} diff --git a/emu/Linux/mkfile-g b/emu/Linux/mkfile-g new file mode 100644 index 00000000..77693e4e --- /dev/null +++ b/emu/Linux/mkfile-g @@ -0,0 +1,47 @@ +SYSTARG=Linux +<../../mkconfig +SYSTARG=Linux + +#Configurable parameters + +CONF=emu #default configuration +CONFLIST=emu +CLEANCONFLIST= + +INSTALLDIR=$ROOT/$SYSTARG/$OBJTYPE/bin #path of directory where kernel is installed + +#end configurable parameters + +<$ROOT/mkfiles/mkfile-$SYSTARG-$OBJTYPE #set vars based on target system + +<| $SHELLNAME ../port/mkdevlist $CONF #sets $IP, $DEVS, $PORT, $LIBS + +OBJ=\ + asm-$OBJTYPE.$O\ + os.$O\ + $CONF.root.$O\ + lock.$O\ + $DEVS\ + $PORT\ + +LIBNAMES=${LIBS:%=lib%.a} +#libs=${LIBS:%=$ROOT/$OBJDIR/lib/lib%.a} + +HFILES=\ + +CFLAGS='-DROOT="'$ROOT'"' -DEMU -I. -I../port -I$ROOT/$SYSTARG/$OBJTYPE/include -I$ROOT/include -I$ROOT/libinterp $CTHREADFLAGS $CFLAGS $EMUOPTIONS +SYSLIBS= -lm -lX11 -lXext +KERNDATE=`{$NDATE} + +default:V: $O.$CONF + +$O.$CONF: $OBJ $CONF.c $CONF.root.h $LIBNAMES + $CC $CFLAGS '-DKERNDATE='$KERNDATE $CONF.c + $LD $LDFLAGS -o $target $OBJ $CONF.$O $LIBFILES $SYSLIBS + +install:V: $O.$CONF + cp $O.$CONF $INSTALLDIR/$CONF + +<../port/portmkfile + +devfs.$O: ../port/devfs-posix.c |
