libfat/Makefile
2008-03-16 18:06:25 +00:00

53 lines
1.1 KiB
Makefile

ifeq ($(strip $(DEVKITPRO)),)
$(error "Please set DEVKITPRO in your environment. export DEVKITPRO=<path to>devkitPro)
endif
export TOPDIR := $(CURDIR)
export DATESTRING := $(shell date +%Y)$(shell date +%m)$(shell date +%d)
default: release
all: release dist
release:
make -C nds BUILD=release
make -C gba BUILD=release
make -C gamecube BUILD=release
make -C wii BUILD=release
debug:
make -C nds BUILD=debug
make -C gba BUILD=debug
clean:
make -C nds clean
make -C gba clean
make -C gamecube clean
make -C wii clean
dist-bin: release distribute/$(DATESTRING)
make -C nds dist-bin
make -C gba dist-bin
make -C gamecube dist-bin
dist-src: distribute/$(DATESTRING)
@tar --exclude=*CVS* -cvjf distribute/$(DATESTRING)/libfat-src-$(DATESTRING).tar.bz2 \
source include Makefile \
nds/Makefile nds/include \
gba/Makefile gba/include \
gamecube/Makefile gamecube/include
dist: dist-bin dist-src
distribute/$(DATESTRING): distribute
@[ -d $@ ] || mkdir -p $@
distribute:
@[ -d $@ ] || mkdir -p $@
install: dist
make -C nds install
make -C gba install
make -C gamecube install