makefile.bc revision 55714
134229Speter# 295349Sobrien# Origional BC Makefile from Teun <Teun.Nijssen@kub.nl> 334229Speter# 434229Speter# 551408SobrienCC = bcc 634229SpeterTLIB = tlib /0 /C 752112Sobrien# note: the -3 flag produces code for 386, 486, Pentium etc; omit it for 286s 818334SpeterOPTIMIZE= -3 -O2 918334Speter#WINDOWS= -W 1018334SpeterCFLAGS = -c -ml -d $(OPTIMIZE) $(WINDOWS) -DMSDOS 1118334SpeterLFLAGS = -ml $(WINDOWS) 1218334Speter 1318334Speter.c.obj: 1418334Speter $(CC) $(CFLAGS) $*.c 1518334Speter 1618334Speter.obj.exe: 1718334Speter $(CC) $(LFLAGS) -e$*.exe $*.obj libdes.lib 1818334Speter 1918334Speterall: $(LIB) destest.exe rpw.exe des.exe speed.exe 2018334Speter 2118334Speter# "make clean": use a directory containing only libdes .exe and .obj files... 2218334Speterclean: 2318334Speter del *.exe 2418334Speter del *.obj 2518334Speter del libdes.lib 2651408Sobrien del libdes.rsp 2718334Speter 2895810SobrienOBJS= cbc_cksm.obj cbc_enc.obj ecb_enc.obj pcbc_enc.obj \ 2995810Sobrien qud_cksm.obj rand_key.obj set_key.obj str2key.obj \ 3051408Sobrien enc_read.obj enc_writ.obj fcrypt.obj cfb_enc.obj \ 3158478Sobrien ecb3_enc.obj ofb_enc.obj cbc3_enc.obj read_pwd.obj\ 3295810Sobrien cfb64enc.obj ofb64enc.obj ede_enc.obj cfb64ede.obj\ 3358478Sobrien ofb64ede.obj supp.obj 3458478Sobrien 3551408SobrienLIB= libdes.lib 3658478Sobrien 3758478Sobrien$(LIB): $(OBJS) 3858478Sobrien del $(LIB) 3995349Sobrien makersp "+%s &\n" &&| 4058478Sobrien $(OBJS) 4158478Sobrien| >libdes.rsp 4258478Sobrien $(TLIB) libdes.lib @libdes.rsp,nul 4358478Sobrien del libdes.rsp 4458478Sobrien 4558478Sobriendestest.exe: destest.obj libdes.lib 4658478Sobrienrpw.exe: rpw.obj libdes.lib 4758478Sobrienspeed.exe: speed.obj libdes.lib 4858478Sobriendes.exe: des.obj libdes.lib 4958478Sobrien 5058478Sobrien 5158478Sobrien