2011-m2s3-city-builder/Makefile

27 lines
447 B
Makefile

CC=gcc
# -ansi -pedantic -Wconversion
CCWARN=-Wall -Wextra -Werror
CFLAGS=-O3 $(CCWARN) -g3
.PHONY: all
all: display roads
.PHONY: test
test: all
# ./simple-terrain | display
./display
.PHONY: testroads
testroads: all
./roads | display
simple-terrain: simple-terrain.c
$(CC) $< -o $@
display: display.o roam.o square.o
$(CC) -lGLEW -lSDL -lGLU $^ -o $@
# Create objects from C source code
%.o: %.c Makefile
$(CC) -c $< $(CFLAGS) -o $@