# Makefile for calculator
# Author:	Manuel Mausz (0728348)
# Created:	24.05.2009

CC=		cc
DEBUGFLAGS=
CFLAGS=		-O2 -ansi -pedantic -Wall -D_XOPEN_SOURCE=600 $(DEBUGFLAGS)
LDFLAGS=
LIBS=

BIN=		calculator
OBJS=		error.o calculator.o
HEADERS=	error.h

.SUFFIXES: .c .o

all: $(BIN)

.c.o:
	$(CC) $(CFLAGS) -c $< -o $@

$(OBJS): $(HEADERS)

$(BIN): $(OBJS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)

debug:
	@$(MAKE) all "DEBUGFLAGS=-DDEBUG -g"

clean:
	rm -f $(OBJS) $(BIN)

.PHONY: clean

# vim600: noet sw=8 ts=8
