diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 1999-01-13 11:46:01 -0500 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 1999-01-13 11:46:01 -0500 |
commit | a2e9461739dd215db90a5cee2c22a74e5f57d151 (patch) | |
tree | 20951eebb27137ae8f33e7231ac22511ce7671b1 /WWW | |
parent | 8bccca15371c1bee770ef51f389a915b4ef4e417 (diff) | |
download | lynx-snapshots-a2e9461739dd215db90a5cee2c22a74e5f57d151.tar.gz |
snapshot of project "lynx", label v2-8-2dev_13
Diffstat (limited to 'WWW')
-rw-r--r-- | WWW/Library/Implementation/HTDOS.c | 17 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTMLDTD.c | 2 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTString.c | 75 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTString.h | 2 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTTCP.c | 29 | ||||
-rw-r--r-- | WWW/Library/Implementation/SGML.c | 11 | ||||
-rw-r--r-- | WWW/Library/djgpp/CommonMakefile | 82 | ||||
-rw-r--r-- | WWW/Library/djgpp/makefile.sla | 68 |
8 files changed, 182 insertions, 104 deletions
diff --git a/WWW/Library/Implementation/HTDOS.c b/WWW/Library/Implementation/HTDOS.c index f6697249..8b8231f0 100644 --- a/WWW/Library/Implementation/HTDOS.c +++ b/WWW/Library/Implementation/HTDOS.c @@ -38,10 +38,12 @@ char * HTDOS_wwwName ARGS1(char *, dosname) if(strlen(wwwname) > 3 && *cp_url == '/') *cp_url = '\0'; +#ifdef NOTUSED if(*cp_url == ':') { cp_url++; - *cp_url = '/'; + *cp_url = '/'; /* terminate drive letter to survive */ } +#endif return(wwwname); } @@ -65,19 +67,12 @@ char * HTDOS_name ARGS1(char *, wwwname) for (joe = 0; cp_url[joe] != '\0'; joe++) { if (cp_url[joe] == '/') { - cp_url[joe] = '\\'; + cp_url[joe] = '\\'; /* convert slashes to dos-style */ } } - /* Needed to surf the root of a local drive. */ - - if(strlen(cp_url) < 4) cp_url[2] = ':'; - if(strlen(cp_url) == 3) strcpy(cp_url+3, "\\"); - if(strlen(cp_url) == 4) strcpy(cp_url+4, "."); - - if((strlen(cp_url) > 2) && (cp_url[1] == '|')) - cp_url[1] = ':'; - + /* pesky leading slash, rudiment from file://localhost/ */ + /* the rest of path may be with or without drive letter */ if((cp_url[1] == '\\') || (cp_url[0] != '\\')) { result = cp_url; } else { diff --git a/WWW/Library/Implementation/HTMLDTD.c b/WWW/Library/Implementation/HTMLDTD.c index be390b3d..84ac15ee 100644 --- a/WWW/Library/Implementation/HTMLDTD.c +++ b/WWW/Library/Implementation/HTMLDTD.c @@ -1325,7 +1325,7 @@ static attr ulist_attr[] = { /* UL attributes */ ** Must be in alphabetical order. ** ** The T_* extra info is listed here, but it won't matter (is not used -** in SGML.c if New_DTD is not set). This mainly simplifies comparison +** in SGML.c if Old_DTD is not set). This mainly simplifies comparison ** of the tags_old[] table (otherwise unchanged from original Lynx treatment) ** with the tags_new[] table below. - kw ** diff --git a/WWW/Library/Implementation/HTString.c b/WWW/Library/Implementation/HTString.c index 36d0ec64..fa037623 100644 --- a/WWW/Library/Implementation/HTString.c +++ b/WWW/Library/Implementation/HTString.c @@ -128,12 +128,16 @@ PUBLIC char * HTSACopy ARGS2( char **, dest, CONST char *, src) { - FREE(*dest); - if (src) { - *dest = (char *) malloc (strlen(src) + 1); - if (*dest == NULL) - outofmem(__FILE__, "HTSACopy"); - strcpy (*dest, src); + if (src != 0) { + if (src != *dest) { + FREE(*dest); + *dest = (char *) malloc (strlen(src) + 1); + if (*dest == NULL) + outofmem(__FILE__, "HTSACopy"); + strcpy (*dest, src); + } + } else { + FREE(*dest); } return *dest; } @@ -144,7 +148,7 @@ PUBLIC char * HTSACat ARGS2( char **, dest, CONST char *, src) { - if (src && *src) { + if (src && *src && (src != *dest)) { if (*dest) { int length = strlen(*dest); *dest = (char *)realloc(*dest, length + strlen(src) + 1); @@ -690,6 +694,55 @@ PRIVATE CONST char *HTAfterCommandArg ARGS2( } /* + * Like HTAddParam, but the parameter may be an environment variable, which we + * will expand and append. Do this only for things like the command-verb, + * where we obtain the parameter from the user's configuration. Any quoting + * required for the environment variable has to be done within its value, e.g., + * + * setenv EDITOR 'xvile -name "No such class"' + * + * This is useful only when we quote parameters, of course. + */ +#if USE_QUOTED_PARAMETER +PUBLIC void HTAddXpand ARGS4( + char **, result, + CONST char *, command, + int, number, + CONST char *, parameter) +{ + if (*parameter != '$') { + HTAddParam (result, command, number, parameter); + } else if (number > 0) { + CONST char *last = HTAfterCommandArg(command, number - 1); + CONST char *next = last; + + parameter = getenv(parameter+1); + if (parameter == 0) + parameter = ""; + + if (number <= 1) { + FREE(*result); + } + + while (next[0] != 0) { + if (HTIsParam(next)) { + if (next != last) { + size_t len = (next - last) + + ((*result != 0) ? strlen(*result) : 0); + HTSACat(result, last); + (*result)[len] = 0; + } + HTSACat(result, parameter); + CTRACE(tfp, "PARAM-EXP:%s\n", *result); + return; + } + next++; + } + } +} +#endif /* USE_QUOTED_PARAMETER */ + +/* * Append string-parameter to a system command that we are constructing. The * string is a complete parameter (which is a necessary assumption so we can * quote it properly). We're given the index of the newest parameter we're @@ -706,11 +759,11 @@ PUBLIC void HTAddParam ARGS4( int, number, CONST char *, parameter) { - CONST char *last = HTAfterCommandArg(command, number - 1); - CONST char *next = last; - char *quoted; - if (number > 0) { + CONST char *last = HTAfterCommandArg(command, number - 1); + CONST char *next = last; + char *quoted; + if (number <= 1) { FREE(*result); } diff --git a/WWW/Library/Implementation/HTString.h b/WWW/Library/Implementation/HTString.h index 5c093599..f6f3f99d 100644 --- a/WWW/Library/Implementation/HTString.h +++ b/WWW/Library/Implementation/HTString.h @@ -71,8 +71,10 @@ extern char * HTSprintf0 () GCC_PRINTFLIKE(2,3); #if USE_QUOTED_PARAMETER extern char *HTQuoteParameter PARAMS((CONST char *parameter)); +extern void HTAddXpand PARAMS((char ** result, CONST char * command, int number, CONST char * parameter)); #else #define HTQuoteParameter(parameter) parameter /* simplify ifdef'ing */ +#define HTAddXpand(result,command,number,parameter) HTAddParam(result,command,number,parameter) #endif extern int HTCountCommandArgs PARAMS((CONST char * command)); diff --git a/WWW/Library/Implementation/HTTCP.c b/WWW/Library/Implementation/HTTCP.c index 42821b4e..8733e997 100644 --- a/WWW/Library/Implementation/HTTCP.c +++ b/WWW/Library/Implementation/HTTCP.c @@ -20,6 +20,7 @@ #include <HTParse.h> #include <HTAlert.h> #include <HTTCP.h> +#include <LYGlobalDefs.h> /* added for no_suspend */ #include <LYUtils.h> #ifdef NSL_FORK @@ -480,6 +481,34 @@ PUBLIC int HTParseInet ARGS2( (void) signal(SIGTERM, quench); /* + ** Also make sure the child does not run one of the + ** signal handlers that may have been installed by + ** Lynx if one of those signals occurs. For example + ** we don't want the child to remove temp files on + ** ^C, let the parent deal with that. - kw + */ + (void) signal(SIGINT, quench); +#ifndef NOSIGHUP + (void) signal(SIGHUP, quench); +#endif /* NOSIGHUP */ +#ifdef SIGTSTP + if (no_suspend) + (void) signal(SIGTSTP, SIG_IGN); + else + (void) signal(SIGTSTP, SIG_DFL); +#endif /* SIGTSTP */ +#ifdef SIGWINCH + (void) signal(SIGWINCH, SIG_IGN); +#endif /* SIGWINCH */ +#ifndef __linux__ +#ifndef DOSPATH + signal(SIGBUS, SIG_DFL); +#endif /* DOSPATH */ +#endif /* !__linux__ */ + signal(SIGSEGV, SIG_DFL); + signal(SIGILL, SIG_DFL); + + /* ** Child won't use read side. -BL */ close(pfd[0]); diff --git a/WWW/Library/Implementation/SGML.c b/WWW/Library/Implementation/SGML.c index fd15d5bf..efd5fdba 100644 --- a/WWW/Library/Implementation/SGML.c +++ b/WWW/Library/Implementation/SGML.c @@ -240,8 +240,7 @@ extern BOOL soft_dquotes; #ifdef USE_COLOR_STYLE #include <AttrList.h> -extern char class_string[TEMPSTRINGSIZE]; -int current_is_class=0; +static int current_is_class=0; #endif /* Handle Attribute @@ -614,7 +613,7 @@ PRIVATE BOOL element_valid_within ARGS3( (stacked_tag->tagclass & usecontained)); } -extern BOOL New_DTD; +extern BOOL Old_DTD; typedef enum { close_NO = 0, @@ -681,7 +680,7 @@ PRIVATE void end_element ARGS2( canclose_t canclose_check = close_valid; int stackpos = is_on_stack(context, old_tag); - if (New_DTD) { + if (!Old_DTD) { while (canclose_check != close_NO && context->element_stack && (stackpos > 1 || (!extra_action_taken && stackpos == 0))) { @@ -803,7 +802,7 @@ PRIVATE void start_element ARGS1( BOOL extra_action_taken = NO; canclose_t canclose_check = close_valid; - if (New_DTD) { + if (!Old_DTD) { while (context->element_stack && (canclose_check == close_valid || (canclose_check == close_error && @@ -2724,7 +2723,7 @@ top1: /* ** Just handle ALL end tags normally :-) - kw */ - if (New_DTD) { + if (!Old_DTD) { end_element( context, context->current_tag); } else #endif /* EXTENDED_HTMLDTD */ diff --git a/WWW/Library/djgpp/CommonMakefile b/WWW/Library/djgpp/CommonMakefile index 82ec133d..bfa00d45 100644 --- a/WWW/Library/djgpp/CommonMakefile +++ b/WWW/Library/djgpp/CommonMakefile @@ -215,104 +215,104 @@ $(WWW)/Copyright.txt : $(WWW)/../Copyright.html # Directory for object files $(LOB)/HTList.o : $(OE) $(CMN)HTList.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTList.c + $(CC) -c $(CFLAGS2) $(CMN)HTList.c $(LOB)/HTAnchor.o : $(OE) $(CMN)HTAnchor.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAnchor.c + $(CC) -c $(CFLAGS2) $(CMN)HTAnchor.c $(LOB)/HTFormat.o : $(OE) $(CMN)HTFormat.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFormat.c + $(CC) -c $(CFLAGS2) $(CMN)HTFormat.c $(LOB)/HTMIME.o : $(OE) $(CMN)HTMIME.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTMIME.c + $(CC) -c $(CFLAGS2) $(CMN)HTMIME.c $(LOB)/HTHistory.o : $(OE) $(CMN)HTHistory.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTHistory.c + $(CC) -c $(CFLAGS2) $(CMN)HTHistory.c $(LOB)/HTDOS.o : $(OE) $(CMN)HTDOS.c $(CMN)HTUtils.h $(CMN)../../../userdefs.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTDOS.c + $(CC) -c $(CFLAGS2) $(CMN)HTDOS.c $(LOB)/HTNews.o : $(OE) $(CMN)HTNews.c $(CMN)HTUtils.h $(CMN)HTList.h\ $(CMN)HTMLDTD.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTNews.c + $(CC) -c $(CFLAGS2) $(CMN)HTNews.c $(LOB)/HTGopher.o : $(OE) $(CMN)HTGopher.c $(CMN)HTUtils.h $(CMN)HTList.h \ $(CMN)HTMLDTD.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTGopher.c + $(CC) -c $(CFLAGS2) $(CMN)HTGopher.c $(LOB)/HTTelnet.o : $(OE) $(CMN)HTTelnet.c $(CMN)HTUtils.h $(CMN)HTTelnet.h $(CMN)../../../userdefs.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTTelnet.c + $(CC) -c $(CFLAGS2) $(CMN)HTTelnet.c $(LOB)/HTFinger.o : $(OE) $(CMN)HTFinger.c $(CMN)HTUtils.h $(CMN)HTList.h \ $(CMN)HTMLDTD.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFinger.c + $(CC) -c $(CFLAGS2) $(CMN)HTFinger.c $(LOB)/HTStyle.o : $(OE) $(CMN)HTStyle.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTStyle.c + $(CC) -c $(CFLAGS2) $(CMN)HTStyle.c $(LOB)/HTAtom.o : $(OE) $(CMN)HTAtom.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAtom.c + $(CC) -c $(CFLAGS2) $(CMN)HTAtom.c $(LOB)/HTChunk.o : $(OE) $(CMN)HTChunk.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTChunk.c + $(CC) -c $(CFLAGS2) $(CMN)HTChunk.c $(LOB)/HTString.o : $(OE) $(CMN)HTString.c $(CMN)HTUtils.h $(CMN)Version.make - $(CC) -c -o $@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTString.c + $(CC) -c $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTString.c $(LOB)/HTRules.o : $(OE) $(CMN)HTRules.c $(CMN)HTUtils.h $(CMN)Version.make \ $(CMN)HTAAServ.h $(CMN)HTAAProt.h - $(CC) -c -o $@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTRules.c + $(CC) -c $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTRules.c $(LOB)/SGML.o : $(OE) $(CMN)SGML.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)SGML.c + $(CC) -c $(CFLAGS2) $(CMN)SGML.c $(LOB)/HTMLGen.o : $(OE) $(CMN)HTMLGen.c $(CMN)HTUtils.h $(CMN)HTMLDTD.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTMLGen.c + $(CC) -c $(CFLAGS2) $(CMN)HTMLGen.c $(LOB)/HTMLDTD.o : $(OE) $(CMN)HTMLDTD.c $(CMN)SGML.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTMLDTD.c + $(CC) -c $(CFLAGS2) $(CMN)HTMLDTD.c $(LOB)/HTPlain.o : $(OE) $(CMN)HTPlain.c $(CMN)HTPlain.h $(CMN)HTStream.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTPlain.c + $(CC) -c $(CFLAGS2) $(CMN)HTPlain.c $(LOB)/HTWAIS.o : $(OE) $(CMN)HTWAIS.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(WAISINC) $(CMN)HTWAIS.c + $(CC) -c $(CFLAGS2) $(WAISINC) $(CMN)HTWAIS.c $(LOB)/HTWSRC.o : $(OE) $(CMN)HTWSRC.c $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTWSRC.c + $(CC) -c $(CFLAGS2) $(CMN)HTWSRC.c $(LOB)/HTWriter.o : $(OE) $(CMN)HTWriter.c $(CMN)HTWriter.h $(CMN)HTStream.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTWriter.c + $(CC) -c $(CFLAGS2) $(CMN)HTWriter.c # Access Authorization $(LOB)/HTAAUtil.o : $(OE) $(CMN)HTAAUtil.c $(CMN)HTAAUtil.h \ $(CMN)HTUtils.h $(CMN)HTString.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAAUtil.c + $(CC) -c $(CFLAGS2) $(CMN)HTAAUtil.c $(LOB)/HTAAFile.o : $(OE) $(CMN)HTAAFile.c $(CMN)HTAAFile.h \ $(CMN)HTAAUtil.h $(CMN)HTUtils.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAAFile.c + $(CC) -c $(CFLAGS2) $(CMN)HTAAFile.c $(LOB)/HTPasswd.o : $(OE) $(CMN)HTPasswd.c $(CMN)HTPasswd.h \ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTPasswd.c + $(CC) -c $(CFLAGS2) $(CMN)HTPasswd.c $(LOB)/HTGroup.o : $(OE) $(CMN)HTGroup.c $(CMN)HTGroup.h \ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h \ $(CMN)HTAssoc.h $(CMN)HTLex.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTGroup.c + $(CC) -c $(CFLAGS2) $(CMN)HTGroup.c $(LOB)/HTACL.o : $(OE) $(CMN)HTACL.c $(CMN)HTACL.h \ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h $(CMN)HTGroup.h \ $(CMN)HTAssoc.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTACL.c + $(CC) -c $(CFLAGS2) $(CMN)HTACL.c $(LOB)/HTAuth.o : $(OE) $(CMN)HTAuth.c $(CMN)HTAuth.h \ $(CMN)HTAAUtil.h $(CMN)HTPasswd.h $(CMN)HTAAFile.h \ $(CMN)HTAssoc.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAuth.c + $(CC) -c $(CFLAGS2) $(CMN)HTAuth.c $(LOB)/HTAAServ.o : $(OE) $(CMN)HTAAServ.c $(CMN)HTAAServ.h \ $(CMN)HTAAUtil.h $(CMN)HTAAFile.h $(CMN)HTPasswd.h \ @@ -320,52 +320,52 @@ $(LOB)/HTAAServ.o : $(OE) $(CMN)HTAAServ.c $(CMN)HTAAServ.h \ $(CMN)HTUU.h $(CMN)HTParse.h $(CMN)HTList.h \ $(CMN)HTUtils.h $(CMN)HTString.h $(CMN)HTRules.h \ $(CMN)HTAAProt.h $(CMN)HTAssoc.h $(CMN)HTLex.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAAServ.c + $(CC) -c $(CFLAGS2) $(CMN)HTAAServ.c $(LOB)/HTAABrow.o : $(OE) $(CMN)HTAABrow.c $(CMN)HTAABrow.h \ $(CMN)HTAAUtil.h $(CMN)HTUU.h \ $(CMN)HTUtils.h $(CMN)HTString.h \ $(CMN)HTParse.h $(CMN)HTList.h \ $(CMN)HTAssoc.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAABrow.c + $(CC) -c $(CFLAGS2) $(CMN)HTAABrow.c $(LOB)/HTAAProt.o : $(OE) $(CMN)HTAAProt.c $(CMN)HTAAProt.h \ $(CMN)HTUtils.h $(CMN)HTAAUtil.h $(CMN)HTAAFile.h \ $(CMN)HTAssoc.h $(CMN)HTLex.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAAProt.c + $(CC) -c $(CFLAGS2) $(CMN)HTAAProt.c $(LOB)/HTAssoc.o : $(OE) $(CMN)HTAssoc.c $(CMN)HTAssoc.h \ $(CMN)HTUtils.h $(CMN)HTString.h $(CMN)HTList.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAssoc.c + $(CC) -c $(CFLAGS2) $(CMN)HTAssoc.c $(LOB)/HTLex.o : $(OE) $(CMN)HTLex.c $(CMN)HTLex.h $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTLex.c + $(CC) -c $(CFLAGS2) $(CMN)HTLex.c $(LOB)/HTUU.o : $(OE) $(CMN)HTUU.c $(CMN)HTUU.h $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTUU.c + $(CC) -c $(CFLAGS2) $(CMN)HTUU.c # Communications & Files $(LOB)/HTTP.o : $(OE) $(CMN)HTTP.c $(CMN)HTUtils.h $(CMN)HTAABrow.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTTP.c + $(CC) -c $(CFLAGS2) $(CMN)HTTP.c $(LOB)/HTTCP.o : $(OE) $(CMN)HTTCP.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTTCP.c + $(CC) -c $(CFLAGS2) $(CMN)HTTCP.c $(LOB)/HTFile.o : $(OE) $(CMN)HTFile.c $(CMN)HTUtils.h \ $(CMN)HTMLDTD.h $(CMN)HTAAServ.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFile.c + $(CC) -c $(CFLAGS2) $(CMN)HTFile.c $(LOB)/HTBTree.o : $(OE) $(CMN)HTBTree.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTBTree.c + $(CC) -c $(CFLAGS2) $(CMN)HTBTree.c $(LOB)/HTFTP.o : $(OE) $(CMN)HTFTP.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFTP.c + $(CC) -c $(CFLAGS2) $(CMN)HTFTP.c $(LOB)/HTAccess.o : $(OE) $(CMN)HTAccess.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAccess.c + $(CC) -c $(CFLAGS2) $(CMN)HTAccess.c $(LOB)/HTParse.o : $(OE) $(CMN)HTParse.c $(CMN)HTUtils.h - $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTParse.c + $(CC) -c $(CFLAGS2) $(CMN)HTParse.c diff --git a/WWW/Library/djgpp/makefile.sla b/WWW/Library/djgpp/makefile.sla index 8c974828..b3fe96e0 100644 --- a/WWW/Library/djgpp/makefile.sla +++ b/WWW/Library/djgpp/makefile.sla @@ -1,34 +1,34 @@ -# Make WWW under unix for a.n.other unix system (bsd) -# Use this as a template - -# For W3 distribution, machine type for subdirectories -WWW_MACH = djgpp - -# The ASIS repository's name for the machine we are on -#ASIS_MACH = hardware/os - -CFLAGS = -O3 -DUSE_SLANG -DUSE_ZLIB -DDOSPATH -DNOUSERS -DDEBUG -DDISP_PARTIAL \ --I../Implementation \ --I../../../djgpp/tcplib/include \ --I../../../djgpp/tcplib/include/tcp \ --I../../../src \ --I../../.. $(SLANGINC) -LFLAGS = -CC = gcc - -# Directory for installed binary: -!BINDIR = /usr/local/bin - -# Where is the W3 object library to be installed (not normally done)? -LIBDIR = $(WWW)/Library/Implementation/$(WWW_MACH) - -#_________________ OK if normal W3 distribution -# Where is the WWW source root? -WWW = ../.. - -# Where should temporary (object) files go? -WTMP = ../.. - -include $(WWW)/Library/Implementation/Version.make -#include $(WWW)/Library/Implementation/CommonMakefile -include ./CommonMakefile +# Make WWW under unix for a.n.other unix system (bsd) +# Use this as a template + +# For W3 distribution, machine type for subdirectories +WWW_MACH = djgpp + +# The ASIS repository's name for the machine we are on +#ASIS_MACH = hardware/os + +CFLAGS = -O3 -DUSE_SLANG -DUSE_ZLIB -DDOSPATH -DNOUSERS -DDEBUG -DDISP_PARTIAL \ +-I../Implementation \ +-I../../../djgpp/tcplib/include \ +-I../../../djgpp/tcplib/include/tcp \ +-I../../../src \ +-I../../.. $(SLANGINC) +LFLAGS = +CC = gcc + +# Directory for installed binary: +!BINDIR = /usr/local/bin + +# Where is the W3 object library to be installed (not normally done)? +LIBDIR = $(WWW)/Library/Implementation/$(WWW_MACH) + +#_________________ OK if normal W3 distribution +# Where is the WWW source root? +WWW = ../.. + +# Where should temporary (object) files go? +WTMP = ../.. + +include $(WWW)/Library/Implementation/Version.make +#include $(WWW)/Library/Implementation/CommonMakefile +include ./CommonMakefile |