Skip to content
Snippets Groups Projects
Commit 1dbe1b98 authored by deuce's avatar deuce
Browse files

Remove FLTK stuff.

Add linux-only option to set USE_DOSEMU=1
Change distlist URLs to CVS.
parent 8e31c7fa
No related branches found
No related tags found
No related merge requests found
...@@ -72,11 +72,8 @@ ...@@ -72,11 +72,8 @@
#endif #endif
char *distlists[]={ char *distlists[]={
"http://www.synchro.net/sbbsdist.lst" "http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/src/sbbs3/install/sbbsdist.lst?rev=HEAD&content-type=text/plain"
,"http://rob.synchro.net/sbbsdist.lst" "http://cvs-mirror.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/src/sbbs3/install/sbbsdist.lst?rev=HEAD&content-type=text/plain"
,"http://cvs.synchro.net/sbbsdist.lst"
,"http://bbs.synchro.net/sbbsdist.lst"
,"http://freebsd.synchro.net/sbbsdist.lst"
,NULL /* terminator */ ,NULL /* terminator */
}; };
...@@ -124,7 +121,9 @@ struct { ...@@ -124,7 +121,9 @@ struct {
struct utsname name; struct utsname name;
char sbbsuser[9]; /* Historical UName limit of 8 chars */ char sbbsuser[9]; /* Historical UName limit of 8 chars */
char sbbsgroup[17]; /* Can't find historical limit for group names */ char sbbsgroup[17]; /* Can't find historical limit for group names */
BOOL useX; #ifdef __linux__
BOOL use_dosemu;
#endif
} params; /* Build parameters */ } params; /* Build parameters */
#define MAKEFILE "/tmp/SBBSmakefile" #define MAKEFILE "/tmp/SBBSmakefile"
...@@ -231,7 +230,9 @@ int main(int argc, char **argv) ...@@ -231,7 +230,9 @@ int main(int argc, char **argv)
SAFECOPY(params.sbbsuser,p); SAFECOPY(params.sbbsuser,p);
if((p=getenv("GROUP"))!=NULL) if((p=getenv("GROUP"))!=NULL)
SAFECOPY(params.sbbsgroup,p); SAFECOPY(params.sbbsgroup,p);
params.useX=FALSE; #ifdef __linux__
params.use_dosemu=FALSE;
#endif
sscanf("$Revision$", "%*s %s", revision); sscanf("$Revision$", "%*s %s", revision);
umask(077); umask(077);
...@@ -380,8 +381,8 @@ int main(int argc, char **argv) ...@@ -380,8 +381,8 @@ int main(int argc, char **argv)
sprintf(mopt[i++],"%-27.27s%s","Make Command-line",params.make_cmdline); sprintf(mopt[i++],"%-27.27s%s","Make Command-line",params.make_cmdline);
sprintf(mopt[i++],"%-27.27s%s","File Owner",params.sbbsuser); sprintf(mopt[i++],"%-27.27s%s","File Owner",params.sbbsuser);
sprintf(mopt[i++],"%-27.27s%s","File Group",params.sbbsgroup); sprintf(mopt[i++],"%-27.27s%s","File Group",params.sbbsgroup);
#if 0 /* this won't work until we get the FTLK source in CVS */ #ifdef __linux__
sprintf(mopt[i++],"%-27.27s%s","Include X/FLTK Support",params.useX?"Yes":"No"); sprintf(mopt[i++],"%-27.27s%s","Integrate DOSEmu support",params.use_dosemu?"Yes":"No");
#endif #endif
sprintf(mopt[i++],"%-27.27s","Start Installation..."); sprintf(mopt[i++],"%-27.27s","Start Installation...");
mopt[i][0]=0; mopt[i][0]=0;
...@@ -488,24 +489,26 @@ int main(int argc, char **argv) ...@@ -488,24 +489,26 @@ int main(int argc, char **argv)
"\n"; "\n";
uifc.input(WIN_MID,0,0,"",params.sbbsgroup,32,K_EDIT); uifc.input(WIN_MID,0,0,"",params.sbbsgroup,32,K_EDIT);
break; break;
#if 0 #ifdef __linux__
case 11: case 11:
strcpy(opt[0],"Yes"); strcpy(opt[0],"Yes");
strcpy(opt[1],"No"); strcpy(opt[1],"No");
opt[2][0]=0; opt[2][0]=0;
i=params.useX?0:1; i=params.use_dosemu?0:1;
uifc.helpbuf= "`Include X Support`\n" uifc.helpbuf= "`Include DOSEmu Support`\n"
"\nToDo: Add help."; "\nToDo: Add help.";
i=uifc.list(WIN_MID|WIN_SAV,0,0,0,&i,0 i=uifc.list(WIN_MID|WIN_SAV,0,0,0,&i,0
,"Build GUI Versions of scfg and echocfg",opt); ,"Integrate DOSEmu support into Synchronet?",opt);
if(!i) if(!i)
params.useX=TRUE; params.use_dosemu=TRUE;
else if(i==1) else if(i==1)
params.useX=FALSE; params.use_dosemu=FALSE;
i=0; i=0;
break; break;
#endif case 12:
#else
case 11: case 11:
#endif
install_sbbs(distlist[dist],distlist[dist]->type==LOCAL_FILE?NULL:distlist[dist]->servers[server]); install_sbbs(distlist[dist],distlist[dist]->type==LOCAL_FILE?NULL:distlist[dist]->servers[server]);
bail(0); bail(0);
break; break;
...@@ -752,9 +755,11 @@ void install_sbbs(dist_t *dist,struct server_ent_t *server) { ...@@ -752,9 +755,11 @@ void install_sbbs(dist_t *dist,struct server_ent_t *server) {
sprintf(sbbsgroup,"SBBSGROUP=%s",params.sbbsgroup); sprintf(sbbsgroup,"SBBSGROUP=%s",params.sbbsgroup);
putenv(sbbsgroup); putenv(sbbsgroup);
} }
if(params.useX==TRUE) { #ifdef __linux__
putenv("MKFLAGS=USE_FLTK=1"); if(params.use_dosemu==TRUE) {
putenv("USE_DOSEMU=1");
} }
#endif
if(params.usebcc) if(params.usebcc)
putenv("bcc=1"); putenv("bcc=1");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment