# Build libvarexp. CC = gcc AR = ar RANLIB = ranlib WARNFLAGS = -Wall -pedantic OPTFLAGS = -O3 -pipe CPPFLAGS = CFLAGS = LDFLAGS = OBJS = var.o .c.o: $(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) -c $< all: libvarexp.a libvarexp.a: $(OBJS) @rm -f $@ $(AR) cr $@ $(OBJS) $(RANLIB) $@ var_test: var_test.o libvarexp.a $(CC) $(LDFLAGS) -o $@ var_test.o libvarexp.a clean:: rm -f $(OBJS) libvarexp.a var_test # Dependencies