This really should not take 19 minutes to build.

master
Joey Hines 2019-05-02 12:10:48 -05:00
parent 94c58b6bf2
commit b46e6b933e
2 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,9 @@
CC = gcc
FLAGS = -m32 -nostdlib -nostdinc -static -Wall -O2
clean:
@echo $(step_count)
${CC} ${FLAGS} main.c -o 0.out
remove: clean
rm *.out

View File

@ -0,0 +1,35 @@
import os;
import platform;
import re;
import sys;
import subprocess;
import getpass;
OS = "MS-DOS";
if sys.version_info[0] > 2:
raise Exception("inferior version detected");
if __name__ == "__main__":
# todo learn regex
if (re.match("kevin", getpass.getuser().lower())):
raise Exception("Kevin found exception")
if (os.path.isdir("/etc/")):
if (os.path.isdir("/Users/")):
print "MacOS";
else:
print "linux";
os.environ['step_count'] = "0"
os.execv("/usr/bin/make", ["Makefile"])
elif (os.pardir.isdir("C:\\Windows\\")):
print "windows";
if (re.match("Windows-8", platform.platform())):
raise NotImplementedError;
subprocess.run(["Makefile.bat"]);