1SYSTARG=FreeBSD 2OBJTYPE=386 3<../../mkconfig 4SYSTARG=FreeBSD 5OBJTYPE=386 6 7#Configurable parameters 8 9CONF=emu #default configuration 10CONFLIST=emu 11CLEANCONFLIST= 12 13INSTALLDIR=$ROOT/$SYSTARG/$OBJTYPE/bin #path of directory where kernel is installed 14 15X11LIBS= -lX11 -lXext 16 17#end configurable parameters 18 19<$ROOT/mkfiles/mkfile-$SYSTARG-$OBJTYPE #set vars based on target system 20 21<| $SHELLNAME ../port/mkdevlist $CONF #sets $IP, $DEVS, $PORT, $LIBS 22 23OBJ=\ 24 asm-$OBJTYPE.$O\ 25 os.$O\ 26 $CONF.root.$O\ 27 lock.$O\ 28 $DEVS\ 29 $PORT\ 30 31HFILES=\ 32 33CFLAGS='-DROOT="'$ROOT'"' -DEMU -I. -I../port -I$ROOT/$SYSTARG/$OBJTYPE/include -I$ROOT/include -I$ROOT/libinterp $CTHREADFLAGS $CFLAGS $EMUOPTIONS 34SYSLIBS= -lm $X11LIBS 35KERNDATE=`{$NDATE} 36 37default:V: $O.$CONF 38 39<../port/portmkfile 40 41$O.$CONF: $OBJ $CONF.c $CONF.root.h $LIBFILES 42 $CC $CFLAGS '-DKERNDATE='$KERNDATE $CONF.c 43 $LD $LDFLAGS -o $target $OBJ $CONF.$O $LIBFILES $SYSLIBS 44 45install:V: $O.$CONF 46 cp $O.$CONF $INSTALLDIR/$CONF 47 48devfs.$O: ../port/devfs-posix.c 49