OBJS = namespace1.o namespace2.o main.o
CC = g++
CFLAGS = -Wall -c
LFLAGS = -Wall

main : $(OBJS)
	$(CC) $(LFLAGS) $(OBJS) -o main

main.o : main.cpp
	$(CC) $(CFLAGS) main.cpp namespace1.cpp namespace2.cpp

namespace1.o : namespace1.cpp
	$(CC) $(CFLAGS) namespace1.cpp

namespace2.o : namespace2.cpp
	$(CC) $(CFLAGS) namespace2.cpp

clean :
	\rm *.o *~
