-
-
Save nddrylliog/387255 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Makefile generated by rock, the ooc compiler written in ooc | |
CC=gcc | |
# try to determine the OS and architecture | |
OS := $(shell uname -s) | |
MACHINE := $(shell uname -m) | |
ifeq ($(OS), Linux) | |
ARCH=linux | |
else ifeq ($(OS), Darwin) | |
ARCH=osx | |
else ifeq ($(OS), CYGWIN_NT-5.1) | |
ARCH=win | |
else ifeq ($(OS), MINGW32_NT-5.1) | |
ARCH=win | |
else | |
$(shell echo "OS ${OS} doesn't have pre-built Boehm GC packages. Please compile and install your own and recompile with GC_PATH=-lgc") | |
endif | |
ifneq ($(ARCH), osx) | |
ifeq ($(MACHINE), x86_64) | |
ARCH:=${ARCH}64 | |
else | |
ARCH:=${ARCH}32 | |
endif | |
endif | |
# this folder must contains libs/ | |
ROCK_DIST?=. | |
# uncomment to link dynamically with the gc instead (e.g. -lgc) | |
#GC_PATH?=-lgc | |
GC_PATH?=${ROCK_DIST}/libs/${ARCH}/libgc.a | |
CFLAGS+=-I c-source -I ${ROCK_DIST}/libs/headers/ -g -O2 -std=gnu99 -Wall -D__OOC_USE_GC__ -w -DROCK_BUILD_DATE="\"bootstrapped\"" -DROCK_BUILD_TIME="\"\"" | |
EXECUTABLE=../bin/c_rock | |
OBJECT_FILES:=c-source/source/rock/rock.o c-source/custom-sdk/lang/stdio.o c-source/custom-sdk/lang/types.o c-source/custom-sdk/lang/memory.o c-source/custom-sdk/lang/system.o c-source/custom-sdk/lang/string.o c-source/custom-sdk/lang/vararg.o c-source/custom-sdk/structs/List.o c-source/custom-sdk/text/Buffer.o c-source/custom-sdk/io/Writer.o c-source/custom-sdk/io/Reader.o c-source/custom-sdk/structs/ArrayList.o c-source/source/rock/frontend/CommandLine.o c-source/custom-sdk/io/File.o c-source/custom-sdk/io/FileReader.o c-source/custom-sdk/io/FileWriter.o c-source/custom-sdk/io/native/FileWin32.o c-source/custom-sdk/native/win32/types.o c-source/custom-sdk/io/native/FileUnix.o c-source/custom-sdk/os/Time.o c-source/custom-sdk/os/Terminal.o c-source/custom-sdk/os/Process.o c-source/custom-sdk/os/Pipe.o c-source/custom-sdk/os/native/PipeUnix.o c-source/custom-sdk/os/unistd.o c-source/custom-sdk/os/FileDescriptor.o c-source/custom-sdk/os/PipeReader.o c-source/custom-sdk/structs/HashMap.o c-source/custom-sdk/os/native/ProcessUnix.o c-source/custom-sdk/os/Env.o c-source/custom-sdk/os/wait.o c-source/custom-sdk/os/native/ProcessWin32.o c-source/custom-sdk/native/win32/errors.o c-source/custom-sdk/structs/Stack.o c-source/custom-sdk/text/StringTokenizer.o c-source/source/rock/frontend/Help.o c-source/source/rock/frontend/Token.o c-source/source/rock/frontend/BuildParams.o c-source/source/rock/frontend/compilers/AbstractCompiler.o c-source/source/rock/frontend/PathList.o c-source/source/rock/frontend/DistLocator.o c-source/source/rock/utils/ShellUtils.o c-source/source/rock/frontend/SdkLocator.o c-source/source/rock/middle/Module.o c-source/custom-sdk/text/EscapeSequence.o c-source/custom-sdk/math.o c-source/custom-sdk/structs/OrderedMultiMap.o c-source/custom-sdk/structs/MultiMap.o c-source/source/rock/frontend/SourceReader.o c-source/source/rock/frontend/FileLocation.o c-source/source/rock/frontend/Locatable.o c-source/source/rock/frontend/AstBuilder.o c-source/source/rock/utils/FileUtils.o c-source/source/rock/middle/FunctionDecl.o c-source/source/rock/middle/Expression.o c-source/source/rock/middle/Statement.o c-source/source/rock/middle/Node.o c-source/source/rock/middle/Visitor.o c-source/source/rock/middle/Return.o c-source/source/rock/middle/FunctionCall.o c-source/source/rock/middle/Argument.o c-source/source/rock/middle/VariableDecl.o c-source/source/rock/middle/Type.o c-source/source/rock/backend/cnaughty/AwesomeWriter.o c-source/source/rock/io/TabbedWriter.o c-source/source/rock/middle/Declaration.o c-source/source/rock/middle/TypeDecl.o c-source/source/rock/middle/ClassDecl.o c-source/source/rock/middle/Cast.o c-source/source/rock/middle/tinker/Response.o c-source/source/rock/middle/tinker/Resolver.o c-source/source/rock/middle/tinker/Trail.o c-source/source/rock/middle/Scope.o c-source/source/rock/middle/VariableAccess.o c-source/source/rock/middle/BinaryOp.o c-source/source/rock/middle/OperatorDecl.o c-source/source/rock/middle/Import.o c-source/source/rock/middle/CoverDecl.o c-source/source/rock/middle/AddressOf.o c-source/source/rock/middle/ArrayAccess.o c-source/source/rock/middle/NullLiteral.o c-source/source/rock/middle/Literal.o c-source/source/rock/middle/BaseType.o c-source/source/rock/middle/InterfaceDecl.o c-source/source/rock/middle/PropertyDecl.o c-source/source/rock/middle/Block.o c-source/source/rock/middle/ControlStatement.o c-source/source/rock/middle/NamespaceDecl.o c-source/source/rock/middle/EnumDecl.o c-source/source/rock/middle/FuncType.o c-source/source/rock/middle/Version.o c-source/source/rock/middle/tinker/Tinkerer.o c-source/source/rock/middle/InterfaceImpl.o c-source/source/rock/middle/CommaSequence.o c-source/source/rock/middle/If.o c-source/source/rock/middle/Conditional.o c-source/source/rock/middle/Else.o c-source/source/rock/middle/While.o c-source/source/rock/middle/Foreach.o c-source/source/rock/middle/IntLiteral.o c-source/source/rock/middle/RangeLiteral.o c-source/source/rock/middle/CharLiteral.o c-source/source/rock/middle/BoolLiteral.o c-source/source/rock/middle/StringLiteral.o c-source/source/rock/middle/FloatLiteral.o c-source/source/rock/middle/Parenthesis.o c-source/source/rock/middle/Comparison.o c-source/source/rock/middle/Ternary.o c-source/source/rock/middle/Dereference.o c-source/source/rock/middle/UnaryOp.o c-source/source/rock/middle/Match.o c-source/source/rock/middle/FlowControl.o c-source/source/rock/middle/Include.o c-source/source/rock/middle/Use.o c-source/source/rock/middle/UseDef.o c-source/source/rock/middle/ArrayLiteral.o c-source/source/rock/frontend/compilers/Gcc.o c-source/source/rock/frontend/compilers/BaseCompiler.o c-source/source/rock/frontend/compilers/Clang.o c-source/source/rock/frontend/compilers/Icc.o c-source/source/rock/frontend/compilers/Tcc.o c-source/source/rock/frontend/drivers/Driver.o c-source/source/rock/frontend/pkgconfig/PkgInfo.o c-source/source/rock/frontend/pkgconfig/PkgConfigFrontend.o c-source/source/rock/frontend/drivers/CombineDriver.o c-source/source/rock/frontend/Target.o c-source/source/rock/frontend/drivers/SequenceDriver.o c-source/source/rock/frontend/drivers/MakeDriver.o c-source/source/rock/backend/cnaughty/CGenerator.o c-source/source/rock/backend/cnaughty/CachedFileWriter.o c-source/source/rock/backend/cnaughty/Skeleton.o c-source/source/rock/backend/cnaughty/FunctionDeclWriter.o c-source/source/rock/backend/cnaughty/ClassDeclWriter.o c-source/source/rock/backend/cnaughty/VersionWriter.o c-source/source/rock/backend/cnaughty/ControlStatementWriter.o c-source/source/rock/backend/cnaughty/ModuleWriter.o c-source/source/rock/backend/cnaughty/CoverDeclWriter.o c-source/source/rock/backend/cnaughty/TypeWriter.o c-source/source/rock/backend/cnaughty/FunctionCallWriter.o c-source/source/rock/backend/cnaughty/CastWriter.o c-source/source/rock/backend/cnaughty/InterfaceDeclWriter.o | |
.PHONY: compile link | |
all: compile link | |
compile: ${OBJECT_FILES} | |
@echo "Finished compiling for arch ${ARCH}" | |
c-source/source/rock/rock.o: c-source/source/rock/rock.c c-source/source/rock/rock.h c-source/source/rock/rock-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/rock.c -o c-source/source/rock/rock.o | |
c-source/custom-sdk/lang/stdio.o: c-source/custom-sdk/lang/stdio.c c-source/custom-sdk/lang/stdio.h c-source/custom-sdk/lang/stdio-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/lang/stdio.c -o c-source/custom-sdk/lang/stdio.o | |
c-source/custom-sdk/lang/types.o: c-source/custom-sdk/lang/types.c c-source/custom-sdk/lang/types.h c-source/custom-sdk/lang/types-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/lang/types.c -o c-source/custom-sdk/lang/types.o | |
c-source/custom-sdk/lang/memory.o: c-source/custom-sdk/lang/memory.c c-source/custom-sdk/lang/memory.h c-source/custom-sdk/lang/memory-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/lang/memory.c -o c-source/custom-sdk/lang/memory.o | |
c-source/custom-sdk/lang/system.o: c-source/custom-sdk/lang/system.c c-source/custom-sdk/lang/system.h c-source/custom-sdk/lang/system-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/lang/system.c -o c-source/custom-sdk/lang/system.o | |
c-source/custom-sdk/lang/string.o: c-source/custom-sdk/lang/string.c c-source/custom-sdk/lang/string.h c-source/custom-sdk/lang/string-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/lang/string.c -o c-source/custom-sdk/lang/string.o | |
c-source/custom-sdk/lang/vararg.o: c-source/custom-sdk/lang/vararg.c c-source/custom-sdk/lang/vararg.h c-source/custom-sdk/lang/vararg-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/lang/vararg.c -o c-source/custom-sdk/lang/vararg.o | |
c-source/custom-sdk/structs/List.o: c-source/custom-sdk/structs/List.c c-source/custom-sdk/structs/List.h c-source/custom-sdk/structs/List-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/structs/List.c -o c-source/custom-sdk/structs/List.o | |
c-source/custom-sdk/text/Buffer.o: c-source/custom-sdk/text/Buffer.c c-source/custom-sdk/text/Buffer.h c-source/custom-sdk/text/Buffer-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/text/Buffer.c -o c-source/custom-sdk/text/Buffer.o | |
c-source/custom-sdk/io/Writer.o: c-source/custom-sdk/io/Writer.c c-source/custom-sdk/io/Writer.h c-source/custom-sdk/io/Writer-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/io/Writer.c -o c-source/custom-sdk/io/Writer.o | |
c-source/custom-sdk/io/Reader.o: c-source/custom-sdk/io/Reader.c c-source/custom-sdk/io/Reader.h c-source/custom-sdk/io/Reader-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/io/Reader.c -o c-source/custom-sdk/io/Reader.o | |
c-source/custom-sdk/structs/ArrayList.o: c-source/custom-sdk/structs/ArrayList.c c-source/custom-sdk/structs/ArrayList.h c-source/custom-sdk/structs/ArrayList-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/structs/ArrayList.c -o c-source/custom-sdk/structs/ArrayList.o | |
c-source/source/rock/frontend/CommandLine.o: c-source/source/rock/frontend/CommandLine.c c-source/source/rock/frontend/CommandLine.h c-source/source/rock/frontend/CommandLine-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/CommandLine.c -o c-source/source/rock/frontend/CommandLine.o | |
c-source/custom-sdk/io/File.o: c-source/custom-sdk/io/File.c c-source/custom-sdk/io/File.h c-source/custom-sdk/io/File-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/io/File.c -o c-source/custom-sdk/io/File.o | |
c-source/custom-sdk/io/FileReader.o: c-source/custom-sdk/io/FileReader.c c-source/custom-sdk/io/FileReader.h c-source/custom-sdk/io/FileReader-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/io/FileReader.c -o c-source/custom-sdk/io/FileReader.o | |
c-source/custom-sdk/io/FileWriter.o: c-source/custom-sdk/io/FileWriter.c c-source/custom-sdk/io/FileWriter.h c-source/custom-sdk/io/FileWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/io/FileWriter.c -o c-source/custom-sdk/io/FileWriter.o | |
c-source/custom-sdk/io/native/FileWin32.o: c-source/custom-sdk/io/native/FileWin32.c c-source/custom-sdk/io/native/FileWin32.h c-source/custom-sdk/io/native/FileWin32-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/io/native/FileWin32.c -o c-source/custom-sdk/io/native/FileWin32.o | |
c-source/custom-sdk/native/win32/types.o: c-source/custom-sdk/native/win32/types.c c-source/custom-sdk/native/win32/types.h c-source/custom-sdk/native/win32/types-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/native/win32/types.c -o c-source/custom-sdk/native/win32/types.o | |
c-source/custom-sdk/io/native/FileUnix.o: c-source/custom-sdk/io/native/FileUnix.c c-source/custom-sdk/io/native/FileUnix.h c-source/custom-sdk/io/native/FileUnix-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/io/native/FileUnix.c -o c-source/custom-sdk/io/native/FileUnix.o | |
c-source/custom-sdk/os/Time.o: c-source/custom-sdk/os/Time.c c-source/custom-sdk/os/Time.h c-source/custom-sdk/os/Time-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/Time.c -o c-source/custom-sdk/os/Time.o | |
c-source/custom-sdk/os/Terminal.o: c-source/custom-sdk/os/Terminal.c c-source/custom-sdk/os/Terminal.h c-source/custom-sdk/os/Terminal-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/Terminal.c -o c-source/custom-sdk/os/Terminal.o | |
c-source/custom-sdk/os/Process.o: c-source/custom-sdk/os/Process.c c-source/custom-sdk/os/Process.h c-source/custom-sdk/os/Process-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/Process.c -o c-source/custom-sdk/os/Process.o | |
c-source/custom-sdk/os/Pipe.o: c-source/custom-sdk/os/Pipe.c c-source/custom-sdk/os/Pipe.h c-source/custom-sdk/os/Pipe-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/Pipe.c -o c-source/custom-sdk/os/Pipe.o | |
c-source/custom-sdk/os/native/PipeUnix.o: c-source/custom-sdk/os/native/PipeUnix.c c-source/custom-sdk/os/native/PipeUnix.h c-source/custom-sdk/os/native/PipeUnix-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/native/PipeUnix.c -o c-source/custom-sdk/os/native/PipeUnix.o | |
c-source/custom-sdk/os/unistd.o: c-source/custom-sdk/os/unistd.c c-source/custom-sdk/os/unistd.h c-source/custom-sdk/os/unistd-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/unistd.c -o c-source/custom-sdk/os/unistd.o | |
c-source/custom-sdk/os/FileDescriptor.o: c-source/custom-sdk/os/FileDescriptor.c c-source/custom-sdk/os/FileDescriptor.h c-source/custom-sdk/os/FileDescriptor-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/FileDescriptor.c -o c-source/custom-sdk/os/FileDescriptor.o | |
c-source/custom-sdk/os/PipeReader.o: c-source/custom-sdk/os/PipeReader.c c-source/custom-sdk/os/PipeReader.h c-source/custom-sdk/os/PipeReader-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/PipeReader.c -o c-source/custom-sdk/os/PipeReader.o | |
c-source/custom-sdk/structs/HashMap.o: c-source/custom-sdk/structs/HashMap.c c-source/custom-sdk/structs/HashMap.h c-source/custom-sdk/structs/HashMap-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/structs/HashMap.c -o c-source/custom-sdk/structs/HashMap.o | |
c-source/custom-sdk/os/native/ProcessUnix.o: c-source/custom-sdk/os/native/ProcessUnix.c c-source/custom-sdk/os/native/ProcessUnix.h c-source/custom-sdk/os/native/ProcessUnix-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/native/ProcessUnix.c -o c-source/custom-sdk/os/native/ProcessUnix.o | |
c-source/custom-sdk/os/Env.o: c-source/custom-sdk/os/Env.c c-source/custom-sdk/os/Env.h c-source/custom-sdk/os/Env-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/Env.c -o c-source/custom-sdk/os/Env.o | |
c-source/custom-sdk/os/wait.o: c-source/custom-sdk/os/wait.c c-source/custom-sdk/os/wait.h c-source/custom-sdk/os/wait-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/wait.c -o c-source/custom-sdk/os/wait.o | |
c-source/custom-sdk/os/native/ProcessWin32.o: c-source/custom-sdk/os/native/ProcessWin32.c c-source/custom-sdk/os/native/ProcessWin32.h c-source/custom-sdk/os/native/ProcessWin32-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/os/native/ProcessWin32.c -o c-source/custom-sdk/os/native/ProcessWin32.o | |
c-source/custom-sdk/native/win32/errors.o: c-source/custom-sdk/native/win32/errors.c c-source/custom-sdk/native/win32/errors.h c-source/custom-sdk/native/win32/errors-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/native/win32/errors.c -o c-source/custom-sdk/native/win32/errors.o | |
c-source/custom-sdk/structs/Stack.o: c-source/custom-sdk/structs/Stack.c c-source/custom-sdk/structs/Stack.h c-source/custom-sdk/structs/Stack-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/structs/Stack.c -o c-source/custom-sdk/structs/Stack.o | |
c-source/custom-sdk/text/StringTokenizer.o: c-source/custom-sdk/text/StringTokenizer.c c-source/custom-sdk/text/StringTokenizer.h c-source/custom-sdk/text/StringTokenizer-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/text/StringTokenizer.c -o c-source/custom-sdk/text/StringTokenizer.o | |
c-source/source/rock/frontend/Help.o: c-source/source/rock/frontend/Help.c c-source/source/rock/frontend/Help.h c-source/source/rock/frontend/Help-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/Help.c -o c-source/source/rock/frontend/Help.o | |
c-source/source/rock/frontend/Token.o: c-source/source/rock/frontend/Token.c c-source/source/rock/frontend/Token.h c-source/source/rock/frontend/Token-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/Token.c -o c-source/source/rock/frontend/Token.o | |
c-source/source/rock/frontend/BuildParams.o: c-source/source/rock/frontend/BuildParams.c c-source/source/rock/frontend/BuildParams.h c-source/source/rock/frontend/BuildParams-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/BuildParams.c -o c-source/source/rock/frontend/BuildParams.o | |
c-source/source/rock/frontend/compilers/AbstractCompiler.o: c-source/source/rock/frontend/compilers/AbstractCompiler.c c-source/source/rock/frontend/compilers/AbstractCompiler.h c-source/source/rock/frontend/compilers/AbstractCompiler-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/compilers/AbstractCompiler.c -o c-source/source/rock/frontend/compilers/AbstractCompiler.o | |
c-source/source/rock/frontend/PathList.o: c-source/source/rock/frontend/PathList.c c-source/source/rock/frontend/PathList.h c-source/source/rock/frontend/PathList-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/PathList.c -o c-source/source/rock/frontend/PathList.o | |
c-source/source/rock/frontend/DistLocator.o: c-source/source/rock/frontend/DistLocator.c c-source/source/rock/frontend/DistLocator.h c-source/source/rock/frontend/DistLocator-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/DistLocator.c -o c-source/source/rock/frontend/DistLocator.o | |
c-source/source/rock/utils/ShellUtils.o: c-source/source/rock/utils/ShellUtils.c c-source/source/rock/utils/ShellUtils.h c-source/source/rock/utils/ShellUtils-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/utils/ShellUtils.c -o c-source/source/rock/utils/ShellUtils.o | |
c-source/source/rock/frontend/SdkLocator.o: c-source/source/rock/frontend/SdkLocator.c c-source/source/rock/frontend/SdkLocator.h c-source/source/rock/frontend/SdkLocator-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/SdkLocator.c -o c-source/source/rock/frontend/SdkLocator.o | |
c-source/source/rock/middle/Module.o: c-source/source/rock/middle/Module.c c-source/source/rock/middle/Module.h c-source/source/rock/middle/Module-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Module.c -o c-source/source/rock/middle/Module.o | |
c-source/custom-sdk/text/EscapeSequence.o: c-source/custom-sdk/text/EscapeSequence.c c-source/custom-sdk/text/EscapeSequence.h c-source/custom-sdk/text/EscapeSequence-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/text/EscapeSequence.c -o c-source/custom-sdk/text/EscapeSequence.o | |
c-source/custom-sdk/math.o: c-source/custom-sdk/math.c c-source/custom-sdk/math.h c-source/custom-sdk/math-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/math.c -o c-source/custom-sdk/math.o | |
c-source/custom-sdk/structs/OrderedMultiMap.o: c-source/custom-sdk/structs/OrderedMultiMap.c c-source/custom-sdk/structs/OrderedMultiMap.h c-source/custom-sdk/structs/OrderedMultiMap-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/structs/OrderedMultiMap.c -o c-source/custom-sdk/structs/OrderedMultiMap.o | |
c-source/custom-sdk/structs/MultiMap.o: c-source/custom-sdk/structs/MultiMap.c c-source/custom-sdk/structs/MultiMap.h c-source/custom-sdk/structs/MultiMap-fwd.h | |
${CC} ${CFLAGS} -c c-source/custom-sdk/structs/MultiMap.c -o c-source/custom-sdk/structs/MultiMap.o | |
c-source/source/rock/frontend/SourceReader.o: c-source/source/rock/frontend/SourceReader.c c-source/source/rock/frontend/SourceReader.h c-source/source/rock/frontend/SourceReader-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/SourceReader.c -o c-source/source/rock/frontend/SourceReader.o | |
c-source/source/rock/frontend/FileLocation.o: c-source/source/rock/frontend/FileLocation.c c-source/source/rock/frontend/FileLocation.h c-source/source/rock/frontend/FileLocation-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/FileLocation.c -o c-source/source/rock/frontend/FileLocation.o | |
c-source/source/rock/frontend/Locatable.o: c-source/source/rock/frontend/Locatable.c c-source/source/rock/frontend/Locatable.h c-source/source/rock/frontend/Locatable-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/Locatable.c -o c-source/source/rock/frontend/Locatable.o | |
c-source/source/rock/frontend/AstBuilder.o: c-source/source/rock/frontend/AstBuilder.c c-source/source/rock/frontend/AstBuilder.h c-source/source/rock/frontend/AstBuilder-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/AstBuilder.c -o c-source/source/rock/frontend/AstBuilder.o | |
c-source/source/rock/utils/FileUtils.o: c-source/source/rock/utils/FileUtils.c c-source/source/rock/utils/FileUtils.h c-source/source/rock/utils/FileUtils-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/utils/FileUtils.c -o c-source/source/rock/utils/FileUtils.o | |
c-source/source/rock/middle/FunctionDecl.o: c-source/source/rock/middle/FunctionDecl.c c-source/source/rock/middle/FunctionDecl.h c-source/source/rock/middle/FunctionDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/FunctionDecl.c -o c-source/source/rock/middle/FunctionDecl.o | |
c-source/source/rock/middle/Expression.o: c-source/source/rock/middle/Expression.c c-source/source/rock/middle/Expression.h c-source/source/rock/middle/Expression-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Expression.c -o c-source/source/rock/middle/Expression.o | |
c-source/source/rock/middle/Statement.o: c-source/source/rock/middle/Statement.c c-source/source/rock/middle/Statement.h c-source/source/rock/middle/Statement-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Statement.c -o c-source/source/rock/middle/Statement.o | |
c-source/source/rock/middle/Node.o: c-source/source/rock/middle/Node.c c-source/source/rock/middle/Node.h c-source/source/rock/middle/Node-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Node.c -o c-source/source/rock/middle/Node.o | |
c-source/source/rock/middle/Visitor.o: c-source/source/rock/middle/Visitor.c c-source/source/rock/middle/Visitor.h c-source/source/rock/middle/Visitor-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Visitor.c -o c-source/source/rock/middle/Visitor.o | |
c-source/source/rock/middle/Return.o: c-source/source/rock/middle/Return.c c-source/source/rock/middle/Return.h c-source/source/rock/middle/Return-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Return.c -o c-source/source/rock/middle/Return.o | |
c-source/source/rock/middle/FunctionCall.o: c-source/source/rock/middle/FunctionCall.c c-source/source/rock/middle/FunctionCall.h c-source/source/rock/middle/FunctionCall-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/FunctionCall.c -o c-source/source/rock/middle/FunctionCall.o | |
c-source/source/rock/middle/Argument.o: c-source/source/rock/middle/Argument.c c-source/source/rock/middle/Argument.h c-source/source/rock/middle/Argument-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Argument.c -o c-source/source/rock/middle/Argument.o | |
c-source/source/rock/middle/VariableDecl.o: c-source/source/rock/middle/VariableDecl.c c-source/source/rock/middle/VariableDecl.h c-source/source/rock/middle/VariableDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/VariableDecl.c -o c-source/source/rock/middle/VariableDecl.o | |
c-source/source/rock/middle/Type.o: c-source/source/rock/middle/Type.c c-source/source/rock/middle/Type.h c-source/source/rock/middle/Type-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Type.c -o c-source/source/rock/middle/Type.o | |
c-source/source/rock/backend/cnaughty/AwesomeWriter.o: c-source/source/rock/backend/cnaughty/AwesomeWriter.c c-source/source/rock/backend/cnaughty/AwesomeWriter.h c-source/source/rock/backend/cnaughty/AwesomeWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/AwesomeWriter.c -o c-source/source/rock/backend/cnaughty/AwesomeWriter.o | |
c-source/source/rock/io/TabbedWriter.o: c-source/source/rock/io/TabbedWriter.c c-source/source/rock/io/TabbedWriter.h c-source/source/rock/io/TabbedWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/io/TabbedWriter.c -o c-source/source/rock/io/TabbedWriter.o | |
c-source/source/rock/middle/Declaration.o: c-source/source/rock/middle/Declaration.c c-source/source/rock/middle/Declaration.h c-source/source/rock/middle/Declaration-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Declaration.c -o c-source/source/rock/middle/Declaration.o | |
c-source/source/rock/middle/TypeDecl.o: c-source/source/rock/middle/TypeDecl.c c-source/source/rock/middle/TypeDecl.h c-source/source/rock/middle/TypeDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/TypeDecl.c -o c-source/source/rock/middle/TypeDecl.o | |
c-source/source/rock/middle/ClassDecl.o: c-source/source/rock/middle/ClassDecl.c c-source/source/rock/middle/ClassDecl.h c-source/source/rock/middle/ClassDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/ClassDecl.c -o c-source/source/rock/middle/ClassDecl.o | |
c-source/source/rock/middle/Cast.o: c-source/source/rock/middle/Cast.c c-source/source/rock/middle/Cast.h c-source/source/rock/middle/Cast-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Cast.c -o c-source/source/rock/middle/Cast.o | |
c-source/source/rock/middle/tinker/Response.o: c-source/source/rock/middle/tinker/Response.c c-source/source/rock/middle/tinker/Response.h c-source/source/rock/middle/tinker/Response-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/tinker/Response.c -o c-source/source/rock/middle/tinker/Response.o | |
c-source/source/rock/middle/tinker/Resolver.o: c-source/source/rock/middle/tinker/Resolver.c c-source/source/rock/middle/tinker/Resolver.h c-source/source/rock/middle/tinker/Resolver-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/tinker/Resolver.c -o c-source/source/rock/middle/tinker/Resolver.o | |
c-source/source/rock/middle/tinker/Trail.o: c-source/source/rock/middle/tinker/Trail.c c-source/source/rock/middle/tinker/Trail.h c-source/source/rock/middle/tinker/Trail-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/tinker/Trail.c -o c-source/source/rock/middle/tinker/Trail.o | |
c-source/source/rock/middle/Scope.o: c-source/source/rock/middle/Scope.c c-source/source/rock/middle/Scope.h c-source/source/rock/middle/Scope-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Scope.c -o c-source/source/rock/middle/Scope.o | |
c-source/source/rock/middle/VariableAccess.o: c-source/source/rock/middle/VariableAccess.c c-source/source/rock/middle/VariableAccess.h c-source/source/rock/middle/VariableAccess-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/VariableAccess.c -o c-source/source/rock/middle/VariableAccess.o | |
c-source/source/rock/middle/BinaryOp.o: c-source/source/rock/middle/BinaryOp.c c-source/source/rock/middle/BinaryOp.h c-source/source/rock/middle/BinaryOp-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/BinaryOp.c -o c-source/source/rock/middle/BinaryOp.o | |
c-source/source/rock/middle/OperatorDecl.o: c-source/source/rock/middle/OperatorDecl.c c-source/source/rock/middle/OperatorDecl.h c-source/source/rock/middle/OperatorDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/OperatorDecl.c -o c-source/source/rock/middle/OperatorDecl.o | |
c-source/source/rock/middle/Import.o: c-source/source/rock/middle/Import.c c-source/source/rock/middle/Import.h c-source/source/rock/middle/Import-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Import.c -o c-source/source/rock/middle/Import.o | |
c-source/source/rock/middle/CoverDecl.o: c-source/source/rock/middle/CoverDecl.c c-source/source/rock/middle/CoverDecl.h c-source/source/rock/middle/CoverDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/CoverDecl.c -o c-source/source/rock/middle/CoverDecl.o | |
c-source/source/rock/middle/AddressOf.o: c-source/source/rock/middle/AddressOf.c c-source/source/rock/middle/AddressOf.h c-source/source/rock/middle/AddressOf-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/AddressOf.c -o c-source/source/rock/middle/AddressOf.o | |
c-source/source/rock/middle/ArrayAccess.o: c-source/source/rock/middle/ArrayAccess.c c-source/source/rock/middle/ArrayAccess.h c-source/source/rock/middle/ArrayAccess-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/ArrayAccess.c -o c-source/source/rock/middle/ArrayAccess.o | |
c-source/source/rock/middle/NullLiteral.o: c-source/source/rock/middle/NullLiteral.c c-source/source/rock/middle/NullLiteral.h c-source/source/rock/middle/NullLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/NullLiteral.c -o c-source/source/rock/middle/NullLiteral.o | |
c-source/source/rock/middle/Literal.o: c-source/source/rock/middle/Literal.c c-source/source/rock/middle/Literal.h c-source/source/rock/middle/Literal-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Literal.c -o c-source/source/rock/middle/Literal.o | |
c-source/source/rock/middle/BaseType.o: c-source/source/rock/middle/BaseType.c c-source/source/rock/middle/BaseType.h c-source/source/rock/middle/BaseType-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/BaseType.c -o c-source/source/rock/middle/BaseType.o | |
c-source/source/rock/middle/InterfaceDecl.o: c-source/source/rock/middle/InterfaceDecl.c c-source/source/rock/middle/InterfaceDecl.h c-source/source/rock/middle/InterfaceDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/InterfaceDecl.c -o c-source/source/rock/middle/InterfaceDecl.o | |
c-source/source/rock/middle/PropertyDecl.o: c-source/source/rock/middle/PropertyDecl.c c-source/source/rock/middle/PropertyDecl.h c-source/source/rock/middle/PropertyDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/PropertyDecl.c -o c-source/source/rock/middle/PropertyDecl.o | |
c-source/source/rock/middle/Block.o: c-source/source/rock/middle/Block.c c-source/source/rock/middle/Block.h c-source/source/rock/middle/Block-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Block.c -o c-source/source/rock/middle/Block.o | |
c-source/source/rock/middle/ControlStatement.o: c-source/source/rock/middle/ControlStatement.c c-source/source/rock/middle/ControlStatement.h c-source/source/rock/middle/ControlStatement-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/ControlStatement.c -o c-source/source/rock/middle/ControlStatement.o | |
c-source/source/rock/middle/NamespaceDecl.o: c-source/source/rock/middle/NamespaceDecl.c c-source/source/rock/middle/NamespaceDecl.h c-source/source/rock/middle/NamespaceDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/NamespaceDecl.c -o c-source/source/rock/middle/NamespaceDecl.o | |
c-source/source/rock/middle/EnumDecl.o: c-source/source/rock/middle/EnumDecl.c c-source/source/rock/middle/EnumDecl.h c-source/source/rock/middle/EnumDecl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/EnumDecl.c -o c-source/source/rock/middle/EnumDecl.o | |
c-source/source/rock/middle/FuncType.o: c-source/source/rock/middle/FuncType.c c-source/source/rock/middle/FuncType.h c-source/source/rock/middle/FuncType-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/FuncType.c -o c-source/source/rock/middle/FuncType.o | |
c-source/source/rock/middle/Version.o: c-source/source/rock/middle/Version.c c-source/source/rock/middle/Version.h c-source/source/rock/middle/Version-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Version.c -o c-source/source/rock/middle/Version.o | |
c-source/source/rock/middle/tinker/Tinkerer.o: c-source/source/rock/middle/tinker/Tinkerer.c c-source/source/rock/middle/tinker/Tinkerer.h c-source/source/rock/middle/tinker/Tinkerer-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/tinker/Tinkerer.c -o c-source/source/rock/middle/tinker/Tinkerer.o | |
c-source/source/rock/middle/InterfaceImpl.o: c-source/source/rock/middle/InterfaceImpl.c c-source/source/rock/middle/InterfaceImpl.h c-source/source/rock/middle/InterfaceImpl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/InterfaceImpl.c -o c-source/source/rock/middle/InterfaceImpl.o | |
c-source/source/rock/middle/CommaSequence.o: c-source/source/rock/middle/CommaSequence.c c-source/source/rock/middle/CommaSequence.h c-source/source/rock/middle/CommaSequence-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/CommaSequence.c -o c-source/source/rock/middle/CommaSequence.o | |
c-source/source/rock/middle/If.o: c-source/source/rock/middle/If.c c-source/source/rock/middle/If.h c-source/source/rock/middle/If-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/If.c -o c-source/source/rock/middle/If.o | |
c-source/source/rock/middle/Conditional.o: c-source/source/rock/middle/Conditional.c c-source/source/rock/middle/Conditional.h c-source/source/rock/middle/Conditional-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Conditional.c -o c-source/source/rock/middle/Conditional.o | |
c-source/source/rock/middle/Else.o: c-source/source/rock/middle/Else.c c-source/source/rock/middle/Else.h c-source/source/rock/middle/Else-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Else.c -o c-source/source/rock/middle/Else.o | |
c-source/source/rock/middle/While.o: c-source/source/rock/middle/While.c c-source/source/rock/middle/While.h c-source/source/rock/middle/While-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/While.c -o c-source/source/rock/middle/While.o | |
c-source/source/rock/middle/Foreach.o: c-source/source/rock/middle/Foreach.c c-source/source/rock/middle/Foreach.h c-source/source/rock/middle/Foreach-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Foreach.c -o c-source/source/rock/middle/Foreach.o | |
c-source/source/rock/middle/IntLiteral.o: c-source/source/rock/middle/IntLiteral.c c-source/source/rock/middle/IntLiteral.h c-source/source/rock/middle/IntLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/IntLiteral.c -o c-source/source/rock/middle/IntLiteral.o | |
c-source/source/rock/middle/RangeLiteral.o: c-source/source/rock/middle/RangeLiteral.c c-source/source/rock/middle/RangeLiteral.h c-source/source/rock/middle/RangeLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/RangeLiteral.c -o c-source/source/rock/middle/RangeLiteral.o | |
c-source/source/rock/middle/CharLiteral.o: c-source/source/rock/middle/CharLiteral.c c-source/source/rock/middle/CharLiteral.h c-source/source/rock/middle/CharLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/CharLiteral.c -o c-source/source/rock/middle/CharLiteral.o | |
c-source/source/rock/middle/BoolLiteral.o: c-source/source/rock/middle/BoolLiteral.c c-source/source/rock/middle/BoolLiteral.h c-source/source/rock/middle/BoolLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/BoolLiteral.c -o c-source/source/rock/middle/BoolLiteral.o | |
c-source/source/rock/middle/StringLiteral.o: c-source/source/rock/middle/StringLiteral.c c-source/source/rock/middle/StringLiteral.h c-source/source/rock/middle/StringLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/StringLiteral.c -o c-source/source/rock/middle/StringLiteral.o | |
c-source/source/rock/middle/FloatLiteral.o: c-source/source/rock/middle/FloatLiteral.c c-source/source/rock/middle/FloatLiteral.h c-source/source/rock/middle/FloatLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/FloatLiteral.c -o c-source/source/rock/middle/FloatLiteral.o | |
c-source/source/rock/middle/Parenthesis.o: c-source/source/rock/middle/Parenthesis.c c-source/source/rock/middle/Parenthesis.h c-source/source/rock/middle/Parenthesis-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Parenthesis.c -o c-source/source/rock/middle/Parenthesis.o | |
c-source/source/rock/middle/Comparison.o: c-source/source/rock/middle/Comparison.c c-source/source/rock/middle/Comparison.h c-source/source/rock/middle/Comparison-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Comparison.c -o c-source/source/rock/middle/Comparison.o | |
c-source/source/rock/middle/Ternary.o: c-source/source/rock/middle/Ternary.c c-source/source/rock/middle/Ternary.h c-source/source/rock/middle/Ternary-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Ternary.c -o c-source/source/rock/middle/Ternary.o | |
c-source/source/rock/middle/Dereference.o: c-source/source/rock/middle/Dereference.c c-source/source/rock/middle/Dereference.h c-source/source/rock/middle/Dereference-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Dereference.c -o c-source/source/rock/middle/Dereference.o | |
c-source/source/rock/middle/UnaryOp.o: c-source/source/rock/middle/UnaryOp.c c-source/source/rock/middle/UnaryOp.h c-source/source/rock/middle/UnaryOp-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/UnaryOp.c -o c-source/source/rock/middle/UnaryOp.o | |
c-source/source/rock/middle/Match.o: c-source/source/rock/middle/Match.c c-source/source/rock/middle/Match.h c-source/source/rock/middle/Match-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Match.c -o c-source/source/rock/middle/Match.o | |
c-source/source/rock/middle/FlowControl.o: c-source/source/rock/middle/FlowControl.c c-source/source/rock/middle/FlowControl.h c-source/source/rock/middle/FlowControl-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/FlowControl.c -o c-source/source/rock/middle/FlowControl.o | |
c-source/source/rock/middle/Include.o: c-source/source/rock/middle/Include.c c-source/source/rock/middle/Include.h c-source/source/rock/middle/Include-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Include.c -o c-source/source/rock/middle/Include.o | |
c-source/source/rock/middle/Use.o: c-source/source/rock/middle/Use.c c-source/source/rock/middle/Use.h c-source/source/rock/middle/Use-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/Use.c -o c-source/source/rock/middle/Use.o | |
c-source/source/rock/middle/UseDef.o: c-source/source/rock/middle/UseDef.c c-source/source/rock/middle/UseDef.h c-source/source/rock/middle/UseDef-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/UseDef.c -o c-source/source/rock/middle/UseDef.o | |
c-source/source/rock/middle/ArrayLiteral.o: c-source/source/rock/middle/ArrayLiteral.c c-source/source/rock/middle/ArrayLiteral.h c-source/source/rock/middle/ArrayLiteral-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/middle/ArrayLiteral.c -o c-source/source/rock/middle/ArrayLiteral.o | |
c-source/source/rock/frontend/compilers/Gcc.o: c-source/source/rock/frontend/compilers/Gcc.c c-source/source/rock/frontend/compilers/Gcc.h c-source/source/rock/frontend/compilers/Gcc-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/compilers/Gcc.c -o c-source/source/rock/frontend/compilers/Gcc.o | |
c-source/source/rock/frontend/compilers/BaseCompiler.o: c-source/source/rock/frontend/compilers/BaseCompiler.c c-source/source/rock/frontend/compilers/BaseCompiler.h c-source/source/rock/frontend/compilers/BaseCompiler-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/compilers/BaseCompiler.c -o c-source/source/rock/frontend/compilers/BaseCompiler.o | |
c-source/source/rock/frontend/compilers/Clang.o: c-source/source/rock/frontend/compilers/Clang.c c-source/source/rock/frontend/compilers/Clang.h c-source/source/rock/frontend/compilers/Clang-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/compilers/Clang.c -o c-source/source/rock/frontend/compilers/Clang.o | |
c-source/source/rock/frontend/compilers/Icc.o: c-source/source/rock/frontend/compilers/Icc.c c-source/source/rock/frontend/compilers/Icc.h c-source/source/rock/frontend/compilers/Icc-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/compilers/Icc.c -o c-source/source/rock/frontend/compilers/Icc.o | |
c-source/source/rock/frontend/compilers/Tcc.o: c-source/source/rock/frontend/compilers/Tcc.c c-source/source/rock/frontend/compilers/Tcc.h c-source/source/rock/frontend/compilers/Tcc-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/compilers/Tcc.c -o c-source/source/rock/frontend/compilers/Tcc.o | |
c-source/source/rock/frontend/drivers/Driver.o: c-source/source/rock/frontend/drivers/Driver.c c-source/source/rock/frontend/drivers/Driver.h c-source/source/rock/frontend/drivers/Driver-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/drivers/Driver.c -o c-source/source/rock/frontend/drivers/Driver.o | |
c-source/source/rock/frontend/pkgconfig/PkgInfo.o: c-source/source/rock/frontend/pkgconfig/PkgInfo.c c-source/source/rock/frontend/pkgconfig/PkgInfo.h c-source/source/rock/frontend/pkgconfig/PkgInfo-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/pkgconfig/PkgInfo.c -o c-source/source/rock/frontend/pkgconfig/PkgInfo.o | |
c-source/source/rock/frontend/pkgconfig/PkgConfigFrontend.o: c-source/source/rock/frontend/pkgconfig/PkgConfigFrontend.c c-source/source/rock/frontend/pkgconfig/PkgConfigFrontend.h c-source/source/rock/frontend/pkgconfig/PkgConfigFrontend-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/pkgconfig/PkgConfigFrontend.c -o c-source/source/rock/frontend/pkgconfig/PkgConfigFrontend.o | |
c-source/source/rock/frontend/drivers/CombineDriver.o: c-source/source/rock/frontend/drivers/CombineDriver.c c-source/source/rock/frontend/drivers/CombineDriver.h c-source/source/rock/frontend/drivers/CombineDriver-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/drivers/CombineDriver.c -o c-source/source/rock/frontend/drivers/CombineDriver.o | |
c-source/source/rock/frontend/Target.o: c-source/source/rock/frontend/Target.c c-source/source/rock/frontend/Target.h c-source/source/rock/frontend/Target-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/Target.c -o c-source/source/rock/frontend/Target.o | |
c-source/source/rock/frontend/drivers/SequenceDriver.o: c-source/source/rock/frontend/drivers/SequenceDriver.c c-source/source/rock/frontend/drivers/SequenceDriver.h c-source/source/rock/frontend/drivers/SequenceDriver-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/drivers/SequenceDriver.c -o c-source/source/rock/frontend/drivers/SequenceDriver.o | |
c-source/source/rock/frontend/drivers/MakeDriver.o: c-source/source/rock/frontend/drivers/MakeDriver.c c-source/source/rock/frontend/drivers/MakeDriver.h c-source/source/rock/frontend/drivers/MakeDriver-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/frontend/drivers/MakeDriver.c -o c-source/source/rock/frontend/drivers/MakeDriver.o | |
c-source/source/rock/backend/cnaughty/CGenerator.o: c-source/source/rock/backend/cnaughty/CGenerator.c c-source/source/rock/backend/cnaughty/CGenerator.h c-source/source/rock/backend/cnaughty/CGenerator-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/CGenerator.c -o c-source/source/rock/backend/cnaughty/CGenerator.o | |
c-source/source/rock/backend/cnaughty/CachedFileWriter.o: c-source/source/rock/backend/cnaughty/CachedFileWriter.c c-source/source/rock/backend/cnaughty/CachedFileWriter.h c-source/source/rock/backend/cnaughty/CachedFileWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/CachedFileWriter.c -o c-source/source/rock/backend/cnaughty/CachedFileWriter.o | |
c-source/source/rock/backend/cnaughty/Skeleton.o: c-source/source/rock/backend/cnaughty/Skeleton.c c-source/source/rock/backend/cnaughty/Skeleton.h c-source/source/rock/backend/cnaughty/Skeleton-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/Skeleton.c -o c-source/source/rock/backend/cnaughty/Skeleton.o | |
c-source/source/rock/backend/cnaughty/FunctionDeclWriter.o: c-source/source/rock/backend/cnaughty/FunctionDeclWriter.c c-source/source/rock/backend/cnaughty/FunctionDeclWriter.h c-source/source/rock/backend/cnaughty/FunctionDeclWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/FunctionDeclWriter.c -o c-source/source/rock/backend/cnaughty/FunctionDeclWriter.o | |
c-source/source/rock/backend/cnaughty/ClassDeclWriter.o: c-source/source/rock/backend/cnaughty/ClassDeclWriter.c c-source/source/rock/backend/cnaughty/ClassDeclWriter.h c-source/source/rock/backend/cnaughty/ClassDeclWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/ClassDeclWriter.c -o c-source/source/rock/backend/cnaughty/ClassDeclWriter.o | |
c-source/source/rock/backend/cnaughty/VersionWriter.o: c-source/source/rock/backend/cnaughty/VersionWriter.c c-source/source/rock/backend/cnaughty/VersionWriter.h c-source/source/rock/backend/cnaughty/VersionWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/VersionWriter.c -o c-source/source/rock/backend/cnaughty/VersionWriter.o | |
c-source/source/rock/backend/cnaughty/ControlStatementWriter.o: c-source/source/rock/backend/cnaughty/ControlStatementWriter.c c-source/source/rock/backend/cnaughty/ControlStatementWriter.h c-source/source/rock/backend/cnaughty/ControlStatementWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/ControlStatementWriter.c -o c-source/source/rock/backend/cnaughty/ControlStatementWriter.o | |
c-source/source/rock/backend/cnaughty/ModuleWriter.o: c-source/source/rock/backend/cnaughty/ModuleWriter.c c-source/source/rock/backend/cnaughty/ModuleWriter.h c-source/source/rock/backend/cnaughty/ModuleWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/ModuleWriter.c -o c-source/source/rock/backend/cnaughty/ModuleWriter.o | |
c-source/source/rock/backend/cnaughty/CoverDeclWriter.o: c-source/source/rock/backend/cnaughty/CoverDeclWriter.c c-source/source/rock/backend/cnaughty/CoverDeclWriter.h c-source/source/rock/backend/cnaughty/CoverDeclWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/CoverDeclWriter.c -o c-source/source/rock/backend/cnaughty/CoverDeclWriter.o | |
c-source/source/rock/backend/cnaughty/TypeWriter.o: c-source/source/rock/backend/cnaughty/TypeWriter.c c-source/source/rock/backend/cnaughty/TypeWriter.h c-source/source/rock/backend/cnaughty/TypeWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/TypeWriter.c -o c-source/source/rock/backend/cnaughty/TypeWriter.o | |
c-source/source/rock/backend/cnaughty/FunctionCallWriter.o: c-source/source/rock/backend/cnaughty/FunctionCallWriter.c c-source/source/rock/backend/cnaughty/FunctionCallWriter.h c-source/source/rock/backend/cnaughty/FunctionCallWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/FunctionCallWriter.c -o c-source/source/rock/backend/cnaughty/FunctionCallWriter.o | |
c-source/source/rock/backend/cnaughty/CastWriter.o: c-source/source/rock/backend/cnaughty/CastWriter.c c-source/source/rock/backend/cnaughty/CastWriter.h c-source/source/rock/backend/cnaughty/CastWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/CastWriter.c -o c-source/source/rock/backend/cnaughty/CastWriter.o | |
c-source/source/rock/backend/cnaughty/InterfaceDeclWriter.o: c-source/source/rock/backend/cnaughty/InterfaceDeclWriter.c c-source/source/rock/backend/cnaughty/InterfaceDeclWriter.h c-source/source/rock/backend/cnaughty/InterfaceDeclWriter-fwd.h | |
${CC} ${CFLAGS} -c c-source/source/rock/backend/cnaughty/InterfaceDeclWriter.c -o c-source/source/rock/backend/cnaughty/InterfaceDeclWriter.o | |
link: ${OBJECT_FILES} | |
${CC} ${CFLAGS} ${OBJECT_FILES} c-source/source/rock/frontend/NagaQueen.c -o ${EXECUTABLE} -lm -lpthread ${GC_PATH} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment