ports

morpheus ports
git clone git://git.2f30.org/ports
Log | Files | Refs | LICENSE

make.mk (2294B)


      1 # TODO: bump to 4.0.
      2 
      3 <../v.mk
      4 
      5 BIN = make
      6 OBJ = `{ls *.c glob/*.c | sed 's/.$/o/' | grep -v '^amiga.o$' | grep -v '^remote-cstms.o$' | grep -v '^vmsfunctions.o$' | grep -v '^vmsify.o$' | grep -v '^vmsjobs.o$'}
      7 INSTALL_BIN = make
      8 INSTALL_MAN1 = make.1
      9 
     10 <$mkbuild/mk.default
     11 
     12 NPROC = $nprocs
     13 LOCAL_CFLAGS = -I. -Iglob \
     14 	-DFILE_TIMESTAMP_HI_RES=1 \
     15 	-DHAVE_ALLOCA=1 \
     16 	-DHAVE_ALLOCA_H=1 \
     17 	-DHAVE_ANSI_COMPILER=1 \
     18 	-DHAVE_ATEXIT=1 \
     19 	-DHAVE_CLOCK_GETTIME=1 \
     20 	-DHAVE_DECL_BSD_SIGNAL=1 \
     21 	-DHAVE_DECL_SYS_SIGLIST=0 \
     22 	-DHAVE_DECL__SYS_SIGLIST=0 \
     23 	-DHAVE_DECL___SYS_SIGLIST=0 \
     24 	-DHAVE_DIRENT_H=1 \
     25 	-DHAVE_DUP2=1 \
     26 	-DHAVE_FCNTL_H=1 \
     27 	-DHAVE_FDOPEN=1 \
     28 	-DHAVE_FILENO=1 \
     29 	-DHAVE_FORK=1 \
     30 	-DHAVE_GETCWD=1 \
     31 	-DHAVE_GETGROUPS=1 \
     32 	-DHAVE_GETLOADAVG=1 \
     33 	-DHAVE_GETRLIMIT=1 \
     34 	-DHAVE_GETTIMEOFDAY=1 \
     35 	-DHAVE_INTTYPES_H=1 \
     36 	-DHAVE_LIMITS_H=1 \
     37 	-DHAVE_LOCALE_H=1 \
     38 	-DHAVE_LSTAT=1 \
     39 	-DHAVE_MEMORY_H=1 \
     40 	-DHAVE_MKSTEMP=1 \
     41 	-DHAVE_MKTEMP=1 \
     42 	-DHAVE_PIPE=1 \
     43 	-DHAVE_READLINK=1 \
     44 	-DHAVE_REALPATH=1 \
     45 	-DHAVE_SA_RESTART=1 \
     46 	-DHAVE_SETEGID=1 \
     47 	-DHAVE_SETEUID=1 \
     48 	-DHAVE_SETLINEBUF=1 \
     49 	-DHAVE_SETREGID=1 \
     50 	-DHAVE_SETREUID=1 \
     51 	-DHAVE_SETRLIMIT=1 \
     52 	-DHAVE_SETVBUF=1 \
     53 	-DHAVE_SIGACTION=1 \
     54 	-DHAVE_STDARG_H=1 \
     55 	-DHAVE_STDINT_H=1 \
     56 	-DHAVE_STDLIB_H=1 \
     57 	-DHAVE_STRCASECMP=1 \
     58 	-DHAVE_STRCOLL=1 \
     59 	-DHAVE_STRDUP=1 \
     60 	-DHAVE_STRERROR=1 \
     61 	-DHAVE_STRINGS_H=1 \
     62 	-DHAVE_STRING_H=1 \
     63 	-DHAVE_STRNCASECMP=1 \
     64 	-DHAVE_STRNDUP=1 \
     65 	-DHAVE_STRSIGNAL=1 \
     66 	-DHAVE_SYS_PARAM_H=1 \
     67 	-DHAVE_SYS_RESOURCE_H=1 \
     68 	-DHAVE_SYS_STAT_H=1 \
     69 	-DHAVE_SYS_TIMEB_H=1 \
     70 	-DHAVE_SYS_TIME_H=1 \
     71 	-DHAVE_SYS_TYPES_H=1 \
     72 	-DHAVE_SYS_WAIT_H=1 \
     73 	-DHAVE_UNISTD_H=1 \
     74 	-DHAVE_VFORK=1 \
     75 	-DHAVE_VPRINTF=1 \
     76 	-DHAVE_WAIT3=1 \
     77 	-DHAVE_WAITPID=1 \
     78 	-DHAVE_WORKING_FORK=1 \
     79 	-DHAVE_WORKING_VFORK=1 \
     80 	-DMAKE_HOST=\"$TOOLCHAIN_TRIPLET\" \
     81 	-DMAKE_JOBSERVER=1 \
     82 	-DMAKE_SYMLINKS=1 \
     83 	-DPACKAGE=\"make\" \
     84 	-DLOCALEDIR=\"$PREFIX/share/locale\" \
     85 	-DINCLUDEDIR=\"$PREFIX/include\" \
     86 	-DLIBDIR=\"$LIBDIR\" \
     87 	-DPATH_SEPARATOR_CHAR=\':\' \
     88 	-DRETSIGTYPE=void \
     89 	-DSCCS_GET=\"get\" \
     90 	-DSTDC_HEADERS=1 \
     91 	-DST_MTIM_NSEC=tv_nsec \
     92 	-DTIME_WITH_SYS_TIME=1 \
     93 	-D_ALL_SOURCE=1 \
     94 	-D_GNU_SOURCE=1 \
     95 	-D_POSIX_PTHREAD_SEMANTICS=1 \
     96 	-D_TANDEM_SOURCE=1 \
     97 	-D__EXTENSIONS__=1 \
     98 	-DVERSION=\"$v\"
     99 
    100 config.h:Q:
    101 	touch config.h
    102 
    103 $OBJ: config.h
    104 
    105