|
@@ -17,9 +17,9 @@ $(error make version $(MAKE_VERSION) not supported, use at least $(req_ver))
|
|
|
endif
|
|
|
|
|
|
|
|
|
-auto_gen=lex.yy.c cfg.tab.c #lexx, yacc etc
|
|
|
-auto_gen_others=cfg.tab.h # auto generated, non-c
|
|
|
-auto_gen_keep=autover.h # auto generated, should be included in archives
|
|
|
+auto_gen=core/lex.yy.c core/cfg.tab.c #lexx, yacc etc
|
|
|
+auto_gen_others=core/cfg.tab.h # auto generated, non-c
|
|
|
+auto_gen_keep=core/autover.h # auto generated, should be included in archives
|
|
|
|
|
|
COREPATH=.
|
|
|
#include source related defs
|
|
@@ -253,14 +253,14 @@ endif
|
|
|
# include the common rules
|
|
|
include Makefile.rules
|
|
|
|
|
|
-#extra targets
|
|
|
+#extra targets
|
|
|
|
|
|
$(NAME): $(extra_objs) # static_modules
|
|
|
|
|
|
-lex.yy.c: cfg.lex cfg.tab.h $(ALLDEP)
|
|
|
- $(LEX) $<
|
|
|
+core/lex.yy.c: core/cfg.lex core/cfg.tab.h $(ALLDEP)
|
|
|
+ $(LEX) -o core/lex.yy.c $<
|
|
|
|
|
|
-cfg.tab.c cfg.tab.h: cfg.y $(ALLDEP)
|
|
|
+core/cfg.tab.c core/cfg.tab.h: core/cfg.y $(ALLDEP)
|
|
|
$(YACC) $(YACC_FLAGS) $<
|
|
|
|
|
|
nullstring=
|
|
@@ -275,7 +275,7 @@ main.o: DEFS+=-DMODS_DIR='"$(modules_search_path)"'
|
|
|
|
|
|
|
|
|
#special depends for ver.c
|
|
|
-ver.d ver.o: autover.h
|
|
|
+core/ver.d core/ver.o: core/autover.h
|
|
|
|
|
|
include Makefile.shared
|
|
|
|
|
@@ -358,7 +358,7 @@ repo_ver=$(shell RV=`git rev-parse --verify --short=6 HEAD 2>/dev/null`;\
|
|
|
RV="$$RV"-dirty; echo "$$RV")
|
|
|
repo_hash=$(subst -dirty,,$(repo_ver))
|
|
|
repo_state=$(subst %-dirty,dirty,$(findstring -dirty,$(repo_ver)))
|
|
|
-autover_h_dep=.git $(filter-out $(auto_gen), $(sources)) cfg.y cfg.lex Makefile
|
|
|
+autover_h_dep=.git $(filter-out $(auto_gen), $(sources)) core/cfg.y core/cfg.lex Makefile
|
|
|
else
|
|
|
# else if .git/ does not exist
|
|
|
repo_ver=
|
|
@@ -368,9 +368,9 @@ autover_h_dep=
|
|
|
endif
|
|
|
|
|
|
|
|
|
-autover.h: $(autover_h_dep)
|
|
|
- @echo "generating autover.h ..."
|
|
|
- @echo "/* this file is autogenerated by make autover.h" >$@
|
|
|
+core/autover.h: $(autover_h_dep)
|
|
|
+ @echo "generating core/autover.h ..."
|
|
|
+ @echo "/* this file is autogenerated by make core/autover.h" >$@
|
|
|
@echo " * DO NOT EDIT IT" >>$@
|
|
|
@echo " */" >>$@
|
|
|
@echo "" >>$@
|