4 FILES
= i18n
/* view
/*/*.htm
6 CFILES
= controller
/*/*.lua model
/cbi
/*/*.lua model
/menu
/*.lua
8 DIRECTORIES
= model
/cbi model
/menu controller i18n view
11 INFILES
= $(CFILES
:%=src
/%)
12 OUTDIRS
= $(DIRECTORIES
:%=dist/%)
13 CPFILES
= $(FILES
:%=src
/%)
15 .PHONY
: all compile source
clean depends
22 for i in
$(CPFILES
); do if
[ -f
"$$i" ]; then i
=$$(echo
$$i | cut
-d
/ -f2-
); \
23 mkdir
-p
dist/$$(dirname
$$i); cp src
/$$i dist/$$i; fi
; done
26 for i in
$(INFILES
); do if
[ -f
"$$i" ]; then i
=$$(echo
$$i | cut
-d
/ -f2-
); \
27 mkdir
-p
dist/$$(dirname
$$i); $(LUAC
) $(LUAC_OPTIONS
) -o
dist/$$i src
/$$i; fi
; done
30 for i in
$(INFILES
); do if
[ -f
"$$i" ]; then i
=$$(echo
$$i | cut
-d
/ -f2-
); \
31 mkdir
-p
dist/$$(dirname
$$i); cp src
/$$i dist/$$i; fi
; done