CFLAGS = -Wall OBJS = cli.o cli_history.o cli_tokenize.o all: libcli.a libcli.so test-static test-shared clean: rm -f *.o *.a *.so test-s* *~ libcli.a: $(OBJS) ar rc libcli.a cli*.o libcli_p.a: $(CC) -pg -c cli.c $(CC) -pg -c cli_history.c ar rcs libcli_p.a cli*.o libcli.so: $(OBJS) $(CC) -shared cli*.o -o libcli.so $(CFLAGS) $(LIBS) test-static: test.o libcli.a $(CC) -o test-static test.o libcli.a $(CFLAGS) $(LIBS) test-shared: test.o libcli.so $(CC) -o test-shared test.o -L. -lcli $(CFLAGS) $(LIBS)