55 lines · 1.4 KB · Text
RawDownload
 all: 	hash/vmd5 hash/vsha1 hash/vsha2 hash/vwhirlpool hash/vripemd \	hash/hmd5 hash/hsha1 hash/hsha2 hash/hwhirlpool hash/hripemd  # Build rules for VX32 environmenthash/vmd5: hash/md5.vo	$(VX32_LD) -o $@ $(VX32_LDFLAGS) hash/md5.vo \		$(VX32_LDLIBS) hash/vsha1: hash/sha1.vo hash/sha_main.vo	$(VX32_LD) -o $@ $(VX32_LDFLAGS) hash/sha1.vo hash/sha_main.vo \		$(VX32_LDLIBS) hash/vsha2: hash/sha2.vo hash/sha2_main.vo	$(VX32_LD) -o $@ $(VX32_LDFLAGS) hash/sha2.vo hash/sha2_main.vo \		$(VX32_LDLIBS) hash/vwhirlpool: hash/whirlpool.vo	$(VX32_LD) -o $@ $(VX32_LDFLAGS) hash/whirlpool.vo \		$(VX32_LDLIBS) hash/vripemd: hash/ripemd.vo	$(VX32_LD) -o $@ $(VX32_LDFLAGS) hash/ripemd.vo \		$(VX32_LDLIBS) hash/%.vo: hash/%.c	$(VX32_CC) -c $(VX32_CFLAGS) -o $@ $<   # Build rules for native host environment (for comparison purposes)hash/hmd5: hash/md5.ho	$(HOST_CC) -o $@ $(HOST_LDFLAGS) hash/md5.ho \		$(HOST_LDLIBS) hash/hsha1: hash/sha1.ho hash/sha_main.ho	$(HOST_CC) -o $@ $(HOST_LDFLAGS) hash/sha1.ho hash/sha_main.ho \		$(HOST_LDLIBS) hash/hsha2: hash/sha2.ho hash/sha2_main.ho	$(HOST_CC) -o $@ $(HOST_LDFLAGS) hash/sha2.ho hash/sha2_main.ho \		$(HOST_LDLIBS) hash/hwhirlpool: hash/whirlpool.ho	$(HOST_CC) -o $@ $(HOST_LDFLAGS) hash/whirlpool.ho \		$(HOST_LDLIBS) hash/hripemd: hash/ripemd.ho	$(HOST_CC) -o $@ $(HOST_LDFLAGS) hash/ripemd.ho \		$(HOST_LDLIBS) hash/%.ho: hash/%.c	$(HOST_CC) -c $(HOST_CFLAGS) -o $@ $<