diff options
| author | Yaroslav Kolomiiets <yarikos@gmail.com> | 2017-02-27 17:23:28 +0200 |
|---|---|---|
| committer | Yaroslav Kolomiiets <yarikos@gmail.com> | 2017-02-27 17:23:28 +0200 |
| commit | 7ef44d652ae9e5e1f5b3465d73684e4a54de73c0 (patch) | |
| tree | 2c76cd7d21332631439d1dc60d87cb66fd47db34 /emu/AIX/mkfile | |
| parent | fd29964f362afd85503d5f005122cedf030c6aa1 (diff) | |
add AIX/power port
Diffstat (limited to 'emu/AIX/mkfile')
| -rw-r--r-- | emu/AIX/mkfile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/emu/AIX/mkfile b/emu/AIX/mkfile new file mode 100644 index 00000000..2089bd28 --- /dev/null +++ b/emu/AIX/mkfile @@ -0,0 +1,52 @@ +SYSTARG=AIX +<../../mkconfig +SYSTARG=AIX + +#Configurable parameters + +CONF=emu #default configuration +CONFLIST=emu +CLEANCONFLIST= + +INSTALLDIR=$ROOT/$SYSTARG/$OBJTYPE/bin #path of directory where kernel is installed + +#end configurable parameters + +X11LIBS= -lX11 -lXext + +<$ROOT/mkfiles/mkfile-$SYSTARG-$OBJTYPE #set vars based on target system + +<| $SHELLNAME ../port/mkdevlist $CONF #sets $IP, $DEVS, $PORT, $LIBS +<mkfile-$OBJTYPE + +OBJ=\ + asm-$OBJTYPE.$O\ + $ARCHFILES\ + os.$O\ + kproc-pthreads.$O\ + segflush-$OBJTYPE.$O\ + $CONF.root.$O\ + lock.$O\ + $DEVS\ + $PORT\ + +LIBNAMES=${LIBS:%=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= $X11LIBS -lm -lpthread +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 |
