CC := gcc CFLAGS := -Os MAKE := gmake PORTAGE_DIR := $(shell pwd) TARGET_DIR := / PORTAGE_TARGET_DIR := $(TARGET_DIR)/usr/lib/portage newins=install -D doins=install dodir=install -d doexe=install -D -m 755 dosym=ln -s all: sandbox tbz2tool tbz2tool: gmake CFLAGS="$(CFLAGS)" CC="$(CC)" -C $(PORTAGE_DIR)/src/sandbox-1.1 $(PORTAGE_DIR)/src/tbz2tool sandbox: $(MAKE) CFLAGS="$(CFLAGS)" CC="$(CC)" -C $(PORTAGE_DIR)/src/sandbox-1.1 install-pre: echo "Installing to $(PORTAGE_DIR)" $(dodir) $(PORTAGE_TARGET_DIR)/bin/ $(dodir) $(PORTAGE_TARGET_DIR)/pym/sync $(dodir) $(PORTAGE_TARGET_DIR)/pym/transports $(dodir) $(PORTAGE_TARGET_DIR)/usr/bin $(dodir) $(PORTAGE_TARGET_DIR)/usr/sbin install-pym: $(doins) $(PORTAGE_DIR)/pym/*.py $(PORTAGE_TARGET_DIR)/pym/ $(doins) $(PORTAGE_DIR)/pym/sync/*.py $(PORTAGE_TARGET_DIR)/pym/ $(doins) $(PORTAGE_DIR)/pym/transports/*.py $(PORTAGE_TARGET_DIR)/pym/transports/ install-bin: $(doexe) $(shell ls -1d bin/* | grep -v CVS) $(PORTAGE_DIR)/src/tbz2tool $(PORTAGE_TARGET_DIR)/bin/ install-sandbox: $(MAKE) DESTDIR="$(TARGET_DIR)" -C $(PORTAGE_DIR)/src/sandbox-1.1 install install: install-pre install-pym install-bin install-sandbox clean: $(MAKE) -C $(PORTAGE_DIR)/src/sandbox-1.1 clean rm -f $(PORTAGE_DIR)/src/tbz2tool