1SYSTARG=MacOSX 2<../../mkconfig 3SYSTARG=MacOSX 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 win-x11a.$O\ 23 $CONF.root.$O\ 24 lock.$O\ 25 $DEVS\ 26 $PORT\ 27 28HFILES=\ 29 30CFLAGS='-DROOT="'$ROOT'"'\ 31 '-DOBJTYPE="'$OBJTYPE'"'\ 32 -DEMU -I. -I../port\ 33 -I$ROOT/$SYSTARG/$OBJTYPE/include\ 34 -I$ROOT/include -I$ROOT/libinterp\ 35 $CTHREADFLAGS $CFLAGS $EMUOPTIONS\ 36 -I/usr/X11R6/include 37 38KERNDATE=`{$NDATE} 39 40LDFLAGS=$LDFLAGS -L/usr/X11R6/lib 41 42SYSLIBS= \ 43 -lm -lX11 -lXext\ 44 -lpthread\ 45 -framework CoreFoundation\ 46 -framework IOKit\ 47 48default:V: $O.$CONF 49 50<../port/portmkfile 51 52$O.$CONF: $OBJ $CONF.c $CONF.root.h $LIBFILES 53 $CC $CFLAGS '-DKERNDATE='$KERNDATE $CONF.c 54 $LD $LDFLAGS -o $target $OBJ $CONF.$O $LIBFILES $SYSLIBS 55 56install:V: $O.$CONF 57 cp $O.$CONF $INSTALLDIR/$CONF 58 59devfs.c:N: ../port/devfs-posix.c 60