Makefile 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  1. GCC = gcc
  2. CFLAGS = -g -Wall -Wshadow
  3. OBJS = answer05.o pa05.o
  4. HDRS = pa05.h
  5. VALGRIND = valgrind --tool=memcheck --leak-check=full --verbose
  6. pa05: $(OBJS) $(HDRS)
  7. $(GCC) $(CFLAGS) $(OBJS) -o $@
  8. grade: pa05
  9. perl grader.pl 4 2 10 10 10 10 10 10 10 10 10 10 10
  10. .c.o:
  11. $(GCC) $(CFLAGS) -c $*.c
  12. clean:
  13. rm -f pa05 $(OBJS) outputs/* memoutputs/*
  14. test0:
  15. @$(VALGRIND) --log-file=memoutputs/memoutput0 ./pa05 my_strlen inputs/input0 outputs/output0_my_strlen
  16. @diff -q outputs/output0_my_strlen expected/expected0_my_strlen
  17. test1:
  18. @$(VALGRIND) --log-file=memoutputs/memoutput1 ./pa05 my_strlen inputs/input1 outputs/output1_my_strlen
  19. @diff -q outputs/output1_my_strlen expected/expected1_my_strlen
  20. test2:
  21. @$(VALGRIND) --log-file=memoutputs/memoutput2 ./pa05 my_strlen inputs/input2 outputs/output2_my_strlen
  22. @diff -q outputs/output2_my_strlen expected/expected2_my_strlen
  23. test3:
  24. @$(VALGRIND) --log-file=memoutputs/memoutput3 ./pa05 my_strlen inputs/input3 outputs/output3_my_strlen
  25. @diff -q outputs/output3_my_strlen expected/expected3_my_strlen
  26. test4:
  27. @$(VALGRIND) --log-file=memoutputs/memoutput4 ./pa05 my_strlen inputs/input4 outputs/output4_my_strlen
  28. @diff -q outputs/output4_my_strlen expected/expected4_my_strlen
  29. test5:
  30. @$(VALGRIND) --log-file=memoutputs/memoutput5 ./pa05 my_strlen inputs/input5 outputs/output5_my_strlen
  31. @diff -q outputs/output5_my_strlen expected/expected5_my_strlen
  32. test6:
  33. @$(VALGRIND) --log-file=memoutputs/memoutput6 ./pa05 my_strlen inputs/input6 outputs/output6_my_strlen
  34. @diff -q outputs/output6_my_strlen expected/expected6_my_strlen
  35. test7:
  36. @$(VALGRIND) --log-file=memoutputs/memoutput7 ./pa05 my_strlen inputs/input7 outputs/output7_my_strlen
  37. @diff -q outputs/output7_my_strlen expected/expected7_my_strlen
  38. test8:
  39. @$(VALGRIND) --log-file=memoutputs/memoutput8 ./pa05 my_strlen inputs/input8 outputs/output8_my_strlen
  40. @diff -q outputs/output8_my_strlen expected/expected8_my_strlen
  41. test9:
  42. @$(VALGRIND) --log-file=memoutputs/memoutput9 ./pa05 my_strlen inputs/input9 outputs/output9_my_strlen
  43. @diff -q outputs/output9_my_strlen expected/expected9_my_strlen
  44. test10:
  45. @$(VALGRIND) --log-file=memoutputs/memoutput10 ./pa05 my_countchar inputs/input0 outputs/output0_my_countchar
  46. @diff -q outputs/output0_my_countchar expected/expected0_my_countchar
  47. test11:
  48. @$(VALGRIND) --log-file=memoutputs/memoutput11 ./pa05 my_countchar inputs/input1 outputs/output1_my_countchar
  49. @diff -q outputs/output1_my_countchar expected/expected1_my_countchar
  50. test12:
  51. @$(VALGRIND) --log-file=memoutputs/memoutput12 ./pa05 my_countchar inputs/input2 outputs/output2_my_countchar
  52. @diff -q outputs/output2_my_countchar expected/expected2_my_countchar
  53. test13:
  54. @$(VALGRIND) --log-file=memoutputs/memoutput13 ./pa05 my_countchar inputs/input3 outputs/output3_my_countchar
  55. @diff -q outputs/output3_my_countchar expected/expected3_my_countchar
  56. test14:
  57. @$(VALGRIND) --log-file=memoutputs/memoutput14 ./pa05 my_countchar inputs/input4 outputs/output4_my_countchar
  58. @diff -q outputs/output4_my_countchar expected/expected4_my_countchar
  59. test15:
  60. @$(VALGRIND) --log-file=memoutputs/memoutput15 ./pa05 my_countchar inputs/input5 outputs/output5_my_countchar
  61. @diff -q outputs/output5_my_countchar expected/expected5_my_countchar
  62. test16:
  63. @$(VALGRIND) --log-file=memoutputs/memoutput16 ./pa05 my_countchar inputs/input6 outputs/output6_my_countchar
  64. @diff -q outputs/output6_my_countchar expected/expected6_my_countchar
  65. test17:
  66. @$(VALGRIND) --log-file=memoutputs/memoutput17 ./pa05 my_countchar inputs/input7 outputs/output7_my_countchar
  67. @diff -q outputs/output7_my_countchar expected/expected7_my_countchar
  68. test18:
  69. @$(VALGRIND) --log-file=memoutputs/memoutput18 ./pa05 my_countchar inputs/input8 outputs/output8_my_countchar
  70. @diff -q outputs/output8_my_countchar expected/expected8_my_countchar
  71. test19:
  72. @$(VALGRIND) --log-file=memoutputs/memoutput19 ./pa05 my_countchar inputs/input9 outputs/output9_my_countchar
  73. @diff -q outputs/output9_my_countchar expected/expected9_my_countchar
  74. test20:
  75. @$(VALGRIND) --log-file=memoutputs/memoutput20 ./pa05 my_strupper inputs/input0 outputs/output0_my_strupper
  76. @diff -q outputs/output0_my_strupper expected/expected0_my_strupper
  77. test21:
  78. @$(VALGRIND) --log-file=memoutputs/memoutput21 ./pa05 my_strupper inputs/input1 outputs/output1_my_strupper
  79. @diff -q outputs/output1_my_strupper expected/expected1_my_strupper
  80. test22:
  81. @$(VALGRIND) --log-file=memoutputs/memoutput22 ./pa05 my_strupper inputs/input2 outputs/output2_my_strupper
  82. @diff -q outputs/output2_my_strupper expected/expected2_my_strupper
  83. test23:
  84. @$(VALGRIND) --log-file=memoutputs/memoutput23 ./pa05 my_strupper inputs/input3 outputs/output3_my_strupper
  85. @diff -q outputs/output3_my_strupper expected/expected3_my_strupper
  86. test24:
  87. @$(VALGRIND) --log-file=memoutputs/memoutput24 ./pa05 my_strupper inputs/input4 outputs/output4_my_strupper
  88. @diff -q outputs/output4_my_strupper expected/expected4_my_strupper
  89. test25:
  90. @$(VALGRIND) --log-file=memoutputs/memoutput25 ./pa05 my_strupper inputs/input5 outputs/output5_my_strupper
  91. @diff -q outputs/output5_my_strupper expected/expected5_my_strupper
  92. test26:
  93. @$(VALGRIND) --log-file=memoutputs/memoutput26 ./pa05 my_strupper inputs/input6 outputs/output6_my_strupper
  94. @diff -q outputs/output6_my_strupper expected/expected6_my_strupper
  95. test27:
  96. @$(VALGRIND) --log-file=memoutputs/memoutput27 ./pa05 my_strupper inputs/input7 outputs/output7_my_strupper
  97. @diff -q outputs/output7_my_strupper expected/expected7_my_strupper
  98. test28:
  99. @$(VALGRIND) --log-file=memoutputs/memoutput28 ./pa05 my_strupper inputs/input8 outputs/output8_my_strupper
  100. @diff -q outputs/output8_my_strupper expected/expected8_my_strupper
  101. test29:
  102. @$(VALGRIND) --log-file=memoutputs/memoutput29 ./pa05 my_strupper inputs/input9 outputs/output9_my_strupper
  103. @diff -q outputs/output9_my_strupper expected/expected9_my_strupper
  104. test30:
  105. @$(VALGRIND) --log-file=memoutputs/memoutput30 ./pa05 my_strlower inputs/input0 outputs/output0_my_strlower
  106. @diff -q outputs/output0_my_strlower expected/expected0_my_strlower
  107. test31:
  108. @$(VALGRIND) --log-file=memoutputs/memoutput31 ./pa05 my_strlower inputs/input1 outputs/output1_my_strlower
  109. @diff -q outputs/output1_my_strlower expected/expected1_my_strlower
  110. test32:
  111. @$(VALGRIND) --log-file=memoutputs/memoutput32 ./pa05 my_strlower inputs/input2 outputs/output2_my_strlower
  112. @diff -q outputs/output2_my_strlower expected/expected2_my_strlower
  113. test33:
  114. @$(VALGRIND) --log-file=memoutputs/memoutput33 ./pa05 my_strlower inputs/input3 outputs/output3_my_strlower
  115. @diff -q outputs/output3_my_strlower expected/expected3_my_strlower
  116. test34:
  117. @$(VALGRIND) --log-file=memoutputs/memoutput34 ./pa05 my_strlower inputs/input4 outputs/output4_my_strlower
  118. @diff -q outputs/output4_my_strlower expected/expected4_my_strlower
  119. test35:
  120. @$(VALGRIND) --log-file=memoutputs/memoutput35 ./pa05 my_strlower inputs/input5 outputs/output5_my_strlower
  121. @diff -q outputs/output5_my_strlower expected/expected5_my_strlower
  122. test36:
  123. @$(VALGRIND) --log-file=memoutputs/memoutput36 ./pa05 my_strlower inputs/input6 outputs/output6_my_strlower
  124. @diff -q outputs/output6_my_strlower expected/expected6_my_strlower
  125. test37:
  126. @$(VALGRIND) --log-file=memoutputs/memoutput37 ./pa05 my_strlower inputs/input7 outputs/output7_my_strlower
  127. @diff -q outputs/output7_my_strlower expected/expected7_my_strlower
  128. test38:
  129. @$(VALGRIND) --log-file=memoutputs/memoutput38 ./pa05 my_strlower inputs/input8 outputs/output8_my_strlower
  130. @diff -q outputs/output8_my_strlower expected/expected8_my_strlower
  131. test39:
  132. @$(VALGRIND) --log-file=memoutputs/memoutput39 ./pa05 my_strlower inputs/input9 outputs/output9_my_strlower
  133. @diff -q outputs/output9_my_strlower expected/expected9_my_strlower
  134. test40:
  135. @$(VALGRIND) --log-file=memoutputs/memoutput40 ./pa05 my_strcpy inputs/input0 outputs/output0_my_strcpy
  136. @diff -q outputs/output0_my_strcpy expected/expected0_my_strcpy
  137. test41:
  138. @$(VALGRIND) --log-file=memoutputs/memoutput41 ./pa05 my_strcpy inputs/input1 outputs/output1_my_strcpy
  139. @diff -q outputs/output1_my_strcpy expected/expected1_my_strcpy
  140. test42:
  141. @$(VALGRIND) --log-file=memoutputs/memoutput42 ./pa05 my_strcpy inputs/input2 outputs/output2_my_strcpy
  142. @diff -q outputs/output2_my_strcpy expected/expected2_my_strcpy
  143. test43:
  144. @$(VALGRIND) --log-file=memoutputs/memoutput43 ./pa05 my_strcpy inputs/input3 outputs/output3_my_strcpy
  145. @diff -q outputs/output3_my_strcpy expected/expected3_my_strcpy
  146. test44:
  147. @$(VALGRIND) --log-file=memoutputs/memoutput44 ./pa05 my_strcpy inputs/input4 outputs/output4_my_strcpy
  148. @diff -q outputs/output4_my_strcpy expected/expected4_my_strcpy
  149. test45:
  150. @$(VALGRIND) --log-file=memoutputs/memoutput45 ./pa05 my_strcpy inputs/input5 outputs/output5_my_strcpy
  151. @diff -q outputs/output5_my_strcpy expected/expected5_my_strcpy
  152. test46:
  153. @$(VALGRIND) --log-file=memoutputs/memoutput46 ./pa05 my_strcpy inputs/input6 outputs/output6_my_strcpy
  154. @diff -q outputs/output6_my_strcpy expected/expected6_my_strcpy
  155. test47:
  156. @$(VALGRIND) --log-file=memoutputs/memoutput47 ./pa05 my_strcpy inputs/input7 outputs/output7_my_strcpy
  157. @diff -q outputs/output7_my_strcpy expected/expected7_my_strcpy
  158. test48:
  159. @$(VALGRIND) --log-file=memoutputs/memoutput48 ./pa05 my_strcpy inputs/input8 outputs/output8_my_strcpy
  160. @diff -q outputs/output8_my_strcpy expected/expected8_my_strcpy
  161. test49:
  162. @$(VALGRIND) --log-file=memoutputs/memoutput49 ./pa05 my_strcpy inputs/input9 outputs/output9_my_strcpy
  163. @diff -q outputs/output9_my_strcpy expected/expected9_my_strcpy
  164. test50:
  165. @$(VALGRIND) --log-file=memoutputs/memoutput50 ./pa05 my_strncpy inputs/input0 outputs/output0_my_strncpy
  166. @diff -q outputs/output0_my_strncpy expected/expected0_my_strncpy
  167. test51:
  168. @$(VALGRIND) --log-file=memoutputs/memoutput51 ./pa05 my_strncpy inputs/input1 outputs/output1_my_strncpy
  169. @diff -q outputs/output1_my_strncpy expected/expected1_my_strncpy
  170. test52:
  171. @$(VALGRIND) --log-file=memoutputs/memoutput52 ./pa05 my_strncpy inputs/input2 outputs/output2_my_strncpy
  172. @diff -q outputs/output2_my_strncpy expected/expected2_my_strncpy
  173. test53:
  174. @$(VALGRIND) --log-file=memoutputs/memoutput53 ./pa05 my_strncpy inputs/input3 outputs/output3_my_strncpy
  175. @diff -q outputs/output3_my_strncpy expected/expected3_my_strncpy
  176. test54:
  177. @$(VALGRIND) --log-file=memoutputs/memoutput54 ./pa05 my_strncpy inputs/input4 outputs/output4_my_strncpy
  178. @diff -q outputs/output4_my_strncpy expected/expected4_my_strncpy
  179. test55:
  180. @$(VALGRIND) --log-file=memoutputs/memoutput55 ./pa05 my_strncpy inputs/input5 outputs/output5_my_strncpy
  181. @diff -q outputs/output5_my_strncpy expected/expected5_my_strncpy
  182. test56:
  183. @$(VALGRIND) --log-file=memoutputs/memoutput56 ./pa05 my_strncpy inputs/input6 outputs/output6_my_strncpy
  184. @diff -q outputs/output6_my_strncpy expected/expected6_my_strncpy
  185. test57:
  186. @$(VALGRIND) --log-file=memoutputs/memoutput57 ./pa05 my_strncpy inputs/input7 outputs/output7_my_strncpy
  187. @diff -q outputs/output7_my_strncpy expected/expected7_my_strncpy
  188. test58:
  189. @$(VALGRIND) --log-file=memoutputs/memoutput58 ./pa05 my_strncpy inputs/input8 outputs/output8_my_strncpy
  190. @diff -q outputs/output8_my_strncpy expected/expected8_my_strncpy
  191. test59:
  192. @$(VALGRIND) --log-file=memoutputs/memoutput59 ./pa05 my_strncpy inputs/input9 outputs/output9_my_strncpy
  193. @diff -q outputs/output9_my_strncpy expected/expected9_my_strncpy
  194. test60:
  195. @$(VALGRIND) --log-file=memoutputs/memoutput60 ./pa05 my_strcat inputs/input0 outputs/output0_my_strcat
  196. @diff -q outputs/output0_my_strcat expected/expected0_my_strcat
  197. test61:
  198. @$(VALGRIND) --log-file=memoutputs/memoutput61 ./pa05 my_strcat inputs/input1 outputs/output1_my_strcat
  199. @diff -q outputs/output1_my_strcat expected/expected1_my_strcat
  200. test62:
  201. @$(VALGRIND) --log-file=memoutputs/memoutput62 ./pa05 my_strcat inputs/input2 outputs/output2_my_strcat
  202. @diff -q outputs/output2_my_strcat expected/expected2_my_strcat
  203. test63:
  204. @$(VALGRIND) --log-file=memoutputs/memoutput63 ./pa05 my_strcat inputs/input3 outputs/output3_my_strcat
  205. @diff -q outputs/output3_my_strcat expected/expected3_my_strcat
  206. test64:
  207. @$(VALGRIND) --log-file=memoutputs/memoutput64 ./pa05 my_strcat inputs/input4 outputs/output4_my_strcat
  208. @diff -q outputs/output4_my_strcat expected/expected4_my_strcat
  209. test65:
  210. @$(VALGRIND) --log-file=memoutputs/memoutput65 ./pa05 my_strcat inputs/input5 outputs/output5_my_strcat
  211. @diff -q outputs/output5_my_strcat expected/expected5_my_strcat
  212. test66:
  213. @$(VALGRIND) --log-file=memoutputs/memoutput66 ./pa05 my_strcat inputs/input6 outputs/output6_my_strcat
  214. @diff -q outputs/output6_my_strcat expected/expected6_my_strcat
  215. test67:
  216. @$(VALGRIND) --log-file=memoutputs/memoutput67 ./pa05 my_strcat inputs/input7 outputs/output7_my_strcat
  217. @diff -q outputs/output7_my_strcat expected/expected7_my_strcat
  218. test68:
  219. @$(VALGRIND) --log-file=memoutputs/memoutput68 ./pa05 my_strcat inputs/input8 outputs/output8_my_strcat
  220. @diff -q outputs/output8_my_strcat expected/expected8_my_strcat
  221. test69:
  222. @$(VALGRIND) --log-file=memoutputs/memoutput69 ./pa05 my_strcat inputs/input9 outputs/output9_my_strcat
  223. @diff -q outputs/output9_my_strcat expected/expected9_my_strcat
  224. test70:
  225. @$(VALGRIND) --log-file=memoutputs/memoutput70 ./pa05 my_strncat inputs/input0 outputs/output0_my_strncat
  226. @diff -q outputs/output0_my_strncat expected/expected0_my_strncat
  227. test71:
  228. @$(VALGRIND) --log-file=memoutputs/memoutput71 ./pa05 my_strncat inputs/input1 outputs/output1_my_strncat
  229. @diff -q outputs/output1_my_strncat expected/expected1_my_strncat
  230. test72:
  231. @$(VALGRIND) --log-file=memoutputs/memoutput72 ./pa05 my_strncat inputs/input2 outputs/output2_my_strncat
  232. @diff -q outputs/output2_my_strncat expected/expected2_my_strncat
  233. test73:
  234. @$(VALGRIND) --log-file=memoutputs/memoutput73 ./pa05 my_strncat inputs/input3 outputs/output3_my_strncat
  235. @diff -q outputs/output3_my_strncat expected/expected3_my_strncat
  236. test74:
  237. @$(VALGRIND) --log-file=memoutputs/memoutput74 ./pa05 my_strncat inputs/input4 outputs/output4_my_strncat
  238. @diff -q outputs/output4_my_strncat expected/expected4_my_strncat
  239. test75:
  240. @$(VALGRIND) --log-file=memoutputs/memoutput75 ./pa05 my_strncat inputs/input5 outputs/output5_my_strncat
  241. @diff -q outputs/output5_my_strncat expected/expected5_my_strncat
  242. test76:
  243. @$(VALGRIND) --log-file=memoutputs/memoutput76 ./pa05 my_strncat inputs/input6 outputs/output6_my_strncat
  244. @diff -q outputs/output6_my_strncat expected/expected6_my_strncat
  245. test77:
  246. @$(VALGRIND) --log-file=memoutputs/memoutput77 ./pa05 my_strncat inputs/input7 outputs/output7_my_strncat
  247. @diff -q outputs/output7_my_strncat expected/expected7_my_strncat
  248. test78:
  249. @$(VALGRIND) --log-file=memoutputs/memoutput78 ./pa05 my_strncat inputs/input8 outputs/output8_my_strncat
  250. @diff -q outputs/output8_my_strncat expected/expected8_my_strncat
  251. test79:
  252. @$(VALGRIND) --log-file=memoutputs/memoutput79 ./pa05 my_strncat inputs/input9 outputs/output9_my_strncat
  253. @diff -q outputs/output9_my_strncat expected/expected9_my_strncat
  254. test80:
  255. @$(VALGRIND) --log-file=memoutputs/memoutput80 ./pa05 my_strstr inputs/input0 outputs/output0_my_strstr
  256. @diff -q outputs/output0_my_strstr expected/expected0_my_strstr
  257. test81:
  258. @$(VALGRIND) --log-file=memoutputs/memoutput81 ./pa05 my_strstr inputs/input1 outputs/output1_my_strstr
  259. @diff -q outputs/output1_my_strstr expected/expected1_my_strstr
  260. test82:
  261. @$(VALGRIND) --log-file=memoutputs/memoutput82 ./pa05 my_strstr inputs/input2 outputs/output2_my_strstr
  262. @diff -q outputs/output2_my_strstr expected/expected2_my_strstr
  263. test83:
  264. @$(VALGRIND) --log-file=memoutputs/memoutput83 ./pa05 my_strstr inputs/input3 outputs/output3_my_strstr
  265. @diff -q outputs/output3_my_strstr expected/expected3_my_strstr
  266. test84:
  267. @$(VALGRIND) --log-file=memoutputs/memoutput84 ./pa05 my_strstr inputs/input4 outputs/output4_my_strstr
  268. @diff -q outputs/output4_my_strstr expected/expected4_my_strstr
  269. test85:
  270. @$(VALGRIND) --log-file=memoutputs/memoutput85 ./pa05 my_strstr inputs/input5 outputs/output5_my_strstr
  271. @diff -q outputs/output5_my_strstr expected/expected5_my_strstr
  272. test86:
  273. @$(VALGRIND) --log-file=memoutputs/memoutput86 ./pa05 my_strstr inputs/input6 outputs/output6_my_strstr
  274. @diff -q outputs/output6_my_strstr expected/expected6_my_strstr
  275. test87:
  276. @$(VALGRIND) --log-file=memoutputs/memoutput87 ./pa05 my_strstr inputs/input7 outputs/output7_my_strstr
  277. @diff -q outputs/output7_my_strstr expected/expected7_my_strstr
  278. test88:
  279. @$(VALGRIND) --log-file=memoutputs/memoutput88 ./pa05 my_strstr inputs/input8 outputs/output8_my_strstr
  280. @diff -q outputs/output8_my_strstr expected/expected8_my_strstr
  281. test89:
  282. @$(VALGRIND) --log-file=memoutputs/memoutput89 ./pa05 my_strstr inputs/input9 outputs/output9_my_strstr
  283. @diff -q outputs/output9_my_strstr expected/expected9_my_strstr
  284. test90:
  285. @$(VALGRIND) --log-file=memoutputs/memoutput90 ./pa05 my_strinsert inputs/input0 outputs/output0_my_strinsert
  286. @diff -q outputs/output0_my_strinsert expected/expected0_my_strinsert
  287. test91:
  288. @$(VALGRIND) --log-file=memoutputs/memoutput91 ./pa05 my_strinsert inputs/input1 outputs/output1_my_strinsert
  289. @diff -q outputs/output1_my_strinsert expected/expected1_my_strinsert
  290. test92:
  291. @$(VALGRIND) --log-file=memoutputs/memoutput92 ./pa05 my_strinsert inputs/input2 outputs/output2_my_strinsert
  292. @diff -q outputs/output2_my_strinsert expected/expected2_my_strinsert
  293. test93:
  294. @$(VALGRIND) --log-file=memoutputs/memoutput93 ./pa05 my_strinsert inputs/input3 outputs/output3_my_strinsert
  295. @diff -q outputs/output3_my_strinsert expected/expected3_my_strinsert
  296. test94:
  297. @$(VALGRIND) --log-file=memoutputs/memoutput94 ./pa05 my_strinsert inputs/input4 outputs/output4_my_strinsert
  298. @diff -q outputs/output4_my_strinsert expected/expected4_my_strinsert
  299. test95:
  300. @$(VALGRIND) --log-file=memoutputs/memoutput95 ./pa05 my_strinsert inputs/input5 outputs/output5_my_strinsert
  301. @diff -q outputs/output5_my_strinsert expected/expected5_my_strinsert
  302. test96:
  303. @$(VALGRIND) --log-file=memoutputs/memoutput96 ./pa05 my_strinsert inputs/input6 outputs/output6_my_strinsert
  304. @diff -q outputs/output6_my_strinsert expected/expected6_my_strinsert
  305. test97:
  306. @$(VALGRIND) --log-file=memoutputs/memoutput97 ./pa05 my_strinsert inputs/input7 outputs/output7_my_strinsert
  307. @diff -q outputs/output7_my_strinsert expected/expected7_my_strinsert
  308. test98:
  309. @$(VALGRIND) --log-file=memoutputs/memoutput98 ./pa05 my_strinsert inputs/input8 outputs/output8_my_strinsert
  310. @diff -q outputs/output8_my_strinsert expected/expected8_my_strinsert
  311. test99:
  312. @$(VALGRIND) --log-file=memoutputs/memoutput99 ./pa05 my_strinsert inputs/input9 outputs/output9_my_strinsert
  313. @diff -q outputs/output9_my_strinsert expected/expected9_my_strinsert
  314. test100:
  315. @$(VALGRIND) --log-file=memoutputs/memoutput100 ./pa05 my_strdelete inputs/input0 outputs/output0_my_strdelete
  316. @diff -q outputs/output0_my_strdelete expected/expected0_my_strdelete
  317. test101:
  318. @$(VALGRIND) --log-file=memoutputs/memoutput101 ./pa05 my_strdelete inputs/input1 outputs/output1_my_strdelete
  319. @diff -q outputs/output1_my_strdelete expected/expected1_my_strdelete
  320. test102:
  321. @$(VALGRIND) --log-file=memoutputs/memoutput102 ./pa05 my_strdelete inputs/input2 outputs/output2_my_strdelete
  322. @diff -q outputs/output2_my_strdelete expected/expected2_my_strdelete
  323. test103:
  324. @$(VALGRIND) --log-file=memoutputs/memoutput103 ./pa05 my_strdelete inputs/input3 outputs/output3_my_strdelete
  325. @diff -q outputs/output3_my_strdelete expected/expected3_my_strdelete
  326. test104:
  327. @$(VALGRIND) --log-file=memoutputs/memoutput104 ./pa05 my_strdelete inputs/input4 outputs/output4_my_strdelete
  328. @diff -q outputs/output4_my_strdelete expected/expected4_my_strdelete
  329. test105:
  330. @$(VALGRIND) --log-file=memoutputs/memoutput105 ./pa05 my_strdelete inputs/input5 outputs/output5_my_strdelete
  331. @diff -q outputs/output5_my_strdelete expected/expected5_my_strdelete
  332. test106:
  333. @$(VALGRIND) --log-file=memoutputs/memoutput106 ./pa05 my_strdelete inputs/input6 outputs/output6_my_strdelete
  334. @diff -q outputs/output6_my_strdelete expected/expected6_my_strdelete
  335. test107:
  336. @$(VALGRIND) --log-file=memoutputs/memoutput107 ./pa05 my_strdelete inputs/input7 outputs/output7_my_strdelete
  337. @diff -q outputs/output7_my_strdelete expected/expected7_my_strdelete
  338. test108:
  339. @$(VALGRIND) --log-file=memoutputs/memoutput108 ./pa05 my_strdelete inputs/input8 outputs/output8_my_strdelete
  340. @diff -q outputs/output8_my_strdelete expected/expected8_my_strdelete
  341. test109:
  342. @$(VALGRIND) --log-file=memoutputs/memoutput109 ./pa05 my_strdelete inputs/input9 outputs/output9_my_strdelete
  343. @diff -q outputs/output9_my_strdelete expected/expected9_my_strdelete