Unified · Split
| @@ -63,8 +63,6 @@ port · 62 unmodified lines | |||
| 63 | uqid | 63 | uqid |
| 64 | 64 | ||
| 65 | code | 65 | code |
| 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 | ||
| @@ -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 | ||