PROG ?= lackey
PROG_SRC ?= main view date cal util
TEST ?= test
-TEST_SRC ?= test date util
+TEST_SRC ?= test date cal util
VIEWS ?= day week month year events todo settings help
CALS ?= dummy ical
/* Calendar functions */
void cal_init(void);
void cal_load(year_t year, month_t month, day_t day, int days);
-
-/* Test fuctions */
-void ical_test(void);
const char *day_to_st(wday_t day);
const char *day_to_str(wday_t day);
const char *day_to_string(wday_t day);
-
-/* Tests */
-void date_test(void);
#include "date.h"
#include "cal.h"
+#include "util.h"
+
+void date_test(void);
+void ical_test(void);
int main(int argc, char **argv)
{
- //date_test();
- ical_test();
+ for (int i = 1; i < argc; i++) {
+ if (match(argv[i], "date")) date_test();
+ if (match(argv[i], "ical")) ical_test();
+ }
return 0;
}