62 lines · 1.2 KB · Text
RawDownload
APE=/sys/src/ape<$APE/config BIN=/$objtype/binLIB=$home/lib TARG=pforth_v28 OFILES=\	pf_cglue.$O\	pf_clib.$O\	pf_core.$O\	pf_inner.$O\	pf_io.$O\	pf_io_none.$O\	pf_main.$O\	pf_mem.$O\	pf_save.$O\	pf_text.$O\	pf_words.$O\	pfcompil.$O\	pfcustom.$O\	pf_fileio_stdio.$O\	pf_io_stdio.$O\	getfcr.$O\ </sys/src/cmd/mkone CFLAGS=-c -D_POSIX_SOURCE -D_BSD_EXTENSION -DUNIX -DPF_SUPPORT_FP FTH=../../fthCSRC=../../csrcCLEANFILES=$CSRC/pfdicdat.hEMBCCOPTS=`{if (test -f $CSRC/pfdicdat.h) echo -DPF_STATIC_DIC} pf_fileio_stdio.$O: $CSRC/stdio/pf_fileio_stdio.c	$CC $CFLAGS $CSRC/stdio/pf_fileio_stdio.c $EMBCCOPTS pf_io_stdio.$O: $CSRC/stdio/pf_io_stdio.c	$CC $CFLAGS $CSRC/stdio/pf_io_stdio.c $EMBCCOPTS getfcr.$O: $CSRC/$objtype/getfcr.s	$O^a $CSRC/$objtype/getfcr.s %.$O: $CSRC/%.c	$CC $CFLAGS $CSRC/$stem.c -o $stem.$O $EMBCCOPTS $CSRC/pfdicdat.h: all	@{cd $FTH; ../build/plan9/$O.out -i system.fth}	@{cd $FTH; echo 'include savedicd.fth SDAD BYE' | ../build/plan9/$O.out -d pforth.dic}	@{cp $FTH/pfdicdat.h $CSRC/pfdicdat.h} fpdic:	rm -f $OFILES $O.out	mk standalone: $CSRC/pfdicdat.h	rm -f $OFILES $O.out	mk install: standalone	cp $O.out $BIN/pforth