CC=gcc PROGRAM=client server LIBSSL_LIBS=-lsasl2 FINAL_LIBS+=$(LIBSSL_LIBS) FINAL_FLAG+=-Wimplicit-function-declaration $(FINAL_LIBS) all: $(PROGRAM) @echo "" @echo "build seccess!" @echo "" client:sample-client.c $(CC) -g -c sample-client.c $(FINAL_FLAG) $(CC) -g -o client sample-client.o $(FINAL_FLAG) rm *.o server:sample-server.c $(CC) -g -c sample-server.c $(FINAL_FLAG) $(CC) -g -o server sample-server.o $(FINAL_FLAG) rm *.o clean: rm server client