# # Makefile.basic - Basic makefile for single-executable builds # # Written 2008, 2011 by Werner Almesberger # Copyright 2008, 2011 Werner Almesberger # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # INSTALL_PREFIX = /usr/local CFLAGS = -Wall LDFLAGS = LDLIBS = .PHONY: all install uninstall clean spotless all: $(MAIN) $(MAIN): $(MAIN).o $(OBJS) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(MAIN).o $(OBJS) $(LDLIBS) install: $(MAIN) install $(MAIN) $(INSTALL_PREFIX)/bin/ uninstall: rm -f $(INSTALL_PREFIX)/bin/$(MAIN) clean:: rm -f $(MAIN).o $(OBJS) spotless: clean rm -f $(MAIN)