
LIBOBJS = file.o concat.o pack.o
UNPCKOBJS = unpack.o
UNCCTOBJS = unconcat.o

RM = @rm -f
AR = @ar
LD = @g++

all: unconcat.exe unpack.exe

unconcat.exe: $(UNCCTOBJS) libmads.a
	@echo Linking $@...
	$(LD) $(LDFLAGS) $^ -L. -lmads -o $@

unpack.exe: $(UNPCKOBJS) libmads.a
	@echo Linking $@...
	$(LD) $(LDFLAGS) $^ -L. -lmads -o $@

libmads.a: $(LIBOBJS)
	@echo Archiving $@...
	$(AR) cr $@ $^

clean:
	$(RM) $(LIBOBJS) $(UNPCKOBJS) $(UNCCTOBJS) libmads.a unconcat.exe unpack.exe
