# ==============================================================
# Makefile 
# ==============================================================

CFLAGS =  -W -Wtraditional -Wmissing-prototypes -Wall


# --- full object list
OBJ =   main.o 
CCFILES =   main.cc


# --------------------------------------------------------------
# Code generation
# --------------------------------------------------------------

.SUFFIXES: .cc 

.cc.o:
	g++ -c -g $<



# --------------------------------------------------------------
# The primary targets.
# --------------------------------------------------------------

main:	$(OBJ)
	g++ $(CFLAGS) -o NPuzzle  $(OBJ) 
	chmod u+x NPuzzle

clean:
	rm -f *.o core *~
	rm -f NPuzzle




