CC = gcc ACFLAGS = -Wall -Werror -g CFLAGS = $(ACFLAGS) -fPIC ASFLAGS = -Wall -Werror -g -fPIC LDFLAGS = -ldl all: libmtrack.so testd libmtrack.so: mtrack.o inithook.o gcc -shared mtrack.o inithook.o -o libmtrack.so testd: testd.o libmtrack.so $(CC) testd.o -o testd $(LDFLAGS) -L. -lmtrack testd.o: testd.c $(CC) testd.c -c $(ACFLAGS) clean: rm -f *.o testd libmtrack.so testlib