home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / languages / cleo.lzh / Cleo / makefile < prev    next >
Encoding:
Makefile  |  1993-01-24  |  2.2 KB  |  59 lines

  1. #/***************************************************************************
  2. #*   Ce fichier, ainsi que tous les  modules  l'accompagnant, peut et  doit *
  3. #* etre  copié et  distribué  GRATUITEMENT à la seule condition expresse de *
  4. #* conserver  l'INTEGRALITE  du  Code Source, de  la documentation, et  des *
  5. #* fichiers annexes du package.                                             *
  6. #*                                                                          *
  7. #* Toute modification est INTERDITE sans l'autorisation écrite de l'auteur. *
  8. #*            Tous droits réservés à M. DIALLO Barrou, Juillet 1992.        *
  9. #***************************************************************************/
  10.  
  11.  
  12. #                           AZTEC 5.01 Amiga makefile
  13.  
  14.     PROJET = dh0:cleobis
  15.  
  16.     OBJ = $(PROJET)/obj
  17.     SRC = $(PROJET)/source
  18.     INC = $(PROJET)/include
  19.  
  20.     FLG = -fa -bs -wn -qv -mcd
  21.  
  22. all:    $(PROJET)/bin/cleo
  23.  
  24. $(OBJ)/io.o: $(SRC)/io.c
  25.     cc $(SRC)/io.c $(FLG) -o $(OBJ)/io.o
  26.  
  27. $(OBJ)/libs.o: $(SRC)/libs.c
  28.     cc $(SRC)/libs.c $(FLG) -o $(OBJ)/libs.o
  29.  
  30. $(OBJ)/paslib.o: $(SRC)/paslib.c
  31.     cc $(SRC)/paslib.c $(FLG) -o $(OBJ)/paslib.o
  32.  
  33. $(OBJ)/vars.o: $(SRC)/vars.c
  34.     cc $(SRC)/vars.c $(FLG) -o $(OBJ)/vars.o
  35.  
  36. $(OBJ)/lexfct.o: $(SRC)/lexfct.c
  37.     cc $(SRC)/lexfct.c $(FLG) -o $(OBJ)/lexfct.o
  38.  
  39. $(OBJ)/fct.o: $(SRC)/fct.c
  40.     cc $(SRC)/fct.c $(FLG) -o $(OBJ)/fct.o
  41.  
  42. $(OBJ)/math.o: $(SRC)/math.c
  43.     cc $(SRC)/math.c $(FLG) -o $(OBJ)/math.o
  44.  
  45. $(OBJ)/convert.o: $(SRC)/convert.c
  46.     cc $(SRC)/convert.c $(FLG) -o $(OBJ)/convert.o
  47.  
  48. $(OBJ)/syntax.o: $(SRC)/syntax.c
  49.     cc $(SRC)/syntax.c $(FLG) -o $(OBJ)/syntax.o
  50.  
  51. $(OBJ)/function.o: $(SRC)/function.c
  52.     cc $(SRC)/function.c $(FLG) -o $(OBJ)/function.o
  53.  
  54. $(OBJ)/cleo.o: $(SRC)/cleo.c $(INC)/cleobis.h $(INC)/globals.h
  55.     cc $(SRC)/cleo.c $(FLG) -o $(OBJ)/cleo.o
  56.  
  57. $(PROJET)/bin/cleo:    $(OBJ)/paslib.o $(OBJ)/vars.o $(OBJ)/lexfct.o $(OBJ)/syntax.o $(OBJ)/math.o $(OBJ)/io.o $(OBJ)/fct.o $(OBJ)/cleo.o  $(OBJ)/convert.o $(OBJ)/function.o $(OBJ)/libs.o $(INC)/cleobis.h $(INC)/globals.h
  58.     ln  $(OBJ)/paslib.o $(OBJ)/vars.o $(OBJ)/lexfct.o $(OBJ)/io.o $(OBJ)/math.o $(OBJ)/syntax.o $(OBJ)/fct.o $(OBJ)/cleo.o $(OBJ)/convert.o $(OBJ)/function.o $(OBJ)/libs.o -lma -g -lc -o $(PROJET)/bin/cleo
  59.