// File: /workspace/github_c_makefile_star2_O0/fuldaros[P]akb_sources/cc/akb_cc.c
// Function: make
int make(void)
{
	char * cc, * cflags;
	char cmd[SIZE];

	cc = getenv("CC");
	if (!cc)
		cc = "cc";
	cflags = getenv("CFLAGS");
	if (!cflags)
		cflags = "";

if(!file2){
file2=(char*)realloc(file2,strlen(file)+3);
strcpy(file2,file);
file2=strcat(file2,".x");

}
	sprintf(cmd, "%s %s %s.x.c -o %s", cc, cflags, file, file2);
	if (verbose) fprintf(stderr, "%s: %s\n", my_name, cmd);
	if (system(cmd))
		return -1;
	sprintf(cmd, "strip %s", file2);
	if (verbose) fprintf(stderr, "%s: %s\n", my_name, cmd);
	if (system(cmd))
		fprintf(stderr, "%s: never mind\n", my_name);
	sprintf(cmd, "chmod ug=rwx,o=rx %s", file2);
	if (verbose) fprintf(stderr, "%s: %s\n", my_name, cmd);
	if (system(cmd))
		fprintf(stderr, "%s: remove read permission\n", my_name);

	return 0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1030, %rsp           # imm = 0x1030
leaq 0x1b38(%rip), %rdi      # 0x77ca
callq 0x4030
movq %rax, -0x10(%rbp)
cmpq $0x0, -0x10(%rbp)
jne 0x5cad
leaq 0x1ac0(%rip), %rax      # 0x7769
movq %rax, -0x10(%rbp)
leaq 0x1b19(%rip), %rdi      # 0x77cd
callq 0x4030
movq %rax, -0x18(%rbp)
cmpq $0x0, -0x18(%rbp)
jne 0x5ccf
leaq 0x1a5c(%rip), %rax      # 0x7727
movq %rax, -0x18(%rbp)
cmpq $0x0, 0x62b9(%rip)      # 0xbf90
jne 0x5d3a
movq 0x62b0(%rip), %rax      # 0xbf90
movq %rax, -0x1028(%rbp)
movq 0x62aa(%rip), %rdi      # 0xbf98
callq 0x40b0
movq -0x1028(%rbp), %rdi
movq %rax, %rsi
addq $0x3, %rsi
callq 0x41b0
movq %rax, 0x6283(%rip)      # 0xbf90
movq 0x627c(%rip), %rdi      # 0xbf90
movq 0x627d(%rip), %rsi      # 0xbf98
callq 0x4060
movq 0x6269(%rip), %rdi      # 0xbf90
leaq 0x1aa6(%rip), %rsi      # 0x77d4
callq 0x4200
movq %rax, 0x6256(%rip)      # 0xbf90
leaq -0x1020(%rbp), %rdi
movq -0x10(%rbp), %rdx
movq -0x18(%rbp), %rcx
movq 0x6248(%rip), %r8       # 0xbf98
movq 0x6239(%rip), %r9       # 0xbf90
leaq 0x1a79(%rip), %rsi      # 0x77d7
movb $0x0, %al
callq 0x4210
cmpl $0x0, 0x61c4(%rip)      # 0xbf30
je 0x5d94
movq 0x5283(%rip), %rax      # 0xaff8
movq (%rax), %rdi
leaq -0x1020(%rbp), %rcx
leaq 0x1a64(%rip), %rsi      # 0x77ea
leaq 0x14b7(%rip), %rdx      # 0x7244
movb $0x0, %al
callq 0x4140
leaq -0x1020(%rbp), %rdi
callq 0x40c0
cmpl $0x0, %eax
je 0x5db1
movl $0xffffffff, -0x4(%rbp) # imm = 0xFFFFFFFF
jmp 0x5eae
leaq -0x1020(%rbp), %rdi
movq 0x61d1(%rip), %rdx      # 0xbf90
leaq 0x1a2c(%rip), %rsi      # 0x77f2
movb $0x0, %al
callq 0x4210
cmpl $0x0, 0x615c(%rip)      # 0xbf30
je 0x5dfc
movq 0x521b(%rip), %rax      # 0xaff8
movq (%rax), %rdi
leaq -0x1020(%rbp), %rcx
leaq 0x19fc(%rip), %rsi      # 0x77ea
leaq 0x144f(%rip), %rdx      # 0x7244
movb $0x0, %al
callq 0x4140
leaq -0x1020(%rbp), %rdi
callq 0x40c0
cmpl $0x0, %eax
je 0x5e2c
movq 0x51e4(%rip), %rax      # 0xaff8
movq (%rax), %rdi
leaq 0x19dd(%rip), %rsi      # 0x77fb
leaq 0x141f(%rip), %rdx      # 0x7244
movb $0x0, %al
callq 0x4140
leaq -0x1020(%rbp), %rdi
movq 0x6156(%rip), %rdx      # 0xbf90
leaq 0x19ca(%rip), %rsi      # 0x780b
movb $0x0, %al
callq 0x4210
cmpl $0x0, 0x60e1(%rip)      # 0xbf30
je 0x5e77
movq 0x51a0(%rip), %rax      # 0xaff8
movq (%rax), %rdi
leaq -0x1020(%rbp), %rcx
leaq 0x1981(%rip), %rsi      # 0x77ea
leaq 0x13d4(%rip), %rdx      # 0x7244
movb $0x0, %al
callq 0x4140
leaq -0x1020(%rbp), %rdi
callq 0x40c0
cmpl $0x0, %eax
je 0x5ea7
movq 0x5169(%rip), %rax      # 0xaff8
movq (%rax), %rdi
leaq 0x1987(%rip), %rsi      # 0x7820
leaq 0x13a4(%rip), %rdx      # 0x7244
movb $0x0, %al
callq 0x4140
movl $0x0, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x1030, %rsp           # imm = 0x1030
popq %rbp
retq
nopw (%rax,%rax)