#PARAMS do not remove this line!
-DEFDIR = $(TARGET_HOME)/lib/m2
-SRCDIR = $(SRC_HOME)/lang/m2/libm2
+DEF_DIR = $(TARGET_HOME)/lib/m2
+SRC_DIR = $(SRC_HOME)/lang/m2/libm2
SOURCES = ASCII.def EM.def MathLib0.def Processes.def \
RealInOut.def Storage.def Arguments.def Conversion.def \
make pr | opr
install:
- -mkdir $(DEFDIR)
- for i in $(SOURCES) ; do cp $(SRC_DIR)/$$i $(DEFDIR)/$$i ; done
+ -mkdir $(DEF_DIR)
+ for i in $(SOURCES) ; do cp $(SRC_DIR)/$$i $(DEF_DIR)/$$i ; done
all: as
install:all
+ -mkdir $(TARGET_HOME)/lib.bin/$(MACH)
cp as $(TARGET_HOME)/lib.bin/$(MACH)/as
cmp:
y.tab.h: as.c
$(COBJ): y.tab.h
-$(COBJ) as.y: $(CDIR)/comm0.h mach0.c
-$(COBJ) as.y: $(CDIR)/comm1.h mach1.c
-as.y: mach2.c
-comm3.$(SUF): mach3.c
-as.y: mach4.c
-comm8.$(SUF): mach5.c
+$(COBJ) as.y: $(CDIR)/comm0.h $(MDIR)/mach0.c
+$(COBJ) as.y: $(CDIR)/comm1.h $(MDIR)/mach1.c
+as.y: $(MDIR)/mach2.c
+comm3.$(SUF): $(MDIR)/mach3.c
+as.y: $(MDIR)/mach4.c
+comm8.$(SUF): $(MDIR)/mach5.c
comm3.$(SUF): $(CDIR)/comm3.c
$(CC) -c $(CFLAGS) $(CDIR)/comm3.c
comm4.$(SUF): $(CDIR)/comm4.c
$(CC) -c $(CFLAGS) $(CDIR)/var.c
install: all
+ -mkdir $(TARGET_HOME)/lib.bin/$(MACH)
cp cg $(TARGET_HOME)/lib.bin/$(MACH)/cg
cmp: all
$(CC) -c $(CFLAGS) $(CDIR)/var.c
install: all
+ mkdir $(TARGET_HOME)/lib.bin/$(MACH)
cp cg $(TARGET_HOME)/lib.bin/$(MACH)/cg
cmp: all
$(CC) -c $(CFLAGS) $(CDIR)/queue.c
install: all
+ -mkdir $(TARGET_HOME)/lib.bin/$(MACH)
cp top $(TARGET_HOME)/lib.bin/$(MACH)/top
cmp: all
#PARAMS do not remove this line!
+SRC_DIR = $(SRC_HOME)/util/ceg/EM_parser/common
CEGLIB = $(TARGET_HOME)/lib.bin/ceg
PARLIB = $(CEGLIB)/EM_parser
OBJLIB = $(PARLIB)/obj_EM_pars
OFILES = pars.$(SUF) Lpars.$(SUF) scan.$(SUF) mylex.$(SUF) default.$(SUF) \
C_instr2.$(SUF) help.$(SUF) eval.$(SUF) action.$(SUF)
-IFILES = -I$(TARGET_HOME)/h -I$(TARGET_HOME)/modules/h -I.
+IFILES = -I$(TARGET_HOME)/h -I$(TARGET_HOME)/modules/h -I. -I$(SRC_DIR)
CFLAGS = $(COPTIONS) $(IFILES)
all : dummy