OBJS1=mini4WD2ctrlog_pc.o mini4WD2packet.o
OBJS2=mini4WD2ctrlog_print.o mini4WD2packet.o
CFLAGS=-O -g -Wall -I../mini4WD2ctrlog/
CLIBS=-mwindows -lwinmm -lX11
#-lws2_32 -lmswsock -ladvapi32
CC=gcc

all: mini4WD2ctrlog_pc.exe mini4WD2ctrlog_print.exe

mini4WD2ctrlog_pc.exe: $(OBJS1)
	$(CC) $(CFLAGS) -o $@ $(OBJS1) $(CLIBS)

mini4WD2ctrlog_print.exe: $(OBJS2)
	$(CC) $(CFLAGS) -o $@ $(OBJS2) $(CLIBS)

mini4WD2packet.c: ../mini4WD2ctrlog/mini4WD2packet.ino
	ln -s $< $@

mini4WD2packet.o: ../mini4WD2ctrlog/mini4WD2packet.h

clean:
	rm -f *.exe *.o *.stackdump log_*.txt rec_*.dat *~
