#CC = g++
CC =mingw32-g++.exe

CONFIWX = -mthreads -D__GNUWIN32__ -D__WXMSW__ -DWXUSINGDLL -Wall -O2

INCLUDE = -IC:\wxWidgets-3.1.1\include
INCLUDE2 = -IC:\wxWidgets-3.1.1\lib\gcc_dll\msw

LIBRERIAS = -s -mthreads  -lwxmsw31u -lwxpng -lwxzlib -mwindows

LIBDDL = -LC:\wxWidgets-3.1.1\lib\gcc_dll


PROGRAMAEXE = programa311.exe

$(PROGRAMAEXE): main.o main.cpp  port.cpp port.h port.o define.h
		$(CC) -o $(PROGRAMAEXE) main.o port.o   $(LIBDDL)   -Wl,--subsystem,windows -mwindows  $(LIBRERIAS)  

main.o: main.cpp port.h define.h 
		$(CC) -c -o main.o  $(CONFIWX)    $(INCLUDE) $(INCLUDE2)  main.cpp

port.o: port.cpp port.h define.h
		$(CC) -c -o port.o  $(CONFIWX)    $(INCLUDE) $(INCLUDE2) port.cpp

		
#all		:rs232.o port.o
#		$(CC) -c -o  rs232 rs232.o  port.o  $(CONFIWX)

clean:
	del	main.o
	del port.o
	del $(PROGRAMAEXE)