Changeset 2548 for trunk/src/kmk/read.c
- Timestamp:
- Nov 8, 2011, 10:28:16 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/read.c
r2426 r2548 593 593 unsigned int tmp_len; 594 594 #endif 595 #ifdef KMK 596 struct kbuild_eval_data *kdata = 0; 597 int krc; 598 #endif 595 599 596 600 #define record_waiting_files() \ … … 896 900 continue; 897 901 902 #ifdef KMK 903 /* Check for the kBuild language extensions. */ 904 if ( wlen >= sizeof("kBuild-define") - 1 905 && strneq (p, "kBuild-define", sizeof("kBuild-define") - 1)) 906 krc = eval_kbuild_define (&kdata, fstart, p, wlen, p2, eol, ignoring); 907 else if ( wlen >= sizeof("kBuild-endef") - 1 908 && strneq (p, "kBuild-endef", sizeof("kBuild-endef") - 1)) 909 krc = eval_kbuild_endef (&kdata, fstart, p, wlen, p2, eol, ignoring); 910 else 911 krc = 42; 912 if (krc != 42) 913 { 914 if (krc != 0) 915 error (fstart, _("krc=%d"), krc); 916 continue; 917 } 918 919 #endif /* KMK */ 898 920 if (word1eq ("export")) 899 921 { … … 1646 1668 if (conditionals->if_cmds) 1647 1669 fatal (fstart, _("missing `endif'")); 1670 #ifdef KMK 1671 1672 if (kdata != NULL) 1673 fatal (fstart, _("missing `kBuild-endef-*'")); 1674 #endif 1648 1675 1649 1676 /* At eof, record the last rule. */
Note:
See TracChangeset
for help on using the changeset viewer.