"Fossies" - the Fresh Open Source Software Archive

Member "erltools/pub/parser/makefile.dos" (25 Jul 1999, 2710 Bytes) of package /linux/misc/old/erltools-4.0.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 all : m_done metagen.exe metachopdo chop.exe
    2 
    3 OPT_FLAGS=-DDUMP_COORD
    4 
    5 include ../../makefile.inc
    6  
    7 clean : clean_inc
    8 	-  rm metagen.exe chop.exe
    9 
   10 ../metachop/chop_com.o :
   11 	(cd ../metachop ; $(MAKE) -f makefile.uni chop_com.o)
   12  
   13 m_done : metalang.met
   14 	-@ mkdir compile.dir
   15 	-@ rm compile.dir/metalang.met
   16 	-@ cp metalang.met compile.dir/metalang.met
   17 	@cd compile.dir 
   18 	metagen -c++ -path ..\\..\\library $(METAOPT) metalang.met 
   19 	@-unify metalang.h ..\\metalang.h
   20 	@-unify metalang.cpp ..\\metalang.cc
   21 	@-unify metalan0.cpp ..\\metalan0.cc
   22 	@-unify metalan1.cpp ..\\metalan1.cc
   23 	@-unify metalan2.cpp ..\\metalan2.cc
   24 	cd ..
   25 	@echo "ok" > m_done
   26 
   27 
   28 trait.cc : trait.ch 
   29 	chop -c++ trait.ch > trait.cc
   30 
   31 speed.cc : speed.ch 
   32 	chop -c++ speed.ch > speed.cc
   33 
   34 toksearc.cc : toksearc.ch 
   35 	chop -c++ toksearc.ch > toksearc.cc
   36 
   37 trait.o : metalang.h trait.cc
   38 
   39 metalang.o : metalang.cc ../library/token.h metalang.h
   40 
   41 metalan0.o : metalan0.cc ../library/token.h metalang.h
   42 
   43 metalan1.o : metalan1.cc ../library/token.h metalang.h
   44 
   45 metalan2.o : metalan2.cc ../library/token.h metalang.h
   46 
   47 comp.o : comp.cc ../library/token.h metalang.h
   48 
   49 verif.o : verif.cc ../library/token.h
   50 
   51 gesttok.o : gesttok.cc ../library/token.h
   52 
   53 metagen.o : metagen.cc  ../library/token.h
   54 
   55 toksearc.o : toksearc.cc ../library/token.h metalang.h
   56 
   57 speed.o : speed.cc ../library/token.h metalang.h
   58 
   59 METAGENCORE = metalang.o metalan0.o metalan1.o metalan2.o \
   60 			  verif.o 
   61 
   62 OBJECTS = $(METAGENCORE) metagen.o comp.o gesttok.o  \
   63 		  trait.o speed.o toksearc.o
   64 
   65 metagen.exe : $(OBJECTS) $(METACHOPGEN)
   66 	$(C_PLUS) -o metagen $(OBJECTS) $(LIBRARY)
   67 	stubify metagen
   68 	del metagen
   69  
   70 chopper.o : chopper.cc ../library/token.h
   71 
   72 CPLUS=../cplusplu/chopper.o ../cplusplu/cplus.o ../cplusplu/cplus0.o ../cplusplu/cplus1.o ../cplusplu/cplus2.o ../cplusplu/cplus3.o ../cplusplu/cplus4.o ../cplusplu/cplus5.o ../cplusplu/cplus6.o ../cplusplu/cplus7.o ../cplusplu/dchop.o ../cplusplu/dchop1.o ../cplusplu/dchop0.o
   73 CHOPB=../chopb/chopb.o ../chopb/chopb0.o ../chopb/chopb1.o ../chopb/decomp.o 
   74 METACHOP=../metachop/metachop.o ../metachop/metacho0.o ../metachop/decomp0.o ../metachop/decomp1.o ../metachop/decomp2.o ../metachop/decomp3.o ../metachop/auxunpar.o  
   75 
   76 metachopdo : 
   77 	cd ..\cplusplu 
   78 	$(MAKE) -f makefile.dos m_done $(CPLUS)
   79 	cd ..\parser
   80 	cd ..\chopb 
   81 	$(MAKE) -f makefile.dos m_done $(CHOPB)
   82 	cd ..\parser
   83 	cd ..\metachop 
   84 	$(MAKE) -f makefile.dos m_done $(METACHOP)
   85 	cd ..\parser
   86 
   87 chop.exe : chopper.o $(METAGENCORE)  $(CPLUS) $(CHOPB) $(METACHOP)
   88 	$(C_PLUS) -o chop chopper.o $(METAGENCORE) $(CPLUS) $(CHOPB) $(METACHOP) $(LIBRARY)
   89 	stubify chop
   90 	del chop
   91 
   92 
   93 
   94 
   95 
   96 
   97 
   98