# Builds the PocketPC SDK.

# Project.
LIBRARIES=libcoredll.a libwinsock.a
TARGETS=$(LIBRARIES)

# Installation.
target_alias=arm-wince-pe
prefix=/usr
libdir=$(prefix)/$(target_alias)/lib

# Tools.
DLLTOOL=$(target_alias)-dlltool
INSTALL=install
INSTALL_DATA=$(INSTALL) -m644
MUNGE=./munge
RM=rm -f

# Phony Rules.
all: $(TARGETS)

install:
	$(INSTALL) -d $(DESTDIR)$(libdir)
	$(INSTALL_DATA) $(LIBRARIES) $(DESTDIR)$(libdir)

clean:
	$(RM) $(TARGETS) $(CLEANFILES)

.PHONY: all install clean

# Rules.
lib%.a: %.def %.munge
	$(DLLTOOL) -N -v -d $< -l $@
	$(MUNGE) $@ < $*.munge
