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