home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 239.lha / amiga / src / client / DMakefile < prev    next >
Makefile  |  1989-05-02  |  814b  |  44 lines

  1.  
  2. #    DNET CLIENTS
  3. #
  4. #  DNET (c)Copyright 1988, Matthew Dillon, All Rights Reserved.
  5. #
  6. #   Aztec C Compilation and Makefile
  7.  
  8. LFLAGS    = +Q
  9. SYMS    = include:symbols.m
  10. SYMD    = ram:symbols.m
  11. CFLAGS    = +L +I$(SYMD)
  12. BIN    = /bin/
  13. OBDIR    = tmp:dnet/
  14. SRCS    = *.c
  15. OBJS    = $(OBDIR)*.o
  16.  
  17. all: $(SYMD) /lib/dnetlib.lib $(BIN)* $(BIN)bbsterm
  18.  
  19. $(BIN)* : $(OBJS)
  20.     ln $(LFLAGS) %(right) -l/lib/dnetlib -lsup32 -lc32 -o %(left)
  21.  
  22. # bbsterm is exactly an fterm, which checks it's argv[0] to determine
  23. # the default port (PORT_IALPHATERM or PORT_BBS)
  24.  
  25. $(BIN)bbsterm : $(BIN)fterm
  26.     copy $(BIN)fterm $(BIN)bbsterm
  27.  
  28. $(OBJS): $(SRCS)
  29.     cc $(CFLAGS) %(right) -o T:dnet_temp.o
  30.     copy T:dnet_temp.o %(left)
  31.     -delete t:dnet_temp.o
  32.  
  33. /lib/dnetlib.lib: /lib/dnetlib.c
  34.     cd /lib
  35.     dmake
  36.     cd
  37.  
  38. clean:
  39.     -delete $(OBDIR)#?.o
  40.  
  41. $(SYMD) : $(SYMS)
  42.     Copy %(right) %(left)
  43.  
  44.