CFLAGS = -DALTRODEBUG -I.. -c -g -O2 -pedantic -funsigned-char -Wall -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align LFLAGS = -L. -L../tools -L../altro -lgoofie -laltro -ltools all: goofiescope libgoofie.so goofie_lib.o: goofie_lib.c goofie.h gcc $(CFLAGS) goofie_lib.c -o goofie_lib.o libgoofie.so: goofie_lib.o gcc -shared -L. -o libgoofie.so goofie_lib.o goofiescope.o: goofiescope.c gcc $(CFLAGS) goofiescope.c -o goofiescope.o goofiescope: goofiescope.o libgoofie.so gcc goofiescope.o $(LFLAGS) -o goofiescope clean: rm -f *.so *.o *~ core goofiescope