# Makefile for the Postfix calculator example

CFLAGS=-g
CC=gcc

OBJS = getch.o \
	getop.o \
	stack.o \
	str2double.o \
	rpn-calc.o

EXECUTABLE = calcp

target: $(EXECUTABLE)

calcp: $(OBJS)
	$(CC) $(CFLAGS) -o $(EXECUTABLE) $(OBJS)

getch.o: getch.c getch.h
	$(CC) $(CFLAGS) -c getch.c

getop.o: getop.c getop.h
	$(CC) $(CFLAGS) -c getop.c

stack.o: stack.c stack.h
	$(CC) $(CFLAGS) -c stack.c

str2double.o: str2double.c str2double.h
	$(CC) $(CFLAGS) -c str2double.c

rpn-calc.o: rpn-calc.c
	$(CC) $(CFLAGS) -c rpn-calc.c


