AR = kos32-ar FASM:= fasm INSTALLDIR:= /home/autobuild/tools/win32/lib TARGET:= libsound dirs := ./src target_srcs:= $(foreach dir,$(dirs),$(wildcard $(dir)/*.asm)) target_objs:= $(subst .asm,.o,$(target_srcs)) all: $(TARGET).a %.o: %.asm $(FASM) $< $@ $(TARGET).a: $(target_objs) Makefile $(AR) cvrs $@ $(target_objs) mv -f $@ $(INSTALLDIR)