xref: /inferno-os/emu/Irix/mkfile (revision bf712df18834247f080a60fd5646d40b7cc5ae8b)
1SYSTARG=Irix
2OBJTYPE=mips
3<../../mkconfig
4SYSTARG=Irix
5OBJTYPE=mips
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
15#end configurable parameters
16
17<$ROOT/mkfiles/mkfile-$SYSTARG-$OBJTYPE	#set vars based on target system
18
19<| $SHELLNAME ../port/mkdevlist $CONF	#sets $IP, $DEVS, $PORT, $LIBS
20
21OBJ=\
22	asm-$OBJTYPE.$O\
23	os.$O\
24	$CONF.root.$O\
25	lock.$O\
26	$DEVS\
27	$PORT\
28
29LIBNAMES=${LIBS:%=lib%.a}
30#libs=${LIBS:%=$ROOT/$OBJDIR/lib/lib%.a}
31
32HFILES=\
33
34CFLAGS='-DROOT="'$ROOT'"' -DEMU -I. -I../port -I$ROOT/$SYSTARG/$OBJTYPE/include -I$ROOT/include -I$ROOT/libinterp $CTHREADFLAGS $CFLAGS $EMUOPTIONS
35SYSLIBS= -lfpe -lm -lX11 -lXext
36KERNDATE=`{$NDATE}
37
38default:V:	$O.$CONF
39
40$O.$CONF:	$OBJ $CONF.c $CONF.root.h $LIBNAMES
41	$CC $CFLAGS '-DKERNDATE='$KERNDATE $CONF.c
42	$LD $LDFLAGS -o $target $OBJ $CONF.$O $LIBFILES $SYSLIBS
43
44install:V: $O.$CONF
45	cp $O.$CONF $INSTALLDIR/$CONF
46
47<../port/portmkfile
48
49devfs.$O:	../port/devfs-posix.c
50