CPP  = g++ -std=c++98

OBJS  = main.o e12aug.o 

SRC = main.cpp e12aug.cpp e12aug.hpp
	
BIN  = v2ec v2ec.exe
RM = rm -f
.PHONY: all all-before all-after clean clean-custom
#DEBUG	= -pg -DCPPDEBUG
DEBUG	= -pg 

#CFLAGS = -Wall $(DEBUG) -c

CFLAGS = -Wfatal-errors -c
#CFLAGS = -Wall -O2 -c
#LFLAGS = -Wall $(DEBUG)

LFLAGS = -Wall 
all: all-before v2ec all-after

$(BIN): $(OBJS)
	$(CPP) $(LFLAGS) $(OBJS) -o v2ec

main.o: main.cpp
	$(CPP) $(CFLAGS) main.cpp

e12aug.o: e12aug.hpp e12aug.cpp 
	$(CPP) $(CFLAGS) e12aug.cpp 

clean: clean-custom
	${RM} $(OBJS) $(BIN) *.bak *.stackdump v2ec.tgz

