home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / PAX20.ZIP / MAKEFILE < prev    next >
Text File  |  1990-11-12  |  2KB  |  50 lines

  1. LIB=    c:\ms\lib
  2.  
  3. .c.obj:
  4.         cl -c -AC -W1 -Zep1 -J -G2s -Oiltn -Idiskacc -DDBUG_OFF -DDISKACC $<
  5.  
  6. HEADER= config.h dbug.h func.h limits.h port.h pax.h diskacc\diskacc.h
  7.  
  8. OBJ1=   append.obj buffer.obj cpio.obj create.obj extract.obj fileio.obj
  9. OBJ2=   link.obj list.obj mem.obj msdos.obj namelist.obj names.obj pass.obj
  10. OBJ3=   pathname.obj pax.obj port.obj regexp.obj replace.obj tar.obj ttyio.obj
  11. OBJ4=   warn.obj wildmat.obj wild.obj dir_os2.obj getopt.obj disktape.obj
  12.  
  13. pax.exe: paxos2.exe diskapi.lib
  14.         copy paxos2.exe $@
  15.     bind $@ diskapi.lib $(LIB)\api.lib $(LIB)\doscalls.lib
  16.  
  17. paxos2.exe: $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) diskacc.lib diskacc.dll
  18.     echo $(OBJ1)+ >link.rsp
  19.     echo $(OBJ2)+ >>link.rsp
  20.     echo $(OBJ3)+ >>link.rsp
  21.         echo $(OBJ4)+ >>link.rsp
  22.         echo $(LIB)\setargv.obj >>link.rsp
  23.     echo $@ /noig /noe /st:0x4000 >>link.rsp
  24.     echo nul >>link.rsp
  25.         echo clibcep.lib /nodef:clibce.lib diskacc.lib >>link.rsp
  26.         echo pax.def >>link.rsp
  27.     link @link.rsp
  28.     del link.rsp
  29.  
  30. $(OBJECT): $(HEADER)
  31.  
  32. diskacc.dll: diskacc.obj diskacc\diskacc.def
  33.     link diskacc.obj /noig /noe /nodef, $@, nul,\
  34.     llibcdll.lib doscalls.lib, diskacc\diskacc.def;
  35.  
  36. diskacc.lib: diskacc\diskacc.def
  37.     implib $@ diskacc\diskacc.def
  38.  
  39. diskapi.lib: diskapi.obj diskint.obj
  40.     lib $@ -+diskapi -+diskint;
  41.  
  42. diskacc.obj: diskacc\diskacc.c diskacc\diskacc.h
  43.     cl -c -AL -Au -W3 -Zep1 -J -G2s -Oiltn diskacc\diskacc.c
  44.  
  45. diskapi.obj: diskacc\diskapi.c diskacc\diskacc.h
  46.     cl -c -AS -W3 -Zep1 -J -G2s -Oiltn diskacc\diskapi.c
  47.  
  48. diskint.obj: diskacc\diskint.asm
  49.     masm -W2 -Ml -X -t diskacc\diskint.asm;
  50.