OBJECTS = basic.o basic_resources.o
RC = windres.exe
CC = g++

INCLUDES = 

CCSW1 = --pipe -fvtable-thunks -c -D_X86_=1 -DWIN32 -D_WIN32 -DWINVER=0x0400 -D__WIN95__ \
	-D__GNUWIN32__ -D__WIN32__ -DSTRICT  -D__WXMSW__ -D__WINDOWS__\
	-Wall -fno-pcc-struct-return -O2 -fno-rtti -fno-exceptions   

CCSW2 = --pipe -fvtable-thunks -Wl,--subsystem,windows -mwindows 

LIBS  = -lwx -lxpm -lcomctl32 -ladvapi32 -lwsock32 -lole32 -loleaut32 -luuid 

RESSW = --include-dir c:/wxwindows/wx2/include --define __WIN32__ --define __WIN95__ \
	--define __GNUWIN32__

basic: $(OBJECTS)
	$(CC) -o $@ ${OBJECTS} ${CCSW2} ${LIBS} 

basic.o: basic.cpp
	$(CC)  ${CCSW1} ${INCLUDES} -o basic.o basic.cpp

basic_resources.o:
	$(RC) ${RESSW} basic.rc $@ 

.PHONY : clean

clean:
	echo cleaning up
	rm $(OBJECTS)
	rm *.$$$$$$
	rm basic.exe


