| include ../config.mk | 
 |  | 
 | ifneq ($(shell uname -s),Darwin) | 
 |   LDLIBS = -L/usr/local/lib -lm | 
 | else | 
 |   LIBFTDI_NAME = $(shell $(PKG_CONFIG) --exists libftdi1 && echo ftdi1 || echo ftdi) | 
 |   LDLIBS = -L/usr/local/lib -l$(LIBFTDI_NAME) -lm | 
 | endif | 
 |  | 
 | ifeq ($(STATIC),1) | 
 | LDFLAGS += -static | 
 | LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --libs $$pkg && exit; done; echo -lftdi; ) | 
 | CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --static --cflags $$pkg && exit; done; ) | 
 | else | 
 | LDLIBS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --libs $$pkg && exit; done; echo -lftdi; ) | 
 | CFLAGS += $(shell for pkg in libftdi1 libftdi; do $(PKG_CONFIG) --silence-errors --cflags $$pkg && exit; done; ) | 
 | endif | 
 |  | 
 | all: iceprog$(EXE) | 
 |  | 
 | iceprog$(EXE): iceprog.o mpsse.o | 
 | 	$(CC) -o $@ $(LDFLAGS) $^ $(LDLIBS) | 
 |  | 
 | install: all | 
 | 	mkdir -p $(DESTDIR)$(PREFIX)/bin | 
 | 	cp iceprog$(EXE) $(DESTDIR)$(PREFIX)/bin/iceprog$(EXE) | 
 |  | 
 | uninstall: | 
 | 	rm -f $(DESTDIR)$(PREFIX)/bin/iceprog$(EXE) | 
 |  | 
 | clean: | 
 | 	rm -f iceprog | 
 | 	rm -f iceprog.exe | 
 | 	rm -f *.o *.d | 
 |  | 
 | -include *.d | 
 |  | 
 | .PHONY: all install uninstall clean | 
 |  |