CC=gcc CFLAGS=-O2 -Wall DFLAGS=-DFIREFOX BINDIR=$(HOME)/bin EXECUTABLES=ssh_test all: $(EXECUTABLES) .c.o: ; $(CC) $(DFLAGS) $(CFLAGS) $< ssh_test: ssh.c $(CC) $(DFLAGS) $(CFLAGS) ssh.c -o ssh_test @echo "Compile finished, now type \"make install\"" clean: rm -f *.o *.bak *~ $(EXECUTABLES) install: all mkdir -p $(BINDIR) @echo "Installing into directory: "$(BINDIR) cp -v $(EXECUTABLES) $(BINDIR) @echo "Successfully installed "$(EXECUTABLES) uninstall: @echo "Attempting to remove installed programs from directory:"$(BINDIR) rm -v $(BINDIR)/$(EXECUTABLES) @echo "Successfully uninstalled "$(EXECUTABLES)