CFLAGS = -O2 -I./include -I./src 

all: XimpleMOD.app

deprecated.o: deprecated.c

microtime.o: microtime.c

libio.o: libio.c

main.o: main.c

libmodinfo.o: libmodinfo.c

libmodinfo.a: libmodinfo.o
	ar -r $@ libmodinfo.o
	ranlib $@
	rm libmodinfo.o

XimpleMOD.app: libmodinfo.a deprecated.o microtime.o libio.o main.o
	mkdir -p $@/Contents/MacOS/
	$(CC) -L. -framework Carbon -lbassmod libio.o microtime.o deprecated.o main.o -lmodinfo -o $@/Contents/MacOS/XimpleMOD
	cp -f libbassmod.dylib $@/Contents/MacOS/
	mkdir -p $@/Contents/Resources/
	cp -Rf main.nib $@/Contents/Resources/
	cp -f ximple.icns $@/Contents/Resources/
	cp -f docicon.icns $@/Contents/Resources/
	cp -f info.plist $@/Contents/
	touch $@

unmo3:
	cp builtin/unmo3 /usr/bin
	chmod 755 /usr/bin/unmo3

