home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 1: Collection A / 17Bit_Collection_A.iso / files / 1065.dms / 1065.adf / TextPlus / SrcE.lzh / SrcE / makeE.sh < prev    next >
Text File  |  1990-08-10  |  1KB  |  36 lines

  1. # makeE.sh with CShell
  2.  
  3. set OBJ MANX:TextPlus/ObjE/
  4. set SRC MANX:TextPlus/SrcE/
  5. set ALL $OBJ"mainE.o" $OBJ"miscE.o" $OBJ"buchstabeE.o" $OBJ"printerE.o" $OBJ"blockE.o" $OBJ"autotrennE.o\
  6. " $OBJ"includeE.o" $OBJ"fs1.o" $OBJ"fs2.o" $OBJ"fsdata.o" $OBJ"gadgetsE.o"
  7. set DST Manx:TextPlus/ObjE/TextPlus2.2E
  8. set FLG -3 +l +i$OBJ"inclE.o"
  9.  
  10. if -t $OBJ"inclE.o" $SRC"includeE.h" $SRC"defsE.h" $SRC"menuE.h"
  11.    c:echo "Compiling *e[33m headerfiles *e[0m ..."
  12.    cc -3 +l +H$OBJ"inclE.o" $SRC"includeE.h"
  13.    cc -3 +l -o $OBJ"includeE.o" $SRC"includeE.h"
  14. endif
  15.  
  16. if -t $OBJ"fs1.o" $SRC"fs1.c"
  17.    c:echo "Compiling *e[33m fs1.c *e[0m to *e[33m fs1.o *e[0m ..."
  18.    cc -o $OBJ"fs1.o" $SRC"fs1.c"
  19. endif
  20. if -t $OBJ"fsdata.o" $SRC"fsdata.c"
  21.    c:echo "Compiling *e[33m fsdata.c *e[0m to *e[33m fsdata.o *e[0m ..."
  22.    cc -o $OBJ"fsdata.o" $SRC"fsdata.c"
  23. endif
  24. if -t $OBJ"fs2.o" $SRC"fs2.asm"
  25.    c:echo "Assembling *e[33m fs2.asm *e[0m to *e[33m fs2.o *e[0m ..."
  26.    MANX:Aztec/Bin/as -o $OBJ"fs2.o" $SRC"fs2.asm"
  27. endif
  28.  
  29. foreach i ( mainE miscE buchstabeE printerE blockE autotrennE gadgetsE ) "if -t $OBJ$i\".o\" $SRC$i\".c\"; c:echo \"Compiling \
  30. *e[33m \"$SRC$i\".c *e[0m to *e[33m \"$OBJ$i\".o *e[0m ...\"; cc $FLG \"-o\" $OBJ$i\".o\" $SRC$i\".c\"; endif"
  31.  
  32. if -t $DST $OBJ"mainE.o" $OBJ"miscE.o" $OBJ"buchstabeE.o" $OBJ"printerE.o" $OBJ"blockE.o" $OBJ"autotrennE.o" $OBJ"gadgetsE.o" $OBJ"includeE.o"
  33.    c:echo "Linking everything to  *e[33m "$DST" *e[0m ..."
  34.    ln +Cd +q -o $DST $ALL detach.ols -lc
  35. endif
  36.