home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / SGMLS / Developer / Source / smakefile < prev    next >
Encoding:
Makefile  |  1997-06-22  |  5.5 KB  |  75 lines

  1. # Makefile for sgmls on Amiga.
  2.  
  3. PROG1=sgmls
  4. #SRCS1=lexrf.c pcbrf.c synrf.c context.c md1.c md2.c pars1.c pars2.c serv.c sgml1.c sgml2.c sgmlmsg.c sgmlxtrn.c traceset.c entgen.c sgmlio.c xfprintf.c main.c unixproc.c sgmldecl.c version.c strerror.c getopt.c msgcat.c lineout.c ambig.c lextaba.c catalog.c
  5. OBJS1=lexrf.o pcbrf.o synrf.o context.o md1.o md2.o pars1.o pars2.o serv.o sgml1.o sgml2.o sgmlmsg.o sgmlxtrn.o traceset.o entgen.o sgmlio.o xfprintf.o main.o unixproc.o sgmldecl.o version.o strerror.o getopt.o msgcat.o lineout.o ambig.o lextaba.o catalog.o
  6.  
  7. PROG2=sgmlsasp
  8. OBJS2=replace.o sgmls.o strerror.o getopt.o
  9. #SRCS2a=sgmlsasp.c replace.c sgmls.c
  10. #SRCS2=$(SRCS2a) strerror.c getopt.c
  11.  
  12. PROG3=rast
  13. #SRCS3a=rast.c
  14. #SRCS3=$(SRCS3a) sgmls.c strerror.c
  15. OBJS3=sgmls.o strerror.o getopt.o
  16.  
  17. #SRCS=$(SRCS1) $(SRCS2a) $(SRCS3a) $(SRCS4a) lextabe.c
  18.  
  19. PROGS=$(PROG1) $(PROG2) $(PROG3)
  20.  
  21. all: $(PROGS)
  22.  
  23. $(PROG1): $(OBJS1)
  24.     sc link $(PROG1) $(OBJS1)
  25.  
  26. $(PROG2): $(OBJS2)
  27.     sc link $(PROG2) $(OBJS2)
  28.  
  29. $(PROG3): $(OBJS3)
  30.     sc link $(PROG3) $(OBJS3)
  31.  
  32. lexrf.o    : lexrf.c config.h latin1.h entity.h tools.h msgcat.h catalog.h synxtrn.h action.h lexcode.h
  33. pcbrf.o    : pcbrf.c config.h latin1.h entity.h tools.h msgcat.h catalog.h action.h synxtrn.h adl.h
  34. synrf.o    : synrf.c config.h latin1.h entity.h tools.h msgcat.h catalog.h synxtrn.h adl.h
  35. context.o  : context.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h context.h
  36. md1.o      : md1.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  37. md2.o      : md2.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  38. pars1.o    : pars1.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  39. pars2.o    : pars2.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  40. serv.o     : serv.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  41. sgml1.o    : sgml1.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  42. sgml2.o    : sgml2.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  43. sgmlmsg.o  : sgmlmsg.c config.h latin1.h sgmlaux.h std.h entity.h tools.h msgcat.h catalog.h sgmldecl.h msg.h
  44. sgmlxtrn.o : sgmlxtrn.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  45. traceset.o : traceset.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  46. entgen.o   : entgen.c config.h latin1.h sgmlaux.h std.h entity.h tools.h msgcat.h catalog.h sgmldecl.h
  47. sgmlio.o   : sgmlio.c config.h latin1.h sgmlaux.h std.h entity.h tools.h msgcat.h catalog.h sgmldecl.h
  48. xfprintf.o : xfprintf.c config.h latin1.h
  49. main.o     : main.c config.h latin1.h std.h getopt.h entity.h tools.h msgcat.h catalog.h adl.h sgmlmain.h appl.h alloc.h
  50. unixproc.o : unixproc.c config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h appl.h
  51. sgmldecl.o : sgmldecl.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  52. version.o  : version.c
  53. strerror.o : strerror.c config.h latin1.h
  54. getopt.o   : getopt.c config.h latin1.h
  55. msgcat.o   : msgcat.c config.h latin1.h std.h msgcat.h
  56. lineout.o  : lineout.c config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h adl.h sgmlmain.h lineout.h appl.h
  57. ambig.o    : ambig.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h catalog.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h
  58. lextaba.o  : lextaba.c config.h latin1.h entity.h tools.h msgcat.h catalog.h lexcode.h sgmldecl.h lextoke.h
  59. catalog.o  : catalog.c config.h latin1.h std.h catalog.h alloc.h
  60. sgmlsasp.o : sgmlsasp.c sgmlsasp.h config.h latin1.h std.h sgmls.h replace.h getopt.h
  61. replace.o  : replace.c sgmlsasp.h config.h latin1.h std.h replace.h
  62. sgmls.o    : sgmls.c config.h latin1.h std.h sgmls.h lineout.h
  63. rast.o     : rast.c config.h latin1.h std.h sgmls.h getopt.h
  64. genlex.o   : genlex.c config.h latin1.h std.h tools.h
  65. ebcdic.o   : ebcdic.c ebcdic.h
  66.  
  67. lextabe.o  : lextabe.c config.h latin1.h entity.h tools.h msgcat.h catalog.h sgmldecl.h
  68.  
  69. clean:
  70.     -delete \#?.o \#?.lnk quiet
  71.  
  72. release:
  73.     copy sgmls sgmlsasp rast //C
  74.     -delete sgmls sgmlsasp rast quiet
  75.