CC ?= gcc CFLAGS ?= -O3 -s MKDIR ?= mkdir RM ?= /bin/rm DIST ?= $(shell uname) ifeq ($(DIST),Darwin) CFLAGS+=-mmacosx-version-min=10.6 endif BINDIR=bin.$(DIST) PRODUCTS=$(BINDIR)/GenPage $(BINDIR)/EfiLdrImage all: $(PRODUCTS) clean: $(RM) -f $(PRODUCTS) $(BINDIR)/GenPage: GenPage.c VirtualMemory.h @$(MKDIR) -p $(BINDIR) $(CC) $(CFLAGS) -o $@ $< $(BINDIR)/EfiLdrImage: EfiLdrImage.c @$(MKDIR) -p $(BINDIR) $(CC) $(CFLAGS) -o $@ $<