CPP=g++ STRIP=strip CPPFLAGS=`xml2-config --cflags` `wx-config --cxxflags` -std=c++11 -Os -I./common -ggdb CPPLIBS=`wx-config --libs` `curl-config --libs` -lxml2 MAKE=make RM=rm DEBUG=false XCAL_OUT=xestiacal BMCO_HELP=tools/bitmapcode.helper BMCO_DIR=../bitmaps MAINOBJS=main.o AppXestiaCalendar.o BMCOOBJS=tools/bitmapcode.o COMMONOBJS=common/monthviewgen.o FORM_MAINOBJS=forms/main/frmMain.o WIDGETSOBJS=widgets/XCCalendarCtrl.o widgets/XCCalendarDay.o \ widgets/XCCalendarDayEntry.o widgets/XCCalendarMonthView.o \ widgets/XCCalendarMonthViewDayTitle.o \ widgets/XCCalendarManipulator.o \ widgets/XCCalendarMonthSelect.o default: $(MAKE) bitmaphelper $(MAKE) xestiacal xestiacal: mainobjs form_mainobjs widgetsobjs commonobjs $(CPP) -Os $(MAINOBJS) $(FORM_MAINOBJS) $(WIDGETSOBJS) \ $(COMMONOBJS) \ -o $(XCAL_OUT) $(CPPLIBS) bitmaphelperobjs: $(BMCOOBJS) bitmaphelper: bitmaphelperobjs $(CPP) $(CPPFLAGS) $(BMCOOBJS) -o $(BMCO_HELP) $(CPPLIBS) $(BMCO_HELP) bitmaps/ clean: find . -name "*.o" -type f -delete $(RM) -f ./xestiacal mainobjs: $(MAINOBJS) form_mainobjs: $(FORM_MAINOBJS) widgetsobjs: $(WIDGETSOBJS) commonobjs: $(COMMONOBJS) test: cd tests g++ `xml2-config --cflags --libs` -ggdb --std=c++11 -lcurl -lgtest -pthread xestiacalendar_test.cpp xestiacalendar_testcommon.cpp ../objects/calendarevent/CalendarEvent.cpp ../objects/calendartask/CalendarTask.cpp ../objects/calendarjournal/CalendarJournal.cpp ../objects/calendarfreebusy/CalendarFreeBusy.cpp ../objects/calendartimezone/CalendarTimezone.cpp ../objects/calendarobject/CalendarObject.cpp ../common/file.cpp ../common/text.cpp ../objects/CalDAV/CalDAV.cpp ../objects/CalDAV/CalDAV-XMLProcessing.cpp -o xestiacalendar_test cd ..