cvsuser 03/10/08 03:14:03
Modified: config/gen/makefiles root.in
Log:
remove IMCC_DIR_SL - seems unneeded trouble
Revision Changes Path
1.138 +34 -35 parrot/config/gen/makefiles/root.in
Index: root.in
===================================================================
RCS file: /cvs/public/parrot/config/gen/makefiles/root.in,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -w -r1.137 -r1.138
--- root.in 5 Oct 2003 11:30:39 -0000 1.137
+++ root.in 8 Oct 2003 10:14:03 -0000 1.138
@@ -9,10 +9,9 @@
# imcc dir
IMCC_DIR = languages${slash}imcc
-IMCC_DIR_SL = $(IMCC_DIR)${slash}
# file containing main
-PARROT_MAIN = $(IMCC_DIR_SL)main
+PARROT_MAIN = $(IMCC_DIR)/main
# programs and utils used for build
@@ -110,33 +109,33 @@
# these are private to the imcc subsystem
IMCC_H_FILES = \
- $(IMCC_DIR_SL)imc.h \
- $(IMCC_DIR_SL)stacks.h \
- $(IMCC_DIR_SL)cfg.h \
- $(IMCC_DIR_SL)instructions.h \
- $(IMCC_DIR_SL)debug.h \
- $(IMCC_DIR_SL)sets.h \
- $(IMCC_DIR_SL)symreg.h \
- $(IMCC_DIR_SL)pbc.h \
- $(IMCC_DIR_SL)optimizer.h \
- $(IMCC_DIR_SL)parser.h \
- $(IMCC_DIR_SL)imcparser.h
+ $(IMCC_DIR)/imc.h \
+ $(IMCC_DIR)/stacks.h \
+ $(IMCC_DIR)/cfg.h \
+ $(IMCC_DIR)/instructions.h \
+ $(IMCC_DIR)/debug.h \
+ $(IMCC_DIR)/sets.h \
+ $(IMCC_DIR)/symreg.h \
+ $(IMCC_DIR)/pbc.h \
+ $(IMCC_DIR)/optimizer.h \
+ $(IMCC_DIR)/parser.h \
+ $(IMCC_DIR)/imcparser.h
IMCC_O_FILES = \
- $(IMCC_DIR_SL)imcparser$(O) \
- $(IMCC_DIR_SL)imclexer$(O) \
- $(IMCC_DIR_SL)imc$(O) \
- $(IMCC_DIR_SL)stacks$(O) \
- $(IMCC_DIR_SL)symreg$(O) \
- $(IMCC_DIR_SL)instructions$(O) \
- $(IMCC_DIR_SL)cfg$(O) \
- $(IMCC_DIR_SL)sets$(O) \
- $(IMCC_DIR_SL)debug$(O) \
- $(IMCC_DIR_SL)optimizer$(O) \
- $(IMCC_DIR_SL)pbc$(O) \
- $(IMCC_DIR_SL)parser_util$(O) \
- $(IMCC_DIR_SL)jit$(O) \
- $(IMCC_DIR_SL)pcc$(O)
+ $(IMCC_DIR)/imcparser$(O) \
+ $(IMCC_DIR)/imclexer$(O) \
+ $(IMCC_DIR)/imc$(O) \
+ $(IMCC_DIR)/stacks$(O) \
+ $(IMCC_DIR)/symreg$(O) \
+ $(IMCC_DIR)/instructions$(O) \
+ $(IMCC_DIR)/cfg$(O) \
+ $(IMCC_DIR)/sets$(O) \
+ $(IMCC_DIR)/debug$(O) \
+ $(IMCC_DIR)/optimizer$(O) \
+ $(IMCC_DIR)/pbc$(O) \
+ $(IMCC_DIR)/parser_util$(O) \
+ $(IMCC_DIR)/jit$(O) \
+ $(IMCC_DIR)/pcc$(O)
GENERAL_H_FILES = $(NONGEN_HEADERS) $(GEN_HEADERS) ${cg_h}
@@ -595,17 +594,17 @@
# Note that YACC or LEX may be null commands, so we must `touch` all the
# target files, instead of just the .flag files.
-$(IMCC_DIR_SL)imcc.y.flag $(IMCC_DIR_SL)imcparser.c $(IMCC_DIR_SL)imcparser.h:
$(IMCC_DIR_SL)imcc.y
- $(YACC) $(IMCC_DIR_SL)imcc.y -d -o $(IMCC_DIR_SL)imcparser.c
- $(TOUCH) $(IMCC_DIR_SL)imcc.y.flag $(IMCC_DIR_SL)imcparser.c
$(IMCC_DIR_SL)imcparser.h
-
-$(IMCC_DIR_SL)imcc.l.flag $(IMCC_DIR_SL)imclexer.c: $(IMCC_DIR_SL)imcc.l
- $(LEX) -o$(IMCC_DIR_SL)imclexer.c $(IMCC_DIR_SL)imcc.l
- $(TOUCH) $(IMCC_DIR_SL)imcc.l.flag $(IMCC_DIR_SL)imclexer.c
+$(IMCC_DIR)/imcc.y.flag $(IMCC_DIR)/imcparser.c $(IMCC_DIR)/imcparser.h:
$(IMCC_DIR)/imcc.y
+ $(YACC) $(IMCC_DIR)/imcc.y -d -o $(IMCC_DIR)/imcparser.c
+ $(TOUCH) $(IMCC_DIR)/imcc.y.flag $(IMCC_DIR)/imcparser.c
$(IMCC_DIR)/imcparser.h
+
+$(IMCC_DIR)/imcc.l.flag $(IMCC_DIR)/imclexer.c: $(IMCC_DIR)/imcc.l
+ $(LEX) -o$(IMCC_DIR)/imclexer.c $(IMCC_DIR)/imcc.l
+ $(TOUCH) $(IMCC_DIR)/imcc.l.flag $(IMCC_DIR)/imclexer.c
$(IMCC_O_FILES) : $(IMCC_H_FILES) $(ALL_H_FILES)
-$(IMCC_DIR_SL)%${o} : $(IMCC_DIR_SL)%.c
+$(IMCC_DIR)/%${o} : $(IMCC_DIR)/%.c
$(PERL) tools/dev/cc_flags.pl ./CFLAGS $(CC) -I$(IMCC_DIR) $(CFLAGS)
${cc_o_out}$@ -c $<
################ docs, test and maintainer targets