home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / utilities / cli / nspark / msdos / Makefile
Encoding:
Makefile  |  1993-08-20  |  1.9 KB  |  76 lines

  1. #
  2. # NOTE:  NSPARK DOESN'T WORK UNDER MS-DOS RIGHT NOW... COMPRESS.C NEEDS
  3. #        CALLS TO VMALLOC() ET AL TO ALLOW DATA AREAS > 64KB TO BE ALLOCATED.
  4. #
  5. # nspark makefile (MSDOS, Microsoft V7.0 C Compiler)
  6. #
  7. # SYSTYPE:    MSDOS2, MSDOS3, MSDOS4, MSDOS5.
  8. #
  9. SYSTYPE= MSDOS5
  10. INSTALLDIR= u:\utils
  11. CC=    cl
  12. LD=    link
  13.  
  14. # --- You shouldn't need to edit below this line ---
  15.  
  16. VERSION= 1.0Beta
  17. MAINTAINER= duplain@btcs.bt.co.uk
  18.  
  19. CDEFINES= -AL -I. -G2 -UMSDOS -DDEBUGGING -Zi # -Ox -Gs
  20. CMISC=    -DVERSION=\"$(VERSION)\" -DMAINTAINER=\"$(MAINTAINER)\" -D$(SYSTYPE)
  21. CFLAGS=    $(CDEFINES) $(CMISC)
  22. LDFLAGS= /CO /ST:0x1000
  23. PROG=    nspark.exe
  24. SRCS=    main.c arc.c unarc.c store.c pack.c compress.c crc.c \
  25.     io.c error.c misc.c date.c msdos.c arcfs.c
  26. HDRS=    main.h arc.h unarc.h store.h pack.h compress.h crc.h \
  27.     io.h error.h misc.h date.h os.h spark.h arcfs.h
  28. OBJS=    main.obj arc.obj unarc.obj store.obj pack.obj compress.obj crc.obj \
  29.     io.obj error.obj misc.obj date.obj msdos.obj arcfs.obj
  30. LIBS=    
  31.  
  32. all:    $(PROG)
  33.  
  34. $(PROG): $(OBJS)
  35.     set LINK=$(LDFLAGS)
  36.     $(LD) $(OBJS), $(PROG);
  37.  
  38. install: $(PROG)
  39.     copy $(PROG) $(INSTALLDIR)
  40.  
  41. clean:
  42.     del $(PROG)
  43.     del *.obj 
  44.     del *.bak
  45.     del *.map
  46.     del mklog
  47.  
  48. # DO NOT DELETE THIS LINE -- make depend depends on it.
  49.  
  50. main.obj: spark.h io.h cproto.h
  51. main.obj: error.h misc.h arc.h unarc.h
  52. arc.obj: spark.h error.h cproto.h 
  53. unarc.obj: spark.h store.h cproto.h
  54. unarc.obj: pack.h compress.h main.h io.h misc.h os.h error.h
  55. store.obj: spark.h main.h crc.h cproto.h io.h
  56. pack.obj: spark.h main.h crc.h cproto.h io.h
  57. compress.obj: spark.h pack.h cproto.h main.h crc.h io.h
  58. crc.obj: spark.h main.h
  59. io.obj: spark.h main.h io.h cproto.h error.h arcfs.h
  60. error.obj: error.h cproto.h 
  61. misc.obj: spark.h cproto.h main.h 
  62. misc.obj: date.h misc.h
  63. date.obj: spark.h
  64. msdos.obj: spark.h date.h cproto.h
  65. arc.obj: cproto.h
  66. unarc.obj: cproto.h
  67. store.obj: cproto.h
  68. pack.obj: cproto.h
  69. compress.obj: cproto.h
  70. crc.obj: cproto.h
  71. io.obj: cproto.h
  72. error.obj: cproto.h 
  73. misc.obj: cproto.h
  74. date.obj: cproto.h
  75. os.obj: cproto.h
  76.