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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
/*
* mkmfsed.c
*
* sed script maker for Makefile
*/
#include "fd.h"
#ifdef NOVOID
#define VOID
#else
#define VOID void
#endif
/*ARGSUSED*/
int main(argc, argv)
int argc;
char *argv[];
{
#ifdef USEMANLANG
char *cp;
#endif
printf("s:__VERSION__:%d:g\n", FD);
#if FD >= 2
printf("s:__RCVERSION__:%d:g\n", FD);
#else
printf("s:__RCVERSION__::g\n");
#endif
printf("s:__EXE__::g\n");
printf("s:__OBJ__:.o:g\n");
printf("s:__OBJS__:dosemu.o:\n");
printf("s:__OBJLIST__:$(OBJ1) $(OBJ2) $(OBJ3):\n");
printf("s:__SOBJLIST__:$(SOBJ):\n");
printf("s:__DEFRC__:'\"'$(DEFRC)'\"':\n");
printf("s: __RENAME__:# mv:\n");
printf("s: __AOUT2EXE__:# aout2exe:\n");
printf("s: __REMOVE__:# rm -f:\n");
printf("s:__COPY__:cp:\n");
printf("s:__RM__:rm -f:\n");
printf("s:__OSTYPE__:%s:\n", OSTYPE);
#ifdef USEMANLANG
if ((cp = (char *)getenv("LANG")) && *cp)
printf("s:__LANGDIR__:/%s:\n", cp);
else
#endif
printf("s:__LANGDIR__::\n");
#ifdef BSDINSTALL
# ifdef BSDINSTCMD
printf("s:__INSTALL__:%s -c:\n", BSDINSTCMD);
# else
printf("s:__INSTALL__:install -c:\n");
# endif
printf("s:__INSTSTRIP__:-s:\n");
#else
printf("s:__INSTALL__:cp -p:\n");
printf("s:__INSTSTRIP__::\n");
#endif
printf("s:__LN__:ln:\n");
printf("s:__CC__:%s:\n", CCCOMMAND);
printf("s:__CCOPTIONS__:%s:\n", EXTENDCCOPT);
printf("s:__MEM__::\n");
printf("s:__SHMEM__::\n");
#ifdef CCOUTOPT
printf("s:__OUT__:%s:\n", CCOUTOPT);
#else
printf("s:__OUT__:-o $@:\n");
#endif
#ifdef CCLNKOPT
printf("s:__LNK__:%s:\n", CCLNKOPT);
#else
printf("s:__LNK__:-o $@:\n");
#endif
printf("s:__TERMLIBS__:%s:\n", TERMCAPLIB);
#ifdef _NOORIGGLOB
printf("s:__REGLIBS__:%s:\n", REGEXPLIB);
#else
printf("s:__REGLIBS__::\n");
#endif
printf("s:__OTHERLIBS__:%s:\n", EXTENDLIB);
#ifdef CODEEUC
printf("s:__KCODEOPTION__:-e:\n");
#else
printf("s:__KCODEOPTION__:-s:\n");
#endif
#ifdef CPP7BIT
printf("s:__MSBOPTION__:-7:\n");
#else
printf("s:__MSBOPTION__::\n");
#endif
#ifdef _NODOSDRIVE
printf("s:__UNITBL__::\n");
#else
printf("s:__UNITBL__:$(UNITBL):\n");
#endif
printf("s:__PREFIXOPTION__:-c:\n");
return(0);
}
|