default:
	@echo Make what? linux, win, or all


# Linux build info
CC=gcc
CFLAGS=-Wall -O -DLINUX
OBJS=linux/mccpDecompress.o linux/mcclient.o
LIBS=-lz

# Mingw32 -> windows build info
WINCC=i486-mingw32-gcc
WINCFLAGS=-Wall -O
WINOBJS=win/mccpDecompress.o win/mcclient.o 
WINLIBS=-lz -lwsock32

all: linux win

linux: linux/mcclient

win: win/mcclient.exe

win/%.o: %.c
	$(WINCC) $(WINCFLAGS) -c $< -o $@

linux/%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@

win/mcclient.exe: $(WINOBJS)
	$(WINCC) -o $@ $(WINOBJS) $(WINLIBS)

linux/mcclient: $(OBJS)
	$(CC) -o $@ $(OBJS) $(LIBS)
        
clean:
	-rm -f win/mcclient.exe linux/mcclient win/*.o linux/*.o *~
