Migration to new build system.
* kot moved and checked
This commit is contained in:
parent
e4cec26b9f
commit
3a2ae91d94
@ -1,9 +0,0 @@
|
|||||||
|
|
||||||
kot:
|
|
||||||
|
|
||||||
copy:
|
|
||||||
ifdef UTT_BIN_DIR
|
|
||||||
cp kot ${UTT_BIN_DIR}
|
|
||||||
endif
|
|
||||||
|
|
||||||
clean:
|
|
@ -45,29 +45,44 @@ ALL_FFLAGS = -t \$(FFLAGS)
|
|||||||
|
|
||||||
VPATH = ./src
|
VPATH = ./src
|
||||||
|
|
||||||
PROGRAMS = tok sen fla gph
|
PROGRAMS = tok sen fla gph kot
|
||||||
|
|
||||||
TOK_OBJ_FILES = tok.o tok_cmdline.o
|
TOK_OBJ_FILES = tok.o tok_cmdline.o
|
||||||
TOK_FLEX_FILES = tok.l
|
TOK_FLEX_FILES = tok.l
|
||||||
TOK_GGO_FILES = tok_cmdline.ggo
|
TOK_GGO_FILES = tok_cmdline.ggo
|
||||||
|
tok: \$(TOK_OBJ_FILES)
|
||||||
|
tok.o: tok.c
|
||||||
tok.o: tok_cmdline.h
|
tok.o: tok_cmdline.h
|
||||||
|
tok.c: tok.l
|
||||||
|
tok_cmdline.o: tok_cmdline.c tok_cmdline.h
|
||||||
|
tok_cmdline.c: tok_cmdline.ggo
|
||||||
|
tok_cmdline.h: tok_cmdline.ggo
|
||||||
|
|
||||||
SEN_OBJ_FILES = sen.o
|
SEN_OBJ_FILES = sen.o
|
||||||
SEN_FLEX_FILES = sen.l
|
SEN_FLEX_FILES = sen.l
|
||||||
|
sen: \$(SEN_OBJ_FILES)
|
||||||
|
sen.o: sen.c
|
||||||
|
sen.c: sen.l
|
||||||
|
|
||||||
FLA_OBJ_FILES = fla.o
|
FLA_OBJ_FILES = fla.o
|
||||||
|
fla: \$(FLA_OBJ_FILES)
|
||||||
|
fla.o: fla.c
|
||||||
|
|
||||||
GPH_PERL_FILES = gph.pl
|
GPH_PERL_FILES = gph.pl
|
||||||
|
gph: \$(GPH_PERL_FILES)
|
||||||
|
|
||||||
|
KOT_PERL_FILES = kot.pl
|
||||||
|
kot: \$(KOT_PERL_FILES)
|
||||||
|
|
||||||
CONFIG_FILES = src/config.h Makefile
|
CONFIG_FILES = src/config.h Makefile
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
.SUFFIXES: .l .y .h .c .o
|
.SUFFIXES: .l .y .h .c .pl .o
|
||||||
|
|
||||||
.INTERMEDIATE: \$(patsubst %.l,%.c,\$(TOK_FLEX_FILES))
|
#.INTERMEDIATE: \$(patsubst %.l,%.c,\$(TOK_FLEX_FILES))
|
||||||
.INTERMEDIATE: \$(patsubst %.ggo,%.c,\$(TOK_GGO_FILES))
|
#.INTERMEDIATE: \$(patsubst %.ggo,%.c,\$(TOK_GGO_FILES))
|
||||||
.INTERMEDIATE: \$(patsubst %.ggo,%.h,\$(TOK_GGO_FILES))
|
#.INTERMEDIATE: \$(patsubst %.ggo,%.h,\$(TOK_GGO_FILES))
|
||||||
.INTERMEDIATE: \$(patsubst %.l,%.c,\$(SEN_FLEX_FILES))
|
#.INTERMEDIATE: \$(patsubst %.l,%.c,\$(SEN_FLEX_FILES))
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: \$(PROGRAMS)
|
all: \$(PROGRAMS)
|
||||||
@ -90,7 +105,9 @@ clean:
|
|||||||
\$(RM) \$(patsubst %.l,%.c,\$(TOK_FLEX_FILES))
|
\$(RM) \$(patsubst %.l,%.c,\$(TOK_FLEX_FILES))
|
||||||
\$(RM) \$(patsubst %.ggo,%.c,\$(TOK_GGO_FILES))
|
\$(RM) \$(patsubst %.ggo,%.c,\$(TOK_GGO_FILES))
|
||||||
\$(RM) \$(patsubst %.ggo,%.h,\$(TOK_GGO_FILES))
|
\$(RM) \$(patsubst %.ggo,%.h,\$(TOK_GGO_FILES))
|
||||||
|
\$(RM) \$(SEN_OBJ_FILES)
|
||||||
\$(RM) \$(patsubst %.l,%.c,\$(SEN_FLEX_FILES))
|
\$(RM) \$(patsubst %.l,%.c,\$(SEN_FLEX_FILES))
|
||||||
|
\$(RM) \$(FLA_OBJ_FILES)
|
||||||
|
|
||||||
.PHONY: distclean
|
.PHONY: distclean
|
||||||
distclean: clean
|
distclean: clean
|
||||||
@ -123,7 +140,5 @@ uninstall:
|
|||||||
\$(CP) \$< \$@
|
\$(CP) \$< \$@
|
||||||
\$(CHMOD) a+x \$@
|
\$(CHMOD) a+x \$@
|
||||||
|
|
||||||
tok: \$(TOK_OBJ_FILES)
|
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
0
app/src/kot/kot → src/kot.pl
Executable file → Normal file
0
app/src/kot/kot → src/kot.pl
Executable file → Normal file
Loading…
Reference in New Issue
Block a user