
CFLAGS = -c -Wall -g
LFLAGS = -g -o myexample

myexample: myexample.o example.o
	g++ myexample.o example.o $(LFLAGS)

myexample.o: myexample.cpp example.h
	g++ $(CFLAGS) myexample.cpp

example.o: example.cpp example.h
	g++ $(CFLAGS) example.cpp

clean:
	rm -f myexample *.o *~ *#
