home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / program / language / oberon / potsrc / src / MakefileU next >
Encoding:
Text File  |  1995-01-22  |  1.6 KB  |  55 lines

  1. # POT=..
  2.  
  3. CC = lcc
  4. CFLAGS = 
  5. #CC = gcc
  6. #CFLAGS = -O2 -s
  7. CCLD = lcc
  8. CLDFLAGS = -s
  9. CINCLUDES = -I$(POT)/lib -I$(POT)/lib/Core
  10. CLIBS = $(POT)/lib/libpOt.a $(POT)/lib/Core/libpOtCore.a -lm -lc
  11. MODNAME = POT
  12. ENTRY = Compile
  13.  
  14. OBJ = COCC.o COCD.o COCE.o COCH.o COCJ.o COCN.o COCO.o COCP.o \
  15.   COCQ.o COCS.o COCT.o COCX.o COCY.o POT.o $(MODNAME).$(ENTRY).o 
  16.  
  17. TARGET = pOt
  18.  
  19. .c.o:
  20.     $(CC) $(CFLAGS) $(CINCLUDES) -c $<
  21.  
  22. .SUFFIXES: .c .o .h
  23.  
  24. all: $(TARGET)
  25.  
  26. clean:
  27.     -rm -f *.o pOt
  28.  
  29. cleanall:
  30.     -rm -f *.o Coco *.c *.h *.hi *.Cym
  31.  
  32. $(TARGET): ${OBJ} $(POT)/lib/libpOt.a $(POT)/lib/Core/libpOtCore.a
  33.     $(CCLD) -o $(TARGET) $(CLDFLAGS) $(OBJ) $(CLIBS)
  34.  
  35. $(MODNAME).$(ENTRY).c : $(POT)/lib/Core/main.tpl
  36.     sed -e "s/<ModName>/${MODNAME}/g" -e "s/<Command>/${ENTRY}/g" < $(POT)/lib/Core/main.tpl > ${MODNAME}.${ENTRY}.c
  37.  
  38. $(MODNAME).$(ENTRY).o: $(MODNAME).$(ENTRY).c POT.h 
  39. # DO NOT DELETE THIS LINE -- make depend depends on it.
  40.  
  41. COCC.o: COCC.c COCT.h COCD.h COCQ.h COCN.h COCJ.h COCO.h COCH.h COCY.h COCC.hi
  42. COCD.o: COCD.c COCS.h COCT.h COCQ.h COCN.h COCY.h COCO.h COCD.hi
  43. COCE.o: COCE.c COCS.h COCT.h COCQ.h COCN.h COCJ.h COCX.h COCE.hi
  44. COCH.o: COCH.c COCS.h COCT.h COCD.h COCQ.h COCP.h COCH.hi
  45. COCJ.o: COCJ.c COCT.h COCQ.h COCN.h COCJ.hi
  46. COCN.o: COCN.c COCT.h COCQ.h COCN.hi
  47. COCO.o: COCO.c COCS.h COCO.hi
  48. COCP.o: COCP.c COCT.h COCQ.h COCN.h COCP.hi
  49. COCQ.o: COCQ.c COCS.h COCT.h COCO.h COCQ.hi
  50. COCS.o: COCS.c COCS.hi
  51. COCT.o: COCT.c COCS.h COCT.hi
  52. COCX.o: COCX.c COCT.h COCQ.h COCN.h COCJ.h COCX.hi
  53. COCY.o: COCY.c COCT.h COCQ.h COCN.h COCJ.h COCO.h COCY.hi
  54. POT.o: POT.c COCS.h COCO.h COCT.h COCE.h COCH.h COCD.h COCC.h POT.hi
  55.