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
[ -f
"$$i" ] && (i
=$$(echo
$$i | cut
-d
/ -f2-
); \
23 mkdir
-p
dist/$$(dirname
$$i); cp src
/$$i dist/$$i); done
26 for i in
$(INFILES
); do
[ -f
"$$i" ] && (i
=$$(echo
$$i | cut
-d
/ -f2-
); \
27 mkdir
-p
dist/$$(dirname
$$i); $(LUAC
) $(LUAC_OPTIONS
) -o
dist/$$i src
/$$i); done
31 for i in
$(INFILES
); do
[ -f
"$$i" ] && (i
=$$(echo
$$i | cut
-d
/ -f2-
); \
32 mkdir
-p
dist/$$(dirname
$$i); cp src
/$$i dist/$$i); done