1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
# @(#)BOOTSTRAP 1.2 03/05/06 Copyright 1999 J. Schilling
To bootstrap smake:
If you are of good luck and have a working make program on your system,
you may simply try to call 'make' in the top level directory (the
directory where this file is located). In this case, a bootstrap 'smake'
binary is created in the psmake/ directory. To be able to do this, a
shell script called 'MAKE-all' which is located inside the psmake directory
is executed. This shell script calls configure in the psmake directory
and then compiles 'smake' in the psmake directory.
If psmake/smake has been created, the top level make executes psmake/smake
which is able to deal with the Schily SING makefile system that is used to
compile the final 'smake'. The first action will be again to (automatically)
call configure from the makefiles. Sorry for this inconvenience but I did not
find any safe way that would work with only one run of configure.
For more information on the makefile system please read the file 'COMPILE'.
If it doesn't work to simply call 'make' or if your system does not provide
a working make program, follow the instructions below.
Please first read the NOTE section between the star lines below step 3):
1) chdir to 'psmake'
/*--------------------------------------------------------------------------*/
2) call ./configure'
If you are using gcc, call:
CC=gcc ./configure
or
env CC=gcc ./configure
On HP-UX 10.x or newer call:
CFLAGS=-Ae ./configure
to use the the compiler that comes with HP-UX
/*--------------------------------------------------------------------------*/
3) call 'make'
If you are using gcc, call 'make CC=gcc'
On HP-UX 10.x or newer call:
make CDEFS=-Ae
to use the the compiler that comes with HP-UX
*****************************************************************************
NOTE: Steps 2 & 3 are automated in a shell script called MAKE-all
that can be found inside the 'psmake' directory.
The MAKE-all script will allow you to compile the first 'smake'
stage without having a make utility on your system.
To call the MAKE-all shell script simply type ./MAKE-all or
sh ./MAKE-all if your system does not support the #!/bin/sh
shell notation.
*****************************************************************************
/*--------------------------------------------------------------------------*/
4) cd ..
/*--------------------------------------------------------------------------*/
5) call 'psmake/smake'
On HP-UX 10.x or newer call:
psmake/smake CCOM=cc
to use the the compiler that comes with HP-UX
/*--------------------------------------------------------------------------*/
|