and added files
[bcm963xx.git] / userapps / opensource / openssl / crypto / des / makefile.bc
diff --git a/userapps/opensource/openssl/crypto/des/makefile.bc b/userapps/opensource/openssl/crypto/des/makefile.bc
new file mode 100755 (executable)
index 0000000..1fe6d49
--- /dev/null
@@ -0,0 +1,50 @@
+#
+# Origional BC Makefile from Teun <Teun.Nijssen@kub.nl>
+#
+#
+CC      = bcc
+TLIB    = tlib /0 /C
+# note: the -3 flag produces code for 386, 486, Pentium etc; omit it for 286s
+OPTIMIZE= -3 -O2
+#WINDOWS= -W
+CFLAGS  = -c -ml -d $(OPTIMIZE) $(WINDOWS) -DMSDOS
+LFLAGS  = -ml $(WINDOWS)
+
+.c.obj:
+       $(CC) $(CFLAGS) $*.c
+
+.obj.exe:
+       $(CC) $(LFLAGS) -e$*.exe $*.obj libdes.lib  
+
+all: $(LIB) destest.exe rpw.exe des.exe speed.exe
+
+# "make clean": use a directory containing only libdes .exe and .obj files...
+clean:
+       del *.exe
+       del *.obj
+       del libdes.lib
+       del libdes.rsp
+
+OBJS=   cbc_cksm.obj cbc_enc.obj  ecb_enc.obj  pcbc_enc.obj \
+       qud_cksm.obj rand_key.obj set_key.obj  str2key.obj \
+       enc_read.obj enc_writ.obj fcrypt.obj   cfb_enc.obj \
+       ecb3_enc.obj ofb_enc.obj  cbc3_enc.obj read_pwd.obj\
+       cfb64enc.obj ofb64enc.obj ede_enc.obj  cfb64ede.obj\
+       ofb64ede.obj supp.obj
+
+LIB=    libdes.lib
+
+$(LIB): $(OBJS)
+       del $(LIB)
+       makersp "+%s &\n" &&|
+       $(OBJS)
+|       >libdes.rsp
+       $(TLIB) libdes.lib @libdes.rsp,nul
+       del libdes.rsp
+
+destest.exe: destest.obj libdes.lib
+rpw.exe:     rpw.obj libdes.lib
+speed.exe:   speed.obj libdes.lib
+des.exe:     des.obj libdes.lib
+
+