1656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project# 2656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project# Origional BC Makefile from Teun <Teun.Nijssen@kub.nl> 3656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project# 4656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project# 5656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectCC = bcc 6656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectTLIB = tlib /0 /C 7656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project# note: the -3 flag produces code for 386, 486, Pentium etc; omit it for 286s 8656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectOPTIMIZE= -3 -O2 9656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#WINDOWS= -W 10656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectCFLAGS = -c -ml -d $(OPTIMIZE) $(WINDOWS) -DMSDOS 11656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectLFLAGS = -ml $(WINDOWS) 12656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 13656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project.c.obj: 14656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project $(CC) $(CFLAGS) $*.c 15656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 16656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project.obj.exe: 17656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project $(CC) $(LFLAGS) -e$*.exe $*.obj libdes.lib 18656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 19656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectall: $(LIB) destest.exe rpw.exe des.exe speed.exe 20656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 21656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project# "make clean": use a directory containing only libdes .exe and .obj files... 22656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectclean: 23656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project del *.exe 24656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project del *.obj 25656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project del libdes.lib 26656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project del libdes.rsp 27656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 28656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectOBJS= cbc_cksm.obj cbc_enc.obj ecb_enc.obj pcbc_enc.obj \ 29656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project qud_cksm.obj rand_key.obj set_key.obj str2key.obj \ 30656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project enc_read.obj enc_writ.obj fcrypt.obj cfb_enc.obj \ 31656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project ecb3_enc.obj ofb_enc.obj cbc3_enc.obj read_pwd.obj\ 32656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project cfb64enc.obj ofb64enc.obj ede_enc.obj cfb64ede.obj\ 33656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project ofb64ede.obj supp.obj 34656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 35656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectLIB= libdes.lib 36656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 37656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project$(LIB): $(OBJS) 38656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project del $(LIB) 39656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project makersp "+%s &\n" &&| 40656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project $(OBJS) 41656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project| >libdes.rsp 42656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project $(TLIB) libdes.lib @libdes.rsp,nul 43656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project del libdes.rsp 44656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 45656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectdestest.exe: destest.obj libdes.lib 46656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrpw.exe: rpw.obj libdes.lib 47656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectspeed.exe: speed.obj libdes.lib 48656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectdes.exe: des.obj libdes.lib 49656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 50656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project 51