home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / comm / misc / cyberpager / source / dialer / smakefile < prev    next >
Makefile  |  1994-02-07  |  2KB  |  65 lines

  1. # smakefile for the pager dialer
  2.  
  3. PROGNAME = DialIXO
  4.  
  5. OPTIMIZE = optimize
  6. #OPTIMIZE = nooptimize debug=sf
  7.  
  8. HDR = /include/pager.gst
  9. MEMORY = /include/memory.h
  10.  
  11. CFLAGS = nostkchk strmerge parms=reg $(OPTIMIZE) gstimm utillib
  12.  
  13. LFLAGS = smallcode smalldata stripdebug # addsym
  14. #LFLAGS = smallcode smalldata addsym
  15.  
  16. OBJS = /startup/startup.o main.o doService.o send.o serial.o errorMsg.o
  17. LIBS = LIB:amiga.lib LIB:sc.lib LIB:debug.lib
  18.  
  19. .c.o:
  20.     flushlibs
  21.     Indent $*.c
  22.     sc $(CFLAGS) gst=$(HDR) $*
  23.  
  24. .a.o:
  25.     hx68 from $*.a to $*.o incdir INCLUDE: addsym debug
  26.  
  27. $(PROGNAME): $(OBJS) smakefile
  28.     UpCVersion $(PROGNAME) version.o
  29.     slink with lib:utillib.with <WITH < (withfile.lnk)
  30. FROM $(OBJS) version.o
  31. TO $(PROGNAME)
  32. LIB $(LIBS)
  33. $(LFLAGS)
  34. MAP $(PROGNAME).map fhlsx plain
  35. <
  36.  
  37. ##############################################################################
  38. # make target to install the executable in its real home
  39. install:
  40.     copy $(PROGNAME) pager:bin/$(PROGNAME) clone
  41.  
  42. ##############################################################################
  43. # make target for reference from the command line that causes
  44. # the version number to be bumped up
  45. version:
  46.     UpCVersion $(PROGNAME) version.o v
  47.     smake
  48.  
  49. ##############################################################################
  50. # dependancies for various objects
  51.  
  52. $(HDR): /include/pager.h /include/pager_lib.h /include/clib/pager-support_protos.h /include/pragmas/pager-support_lib.h smakefile
  53.     sc $(CFLAGS) noobjname makegst=$(HDR) /include/GSTmaker.c
  54.  
  55. doService.o: doService.c $(HDR) dialer.h
  56.  
  57. errorMsg.o: errorMsg.c $(HDR) dialer.h
  58.  
  59. main.o: main.c $(HDR) dialer.h
  60.  
  61. send.o: send.c $(HDR) $(MEMORY) dialer.h
  62.  
  63. serial.o: serial.c $(HDR) $(MEMORY) dialer.h
  64.  
  65.