all: param_example mapping_example

param_example: param_example.o pmap_param.o error.o
	cc -o param_example param_example.o pmap_param.o error.o

mapping_example: mapping_example.o pmap_poly.o pmap_gen.o mx3.o error.o
	cc -o mapping_example mapping_example.o pmap_poly.o pmap_gen.o mx3.o error.o

clean:
	rm -f *.o param_example mapping_example

# DO NOT DELETE THIS LINE
# make depend REWRITES EVERYTHING FROM HERE ON
#
error.o: error.c
error.o: /usr/include/stdio.h
mx3.o: mx3.c
mx3.o: /usr/include/math.h
mx3.o: ./mx3.h
param_example.o: param_example.c
param_example.o: ./poly.h
pmap_gen.o: pmap_gen.c
pmap_gen.o: /usr/include/stdio.h
pmap_gen.o: ./pmap.h
pmap_gen.o: ./mx3.h
pmap_param.o: pmap_param.c
pmap_param.o: /usr/include/math.h
pmap_param.o: ./mx3.h
pmap_param.o: ./poly.h
pmap_poly.o: pmap_poly.c
pmap_poly.o: ./poly.h
pmap_poly.o: ./pmap.h
pmap_poly.o: ./mx3.h
mapping_example.o: mapping_example.c
mapping_example.o: ./poly.h
# IF YOU PUT STUFF HERE IT WILL GO AWAY
