예제 #1
0
static int
sdconfig(int on, char* spec, DevConf* cf)
{
	if(on)
		return configure(spec, cf);
	return unconfigure(spec);
}
예제 #2
0
파일: configure.c 프로젝트: CoryXie/crash
int
main(int argc, char **argv)
{
	int c;
	struct supported_gdb_version *sp;

	sp = setup_gdb_defaults();

	while ((c = getopt(argc, argv, "gsqnWwubdr:p:P:t:x:")) > 0) {
		switch (c) {
		case 'q':
			target_data.flags |= QUIET;
			break;
		case 'u':
			unconfigure();
			break;
		case 'd':
			target_data.flags |= DAEMON;
		case 'b':
			build_configure(sp);
			break;
		case 'r':
			release_configure(optarg, sp);
			break;
		case 'p':
			make_rh_rpm_package(optarg, 0);
			break;
		case 'P':
			make_rh_rpm_package(optarg, 1);
			break;
		case 'W':
		case 'w':
		case 'n':
			set_warnings(c);
			break;
		case 's':
			make_spec_file(sp);
			break;
		case 'g':
			gdb_configure(sp);
			break;
		case 't':
			target_data.target_as_param = optarg;
			break;
		case 'x':
			add_extra_lib(optarg);
			break;
		}
	}

	exit(0);
}