default: it compile: \ warn-auto.sh conf-cc ( cat warn-auto.sh; \ echo exec "`sed 1q conf-cc`" '-c $${1+"$$@"}' \ ) > compile chmod 755 compile preprocess: \ warn-auto.sh conf-cc ( cat warn-auto.sh; \ echo exec "`sed 1q conf-cc`" '-E $${1+"$$@"}' \ ) > preprocess chmod 755 preprocess load: \ warn-auto.sh conf-ld ( cat warn-auto.sh; \ echo 'main="$$1"; shift'; \ echo exec "`sed 1q conf-ld`" \ '-o "$$main" "$$main".o $${1+"$$@"}' \ ) > load chmod 755 load makelib: \ warn-auto.sh systype ( cat warn-auto.sh; \ echo 'main="$$1"; shift'; \ echo 'rm -f "$$main"'; \ echo 'ar cr "$$main" $${1+"$$@"}'; \ case "`cat systype`" in \ sunos-5.*) ;; \ unix_sv*) ;; \ irix64-*) ;; \ irix-*) ;; \ dgux-*) ;; \ hp-ux-*) ;; \ sco*) ;; \ *) echo 'ranlib "$$main"' ;; \ esac \ ) > makelib chmod 755 makelib choose: \ warn-auto.sh choose.sh cat warn-auto.sh choose.sh \ > choose chmod 755 choose systype: \ find-systype.sh conf-cc conf-ld trycpp.c x86cpuid.c ( cat warn-auto.sh; \ echo CC=\'`sed 1q conf-cc`\'; \ echo LD=\'`sed 1q conf-ld`\'; \ cat find-systype.sh; \ ) | sh > systype clean: rm -f `cat TARGETS` iopause.h: \ choose compile load trypoll.c iopause.h1 iopause.h2 ./choose clr trypoll iopause.h1 iopause.h2 > iopause.h uint32.h: \ preprocess tryulong.c uint32.h1 uint32.h2 if test `./preprocess tryulong.c | tail -1` -eq 32; then cat uint32.h2; else cat uint32.h1; fi > uint32.h uint64.h: \ preprocess tryulong.c uint64.h1 uint64.h2 if test `./preprocess tryulong.c | tail -1` -eq 64; then cat uint64.h2; else cat uint64.h1; fi > uint64.h