libs = ncurses chibi-scheme PKG_CONFIG=env PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config CFLAGS = -Wall -std=c11 -ggdb -D_POSIX_C_SOURCE=200809L \ $(shell $(PKG_CONFIG) -cflags $(libs)) LDLIBS = $(shell $(PKG_CONFIG) -libs $(libs)) .PHONY: all all: analyze_gz ui analyze_gz: analyze_gz.o hexdump_pretty.o $(CC) $^ -o $@ $(LDLIBS) ui: ui.o $(CC) $^ -o $@ $(LDLIBS) analyze_gz.o: analyze_gz.c hexdump_pretty.h gzip.h hexdump_pretty.o: hexdump_pretty.c hexdump_pretty.h ui.o: ui.c clean: -rm *.o -rm analyze_gz -rm ui