include ../../config/arm-wince.inc

OBJS = FrameApp.o main.o MainFrm.o weathersource.o weatherinfo.o Resource.rsc

DEFS = -D _WIN32_WCE=0x0500 -D UNICODE -D WIN32_PALTFORM_PSPC -D _WIN32_IE=0x0400 -D WINVER=0x0500 -DTINYXML_EXPORTS
override CXXFLAGS += $(DEFS) -I ./ -I ../../ext/Win32++/ -I ../../ext/tinyxml/include -I ../../strtool/include -I ../../net/include -I ../../system/include
override LDFLAGS += --enable-auto-import -L ../../ext/tinyxml/lib-arm-wince -L ../../strtool/lib-arm-wince -L ../../net/lib-arm-wince  -L ../../system/lib-arm-wince 
LDLIBS = -laygshell -lcommctrl -lcoredll -ltinyxml -lstrtool -lsystem -lsockets -lstdc++ -lws2

TARGET=weather.exe

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CXX) $(OBJS) $(LDFLAGS) $(LDLIBS) -o $@

Resource.rsc: Resource.rc
	$(WINDRES) $(DEFS) $< -o $@

#.o: .cpp
#	$(CXX) -c $(CXXFLAGS) $< -o $@

clean:
	rm *.o *.rsc *.exe

install:
	cp -r $(TARGET) test/weather.xml images/ ~/.wine/drive_c/sdcard
