home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / c / csh4.zip / MAKEFILE < prev    next >
Text File  |  1988-12-05  |  989b  |  36 lines

  1. # home for all commands
  2. BINDIR=\\bin\\
  3. CLIB=-l/clibs/c
  4. # CFLAGS=-dDEBUG
  5. shsrc=main.c cd.c cp.c doprog.c fexecvp.c more.c cmds.c chmod.c y.c fexec.asm \
  6. invalid.c ls.c pushd.c fgrep.c md.c mv.c pwd.c rm.c crlf.c drive.c \
  7. rmdir.c savestr.c stdsave.c touch.c _croot.c env.c fexecv.c cat.c echo.c
  8.  
  9. shobj=main.o cd.o cp.o doprog.o fexecvp.o more.o cmds.o chmod.o y.o fexec.o \
  10. invalid.o ls.o pushd.o fgrep.o md.o mv.o pwd.o rm.o crlf.o drive.o \
  11. rmdir.o savestr.o stdsave.o touch.o _croot.o env.o fexecv.o cat.o echo.o
  12.  
  13. # shell.exe : $(shobj)
  14. #     ln -t -o $@ -f shell.lnk
  15. #     chmod +w $(BINDIR)$@
  16. #     mv shell.exe $(BINDIR)$@
  17. #     chmod -w $(BINDIR)$@
  18.  
  19. shell.com : $(shobj)
  20.     ln -t -o $@ -f shell.lnk
  21.     chmod +w $(BINDIR)$@
  22.     mv $@ $(BINDIR)$@
  23.     chmod -w $(BINDIR)$@
  24.  
  25. chmod.com :
  26.     cc -dMAIN $*
  27.     ln -o $@ $*.o -l/clibs/c
  28.     rm $*.o
  29.     chmod +w $(BINDIR)chmod.com
  30.     mv chmod.com $(BINDIR)chmod.com
  31.     chmod -w $(BINDIR)chmod.com
  32. editall :
  33.     z $(shsrc)
  34. clean :
  35.     rm *.bak *.sym
  36.