Skip to content

Instantly share code, notes, and snippets.

@kaini
Created May 3, 2011 18:59
Show Gist options
  • Save kaini/953975 to your computer and use it in GitHub Desktop.
Save kaini/953975 to your computer and use it in GitHub Desktop.
CC=clang
CFLAGS=-c -std=c99 -Wall -pedantic -O3 # Release
#CFLAGS=-c -std=c99 -Wall -pedantic -O0 -g # Debug
LD=clang
LDFLAGS=
RM=rm
RMFLAGS=-rf
SOURCES=main.c
OBJECTS=$(SOURCES:.c=.o)
EXECUTABLE=breakout
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(LD) $(LDFLAGS) $(OBJECTS) -o $@
.c.o:
$(CC) $(CFLAGS) $< -o $@
.PHONY=clean
clean:
$(RM) $(RMFLAGS) $(OBJECTS)
$(RM) $(RMFLAGS) $(EXECUTABLE)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment