LIB = libmylib.a EXE = test_mylib.x CFLAGS = -fPIC all: $(LIB) $(EXE) $(LIB): mylib.o ar cru $(LIB) mylib.o $(EXE): $(LIB) test_mylib.o $(CC) $(CFLAGS) test_mylib.c -L. -lmylib -o $@ clean: $(RM) mylib.o test_mylib.o erase: $(RM) $(LIB) $(EXE)