2 CFLAGS = -Wall -W -O2 -g -I../../../source3/include
3 LFLAGS = -L../../../source3/bin
5 LIBS= -L/usr/lib -lsmbclient -ltalloc -ltdb -lwbclient
6 INCPATH= -I. -I/usr/include -I./include
9 SUB_DIRS=init fstat open unlink chown close opendir closedir rename lseek lseekdir stat \
10 getdents creat read readdir mkdir rmdir write chmod open_print_job list_print_jobs \
11 print_file telldir unlink_print_job
13 MAKEDIR = || exec false; \
14 if test -d "$$dir"; then :; else \
16 mkdir -p "$$dir" >/dev/null 2>&1 || \
19 exec false; fi || exec false
21 G_INIT = $(BIN_DIR)/init_1 \
26 G_FSTAT = $(BIN_DIR)/fstat_1 \
33 G_OPEN = $(BIN_DIR)/open_1 \
39 G_UNLINK = $(BIN_DIR)/unlink_1 \
48 $(BIN_DIR)/unlink_10 \
49 $(BIN_DIR)/unlink_11 \
53 G_CLOSE = $(BIN_DIR)/close_1 \
56 G_OPENDIR = $(BIN_DIR)/opendir_1 \
57 $(BIN_DIR)/opendir_2 \
58 $(BIN_DIR)/opendir_3 \
61 G_CLOSEDIR = $(BIN_DIR)/closedir_1 \
62 $(BIN_DIR)/closedir_2 \
63 $(BIN_DIR)/closedir_3 \
66 G_RENAME = $(BIN_DIR)/rename_1 \
75 $(BIN_DIR)/rename_10 \
76 $(BIN_DIR)/rename_11 \
77 $(BIN_DIR)/rename_12 \
78 $(BIN_DIR)/rename_13 \
81 G_LSEEK = $(BIN_DIR)/lseek_1 \
90 G_LSEEKDIR = $(BIN_DIR)/lseekdir_1 \
91 $(BIN_DIR)/lseekdir_2 \
92 $(BIN_DIR)/lseekdir_3 \
93 $(BIN_DIR)/lseekdir_4 \
94 $(BIN_DIR)/lseekdir_5 \
97 G_STAT = $(BIN_DIR)/stat_1 \
105 G_GETDENTS = $(BIN_DIR)/getdents_1 \
106 $(BIN_DIR)/getdents_2 \
107 $(BIN_DIR)/getdents_3 \
108 $(BIN_DIR)/getdents_4 \
109 $(BIN_DIR)/getdents_5
111 G_CREAT = $(BIN_DIR)/creat_1 \
115 G_READ = $(BIN_DIR)/read_1 \
129 G_MKDIR = $(BIN_DIR)/mkdir_1 \
134 G_RMDIR = $(BIN_DIR)/rmdir_1 \
141 G_READDIR = $(BIN_DIR)/readdir_1 \
142 $(BIN_DIR)/readdir_2 \
143 $(BIN_DIR)/readdir_3 \
144 $(BIN_DIR)/readdir_4 \
147 G_WRITE = $(BIN_DIR)/write_1 \
156 $(BIN_DIR)/write_10 \
157 $(BIN_DIR)/write_11 \
158 $(BIN_DIR)/write_12 \
161 G_TELLDIR = $(BIN_DIR)/telldir_1 \
162 $(BIN_DIR)/telldir_2 \
163 $(BIN_DIR)/telldir_3 \
164 $(BIN_DIR)/telldir_4 \
167 G_CHMOD = $(BIN_DIR)/chmod_1
169 G_CHOWN = $(BIN_DIR)/chown_1
171 G_PRINT_FILE = $(BIN_DIR)/print_file_1 \
172 $(BIN_DIR)/print_file_2 \
173 $(BIN_DIR)/print_file_3 \
174 $(BIN_DIR)/print_file_4
176 G_OPEN_PRINT_JOB = $(BIN_DIR)/open_print_job_1 \
177 $(BIN_DIR)/open_print_job_2
179 G_LIST_PRINT_JOBS = $(BIN_DIR)/list_print_jobs_1 \
180 $(BIN_DIR)/list_print_jobs_2 \
181 $(BIN_DIR)/list_print_jobs_3 \
182 $(BIN_DIR)/list_print_jobs_4 \
183 $(BIN_DIR)/list_print_jobs_5 \
184 $(BIN_DIR)/list_print_jobs_6 \
185 $(BIN_DIR)/list_print_jobs_7
187 G_UNLINK_PRINT_JOB = $(BIN_DIR)/unlink_print_job_1 \
188 $(BIN_DIR)/unlink_print_job_2 \
189 $(BIN_DIR)/unlink_print_job_3 \
190 $(BIN_DIR)/unlink_print_job_4 \
191 $(BIN_DIR)/unlink_print_job_5
193 GROUPS= $(G_CHMOD) $(G_CHOWN) $(G_CLOSE) $(G_CLOSEDIR) $(G_CREAT) $(G_FSTAT)\
194 $(G_GETDENTS) $(G_INIT) $(G_LIST_PRINT_JOBS) $(G_LSEEK) $(G_LSEEKDIR) \
195 $(G_MKDIR) $(G_OPEN) $(G_OPENDIR) $(G_OPEN_PRINT_JOB) $(G_PRINT_FILE)\
196 $(G_READ) $(G_READDIR) $(G_RENAME) $(G_RMDIR) $(G_STAT) $(G_TELLDIR) $(G_UNLINK) \
197 $(G_UNLINK_PRINT_JOB) $(G_WRITE)
201 @$(CC) -c $(CFLAGS) -o $@ $(INCPATH) $<
212 opendir: $(G_OPENDIR)
213 closedir: $(G_CLOSEDIR)
215 readdir: $(G_READDIR)
217 lseekdir: $(G_LSEEKDIR)
219 getdents: $(G_GETDENTS)
226 telldir: $(G_TELLDIR)
227 print_file: $(G_PRINT_FILE)
228 open_print_job: $(G_OPEN_PRINT_JOB)
229 list_print_jobs: $(G_LIST_PRINT_JOBS)
230 unlink_print_job: $(G_UNLINK_PRINT_JOB)
233 $(BIN_DIR)/testsmbc: testsmbc.o
235 @$(CC) $(LFLAGS) -o $@ testsmbc.o $(INCPATH) $(LIBS)
237 $(BIN_DIR)/init_1: init/init_1.o
239 @$(CC) $(LFLAGS) -o $@ init/init_1.o $(INCPATH) $(LIBS)
241 $(BIN_DIR)/init_2: init/init_2.o
243 @$(CC) $(LFLAGS) -o $@ init/init_2.o $(INCPATH) $(LIBS)
245 $(BIN_DIR)/init_3: init/init_3.o
247 @$(CC) $(LFLAGS) -o $@ init/init_3.o $(INCPATH) $(LIBS)
249 $(BIN_DIR)/init_4: init/init_4.o
251 @$(CC) $(LFLAGS) -o $@ init/init_4.o $(INCPATH) $(LIBS)
253 $(BIN_DIR)/fstat_1: fstat/fstat_1.o
255 @$(CC) $(LFLAGS) -o $@ fstat/fstat_1.o $(INCPATH) $(LIBS)
257 $(BIN_DIR)/fstat_2: fstat/fstat_2.o
259 @$(CC) $(LFLAGS) -o $@ fstat/fstat_2.o $(INCPATH) $(LIBS)
261 $(BIN_DIR)/fstat_3: fstat/fstat_3.o
263 @$(CC) $(LFLAGS) -o $@ fstat/fstat_3.o $(INCPATH) $(LIBS)
265 $(BIN_DIR)/fstat_4: fstat/fstat_4.o
267 @$(CC) $(LFLAGS) -o $@ fstat/fstat_4.o $(INCPATH) $(LIBS)
269 $(BIN_DIR)/fstat_5: fstat/fstat_5.o
271 @$(CC) $(LFLAGS) -o $@ fstat/fstat_5.o $(INCPATH) $(LIBS)
273 $(BIN_DIR)/fstat_6: fstat/fstat_6.o
275 @$(CC) $(LFLAGS) -o $@ fstat/fstat_6.o $(INCPATH) $(LIBS)
277 $(BIN_DIR)/open_1: open/open_1.o
279 @$(CC) $(LFLAGS) -o $@ open/open_1.o $(INCPATH) $(LIBS)
281 $(BIN_DIR)/open_2: open/open_2.o
283 @$(CC) $(LFLAGS) -o $@ open/open_2.o $(INCPATH) $(LIBS)
285 $(BIN_DIR)/open_3: open/open_3.o
287 @$(CC) $(LFLAGS) -o $@ open/open_3.o $(INCPATH) $(LIBS)
289 $(BIN_DIR)/open_4: open/open_4.o
291 @$(CC) $(LFLAGS) -o $@ open/open_4.o $(INCPATH) $(LIBS)
293 $(BIN_DIR)/open_5: open/open_5.o
295 @$(CC) $(LFLAGS) -o $@ open/open_5.o $(INCPATH) $(LIBS)
297 $(BIN_DIR)/unlink_1: unlink/unlink_1.o
299 @$(CC) $(LFLAGS) -o $@ unlink/unlink_1.o $(INCPATH) $(LIBS)
301 $(BIN_DIR)/unlink_2: unlink/unlink_2.o
303 @$(CC) $(LFLAGS) -o $@ unlink/unlink_2.o $(INCPATH) $(LIBS)
305 $(BIN_DIR)/unlink_3: unlink/unlink_3.o
307 @$(CC) $(LFLAGS) -o $@ unlink/unlink_3.o $(INCPATH) $(LIBS)
309 $(BIN_DIR)/unlink_4: unlink/unlink_4.o
311 @$(CC) $(LFLAGS) -o $@ unlink/unlink_4.o $(INCPATH) $(LIBS)
313 $(BIN_DIR)/unlink_5: unlink/unlink_5.o
315 @$(CC) $(LFLAGS) -o $@ unlink/unlink_5.o $(INCPATH) $(LIBS)
317 $(BIN_DIR)/unlink_6: unlink/unlink_6.o
319 @$(CC) $(LFLAGS) -o $@ unlink/unlink_6.o $(INCPATH) $(LIBS)
321 $(BIN_DIR)/unlink_7: unlink/unlink_7.o
323 @$(CC) $(LFLAGS) -o $@ unlink/unlink_7.o $(INCPATH) $(LIBS)
325 $(BIN_DIR)/unlink_8: unlink/unlink_8.o
327 @$(CC) $(LFLAGS) -o $@ unlink/unlink_8.o $(INCPATH) $(LIBS)
329 $(BIN_DIR)/unlink_9: unlink/unlink_9.o
331 @$(CC) $(LFLAGS) -o $@ unlink/unlink_9.o $(INCPATH) $(LIBS)
333 $(BIN_DIR)/unlink_10: unlink/unlink_10.o
335 @$(CC) $(LFLAGS) -o $@ unlink/unlink_10.o $(INCPATH) $(LIBS)
337 $(BIN_DIR)/unlink_11: unlink/unlink_11.o
339 @$(CC) $(LFLAGS) -o $@ unlink/unlink_11.o $(INCPATH) $(LIBS)
341 $(BIN_DIR)/unlink_12: unlink/unlink_12.o
343 @$(CC) $(LFLAGS) -o $@ unlink/unlink_12.o $(INCPATH) $(LIBS)
345 $(BIN_DIR)/chown_1: chown/chown_1.o
347 @$(CC) $(LFLAGS) -o $@ chown/chown_1.o $(INCPATH) $(LIBS)
349 $(BIN_DIR)/close_1: close/close_1.o
351 @$(CC) $(LFLAGS) -o $@ close/close_1.o $(INCPATH) $(LIBS)
353 $(BIN_DIR)/close_2: close/close_2.o
355 @$(CC) $(LFLAGS) -o $@ close/close_2.o $(INCPATH) $(LIBS)
357 $(BIN_DIR)/opendir_1: opendir/opendir_1.o
359 @$(CC) $(LFLAGS) -o $@ opendir/opendir_1.o $(INCPATH) $(LIBS)
361 $(BIN_DIR)/opendir_2: opendir/opendir_2.o
363 @$(CC) $(LFLAGS) -o $@ opendir/opendir_2.o $(INCPATH) $(LIBS)
365 $(BIN_DIR)/opendir_3: opendir/opendir_3.o
367 @$(CC) $(LFLAGS) -o $@ opendir/opendir_3.o $(INCPATH) $(LIBS)
369 $(BIN_DIR)/opendir_4: opendir/opendir_4.o
371 @$(CC) $(LFLAGS) -o $@ opendir/opendir_4.o $(INCPATH) $(LIBS)
373 $(BIN_DIR)/closedir_1: closedir/closedir_1.o
375 @$(CC) $(LFLAGS) -o $@ closedir/closedir_1.o $(INCPATH) $(LIBS)
377 $(BIN_DIR)/closedir_2: closedir/closedir_2.o
379 @$(CC) $(LFLAGS) -o $@ closedir/closedir_2.o $(INCPATH) $(LIBS)
381 $(BIN_DIR)/closedir_3: closedir/closedir_3.o
383 @$(CC) $(LFLAGS) -o $@ closedir/closedir_3.o $(INCPATH) $(LIBS)
385 $(BIN_DIR)/closedir_4: closedir/closedir_4.o
387 @$(CC) $(LFLAGS) -o $@ closedir/closedir_4.o $(INCPATH) $(LIBS)
389 $(BIN_DIR)/rename_1: rename/rename_1.o
391 @$(CC) $(LFLAGS) -o $@ rename/rename_1.o $(INCPATH) $(LIBS)
393 $(BIN_DIR)/rename_2: rename/rename_2.o
395 @$(CC) $(LFLAGS) -o $@ rename/rename_2.o $(INCPATH) $(LIBS)
397 $(BIN_DIR)/rename_3: rename/rename_3.o
399 @$(CC) $(LFLAGS) -o $@ rename/rename_3.o $(INCPATH) $(LIBS)
401 $(BIN_DIR)/rename_4: rename/rename_4.o
403 @$(CC) $(LFLAGS) -o $@ rename/rename_4.o $(INCPATH) $(LIBS)
405 $(BIN_DIR)/rename_5: rename/rename_5.o
407 @$(CC) $(LFLAGS) -o $@ rename/rename_5.o $(INCPATH) $(LIBS)
409 $(BIN_DIR)/rename_6: rename/rename_6.o
411 @$(CC) $(LFLAGS) -o $@ rename/rename_6.o $(INCPATH) $(LIBS)
413 $(BIN_DIR)/rename_7: rename/rename_7.o
415 @$(CC) $(LFLAGS) -o $@ rename/rename_7.o $(INCPATH) $(LIBS)
417 $(BIN_DIR)/rename_8: rename/rename_8.o
419 @$(CC) $(LFLAGS) -o $@ rename/rename_8.o $(INCPATH) $(LIBS)
421 $(BIN_DIR)/rename_9: rename/rename_9.o
423 @$(CC) $(LFLAGS) -o $@ rename/rename_9.o $(INCPATH) $(LIBS)
425 $(BIN_DIR)/rename_10: rename/rename_10.o
427 @$(CC) $(LFLAGS) -o $@ rename/rename_10.o $(INCPATH) $(LIBS)
429 $(BIN_DIR)/rename_11: rename/rename_11.o
431 @$(CC) $(LFLAGS) -o $@ rename/rename_11.o $(INCPATH) $(LIBS)
433 $(BIN_DIR)/rename_12: rename/rename_12.o
435 @$(CC) $(LFLAGS) -o $@ rename/rename_12.o $(INCPATH) $(LIBS)
437 $(BIN_DIR)/rename_13: rename/rename_13.o
439 @$(CC) $(LFLAGS) -o $@ rename/rename_13.o $(INCPATH) $(LIBS)
441 $(BIN_DIR)/rename_14: rename/rename_14.o
443 @$(CC) $(LFLAGS) -o $@ rename/rename_14.o $(INCPATH) $(LIBS)
445 $(BIN_DIR)/lseek_1: lseek/lseek_1.o
447 @$(CC) $(LFLAGS) -o $@ lseek/lseek_1.o $(INCPATH) $(LIBS)
449 $(BIN_DIR)/lseek_2: lseek/lseek_2.o
451 @$(CC) $(LFLAGS) -o $@ lseek/lseek_2.o $(INCPATH) $(LIBS)
453 $(BIN_DIR)/lseek_3: lseek/lseek_3.o
455 @$(CC) $(LFLAGS) -o $@ lseek/lseek_3.o $(INCPATH) $(LIBS)
457 $(BIN_DIR)/lseek_4: lseek/lseek_4.o
459 @$(CC) $(LFLAGS) -o $@ lseek/lseek_4.o $(INCPATH) $(LIBS)
461 $(BIN_DIR)/lseek_5: lseek/lseek_5.o
463 @$(CC) $(LFLAGS) -o $@ lseek/lseek_5.o $(INCPATH) $(LIBS)
465 $(BIN_DIR)/lseek_6: lseek/lseek_6.o
467 @$(CC) $(LFLAGS) -o $@ lseek/lseek_6.o $(INCPATH) $(LIBS)
469 $(BIN_DIR)/lseek_7: lseek/lseek_7.o
471 @$(CC) $(LFLAGS) -o $@ lseek/lseek_7.o $(INCPATH) $(LIBS)
473 $(BIN_DIR)/lseek_8: lseek/lseek_8.o
475 @$(CC) $(LFLAGS) -o $@ lseek/lseek_8.o $(INCPATH) $(LIBS)
477 $(BIN_DIR)/lseekdir_1: lseekdir/lseekdir_1.o
479 @$(CC) $(LFLAGS) -o $@ lseekdir/lseekdir_1.o $(INCPATH) $(LIBS)
481 $(BIN_DIR)/lseekdir_2: lseekdir/lseekdir_2.o
483 @$(CC) $(LFLAGS) -o $@ lseekdir/lseekdir_2.o $(INCPATH) $(LIBS)
485 $(BIN_DIR)/lseekdir_3: lseekdir/lseekdir_3.o
487 @$(CC) $(LFLAGS) -o $@ lseekdir/lseekdir_3.o $(INCPATH) $(LIBS)
489 $(BIN_DIR)/lseekdir_4: lseekdir/lseekdir_4.o
491 @$(CC) $(LFLAGS) -o $@ lseekdir/lseekdir_4.o $(INCPATH) $(LIBS)
493 $(BIN_DIR)/lseekdir_5: lseekdir/lseekdir_5.o
495 @$(CC) $(LFLAGS) -o $@ lseekdir/lseekdir_5.o $(INCPATH) $(LIBS)
497 $(BIN_DIR)/lseekdir_6: lseekdir/lseekdir_6.o
499 @$(CC) $(LFLAGS) -o $@ lseekdir/lseekdir_6.o $(INCPATH) $(LIBS)
501 $(BIN_DIR)/stat_1: stat/stat_1.o
503 @$(CC) $(LFLAGS) -o $@ stat/stat_1.o $(INCPATH) $(LIBS)
505 $(BIN_DIR)/stat_2: stat/stat_2.o
507 @$(CC) $(LFLAGS) -o $@ stat/stat_2.o $(INCPATH) $(LIBS)
509 $(BIN_DIR)/stat_3: stat/stat_3.o
511 @$(CC) $(LFLAGS) -o $@ stat/stat_3.o $(INCPATH) $(LIBS)
513 $(BIN_DIR)/stat_4: stat/stat_4.o
515 @$(CC) $(LFLAGS) -o $@ stat/stat_4.o $(INCPATH) $(LIBS)
517 $(BIN_DIR)/stat_5: stat/stat_5.o
519 @$(CC) $(LFLAGS) -o $@ stat/stat_5.o $(INCPATH) $(LIBS)
521 $(BIN_DIR)/stat_6: stat/stat_6.o
523 @$(CC) $(LFLAGS) -o $@ stat/stat_6.o $(INCPATH) $(LIBS)
525 $(BIN_DIR)/stat_k: stat/stat_k.o
527 @$(CC) $(LFLAGS) -o $@ stat/stat_k.o $(INCPATH) $(LIBS)
529 $(BIN_DIR)/getdents_1: getdents/getdents_1.o
531 @$(CC) $(LFLAGS) -o $@ getdents/getdents_1.o $(INCPATH) $(LIBS)
533 $(BIN_DIR)/getdents_2: getdents/getdents_2.o
535 @$(CC) $(LFLAGS) -o $@ getdents/getdents_2.o $(INCPATH) $(LIBS)
537 $(BIN_DIR)/getdents_3: getdents/getdents_3.o
539 @$(CC) $(LFLAGS) -o $@ getdents/getdents_3.o $(INCPATH) $(LIBS)
541 $(BIN_DIR)/getdents_4: getdents/getdents_4.o
543 @$(CC) $(LFLAGS) -o $@ getdents/getdents_4.o $(INCPATH) $(LIBS)
545 $(BIN_DIR)/getdents_5: getdents/getdents_5.o
547 @$(CC) $(LFLAGS) -o $@ getdents/getdents_5.o $(INCPATH) $(LIBS)
549 $(BIN_DIR)/creat_1: creat/creat_1.o
551 @$(CC) $(LFLAGS) -o $@ creat/creat_1.o $(INCPATH) $(LIBS)
553 $(BIN_DIR)/creat_2: creat/creat_2.o
555 @$(CC) $(LFLAGS) -o $@ creat/creat_2.o $(INCPATH) $(LIBS)
557 $(BIN_DIR)/creat_3: creat/creat_3.o
559 @$(CC) $(LFLAGS) -o $@ creat/creat_3.o $(INCPATH) $(LIBS)
561 $(BIN_DIR)/mkdir_1: mkdir/mkdir_1.o
563 @$(CC) $(LFLAGS) -o $@ mkdir/mkdir_1.o $(INCPATH) $(LIBS)
565 $(BIN_DIR)/mkdir_2: mkdir/mkdir_2.o
567 @$(CC) $(LFLAGS) -o $@ mkdir/mkdir_2.o $(INCPATH) $(LIBS)
569 $(BIN_DIR)/mkdir_3: mkdir/mkdir_3.o
571 @$(CC) $(LFLAGS) -o $@ mkdir/mkdir_3.o $(INCPATH) $(LIBS)
573 $(BIN_DIR)/mkdir_4: mkdir/mkdir_4.o
575 @$(CC) $(LFLAGS) -o $@ mkdir/mkdir_4.o $(INCPATH) $(LIBS)
577 $(BIN_DIR)/readdir_1: readdir/readdir_1.o
579 @$(CC) $(LFLAGS) -o $@ readdir/readdir_1.o $(INCPATH) $(LIBS)
581 $(BIN_DIR)/readdir_2: readdir/readdir_2.o
583 @$(CC) $(LFLAGS) -o $@ readdir/readdir_2.o $(INCPATH) $(LIBS)
585 $(BIN_DIR)/readdir_3: readdir/readdir_3.o
587 @$(CC) $(LFLAGS) -o $@ readdir/readdir_3.o $(INCPATH) $(LIBS)
589 $(BIN_DIR)/readdir_4: readdir/readdir_4.o
591 @$(CC) $(LFLAGS) -o $@ readdir/readdir_4.o $(INCPATH) $(LIBS)
593 $(BIN_DIR)/readdir_5: readdir/readdir_5.o
595 @$(CC) $(LFLAGS) -o $@ readdir/readdir_5.o $(INCPATH) $(LIBS)
597 $(BIN_DIR)/rmdir_1: rmdir/rmdir_1.o
599 @$(CC) $(LFLAGS) -o $@ rmdir/rmdir_1.o $(INCPATH) $(LIBS)
601 $(BIN_DIR)/rmdir_2: rmdir/rmdir_2.o
603 @$(CC) $(LFLAGS) -o $@ rmdir/rmdir_2.o $(INCPATH) $(LIBS)
605 $(BIN_DIR)/rmdir_3: rmdir/rmdir_3.o
607 @$(CC) $(LFLAGS) -o $@ rmdir/rmdir_3.o $(INCPATH) $(LIBS)
609 $(BIN_DIR)/rmdir_4: rmdir/rmdir_4.o
611 @$(CC) $(LFLAGS) -o $@ rmdir/rmdir_4.o $(INCPATH) $(LIBS)
613 $(BIN_DIR)/rmdir_5: rmdir/rmdir_5.o
615 @$(CC) $(LFLAGS) -o $@ rmdir/rmdir_5.o $(INCPATH) $(LIBS)
617 $(BIN_DIR)/rmdir_6: rmdir/rmdir_6.o
619 @$(CC) $(LFLAGS) -o $@ rmdir/rmdir_6.o $(INCPATH) $(LIBS)
621 $(BIN_DIR)/write_1: write/write_1.o
623 @$(CC) $(LFLAGS) -o $@ write/write_1.o $(INCPATH) $(LIBS)
625 $(BIN_DIR)/write_2: write/write_2.o
627 @$(CC) $(LFLAGS) -o $@ write/write_2.o $(INCPATH) $(LIBS)
629 $(BIN_DIR)/write_3: write/write_3.o
631 @$(CC) $(LFLAGS) -o $@ write/write_3.o $(INCPATH) $(LIBS)
633 $(BIN_DIR)/write_4: write/write_4.o
635 @$(CC) $(LFLAGS) -o $@ write/write_4.o $(INCPATH) $(LIBS)
637 $(BIN_DIR)/write_5: write/write_5.o
639 @$(CC) $(LFLAGS) -o $@ write/write_5.o $(INCPATH) $(LIBS)
641 $(BIN_DIR)/write_6: write/write_6.o
643 @$(CC) $(LFLAGS) -o $@ write/write_6.o $(INCPATH) $(LIBS)
645 $(BIN_DIR)/write_7: write/write_7.o
647 @$(CC) $(LFLAGS) -o $@ write/write_7.o $(INCPATH) $(LIBS)
649 $(BIN_DIR)/write_8: write/write_8.o
651 @$(CC) $(LFLAGS) -o $@ write/write_8.o $(INCPATH) $(LIBS)
653 $(BIN_DIR)/write_9: write/write_9.o
655 @$(CC) $(LFLAGS) -o $@ write/write_9.o $(INCPATH) $(LIBS)
657 $(BIN_DIR)/write_10: write/write_10.o
659 @$(CC) $(LFLAGS) -o $@ write/write_10.o $(INCPATH) $(LIBS)
661 $(BIN_DIR)/write_11: write/write_11.o
663 @$(CC) $(LFLAGS) -o $@ write/write_11.o $(INCPATH) $(LIBS)
665 $(BIN_DIR)/write_12: write/write_12.o
667 @$(CC) $(LFLAGS) -o $@ write/write_12.o $(INCPATH) $(LIBS)
669 $(BIN_DIR)/write_13: write/write_13.o
671 @$(CC) $(LFLAGS) -o $@ write/write_13.o $(INCPATH) $(LIBS)
673 $(BIN_DIR)/read_1: read/read_1.o
675 @$(CC) $(LFLAGS) -o $@ read/read_1.o $(INCPATH) $(LIBS)
677 $(BIN_DIR)/read_2: read/read_2.o
679 @$(CC) $(LFLAGS) -o $@ read/read_2.o $(INCPATH) $(LIBS)
681 $(BIN_DIR)/read_3: read/read_3.o
683 @$(CC) $(LFLAGS) -o $@ read/read_3.o $(INCPATH) $(LIBS)
685 $(BIN_DIR)/read_4: read/read_4.o
687 @$(CC) $(LFLAGS) -o $@ read/read_4.o $(INCPATH) $(LIBS)
689 $(BIN_DIR)/read_5: read/read_5.o
691 @$(CC) $(LFLAGS) -o $@ read/read_5.o $(INCPATH) $(LIBS)
693 $(BIN_DIR)/read_6: read/read_6.o
695 @$(CC) $(LFLAGS) -o $@ read/read_6.o $(INCPATH) $(LIBS)
697 $(BIN_DIR)/read_7: read/read_7.o
699 @$(CC) $(LFLAGS) -o $@ read/read_7.o $(INCPATH) $(LIBS)
701 $(BIN_DIR)/read_8: read/read_8.o
703 @$(CC) $(LFLAGS) -o $@ read/read_8.o $(INCPATH) $(LIBS)
705 $(BIN_DIR)/read_9: read/read_9.o
707 @$(CC) $(LFLAGS) -o $@ read/read_9.o $(INCPATH) $(LIBS)
709 $(BIN_DIR)/read_10: read/read_10.o
711 @$(CC) $(LFLAGS) -o $@ read/read_10.o $(INCPATH) $(LIBS)
713 $(BIN_DIR)/read_11: read/read_11.o
715 @$(CC) $(LFLAGS) -o $@ read/read_11.o $(INCPATH) $(LIBS)
717 $(BIN_DIR)/read_12: read/read_12.o
719 @$(CC) $(LFLAGS) -o $@ read/read_12.o $(INCPATH) $(LIBS)
721 $(BIN_DIR)/read_13: read/read_13.o
723 @$(CC) $(LFLAGS) -o $@ read/read_13.o $(INCPATH) $(LIBS)
725 $(BIN_DIR)/chmod_1: chmod/chmod_1.o
727 @dir=$(BIN_DIR) $(MAKEDIR)@
728 @$(CC) $(LFLAGS) -o $@ chmod/chmod_1.o $(INCPATH) $(LIBS)
730 $(BIN_DIR)/telldir_1: telldir/telldir_1.o
732 @dir=$(BIN_DIR) $(MAKEDIR)@
733 @$(CC) $(LFLAGS) -o $@ telldir/telldir_1.o $(INCPATH) $(LIBS)
735 $(BIN_DIR)/telldir_2: telldir/telldir_2.o
737 @dir=$(BIN_DIR) $(MAKEDIR)@
738 @$(CC) $(LFLAGS) -o $@ telldir/telldir_2.o $(INCPATH) $(LIBS)
740 $(BIN_DIR)/telldir_3: telldir/telldir_3.o
742 @dir=$(BIN_DIR) $(MAKEDIR)@
743 @$(CC) $(LFLAGS) -o $@ telldir/telldir_3.o $(INCPATH) $(LIBS)
745 $(BIN_DIR)/telldir_4: telldir/telldir_4.o
747 @dir=$(BIN_DIR) $(MAKEDIR)@
748 @$(CC) $(LFLAGS) -o $@ telldir/telldir_4.o $(INCPATH) $(LIBS)
750 $(BIN_DIR)/telldir_5: telldir/telldir_5.o
752 @dir=$(BIN_DIR) $(MAKEDIR)@
753 @$(CC) $(LFLAGS) -o $@ telldir/telldir_5.o $(INCPATH) $(LIBS)
755 $(BIN_DIR)/print_file_1: print_file/print_file_1.o
757 @dir=$(BIN_DIR) $(MAKEDIR)@
758 @$(CC) $(LFLAGS) -o $@ print_file/print_file_1.o $(INCPATH) $(LIBS)
760 $(BIN_DIR)/print_file_2: print_file/print_file_2.o
762 @dir=$(BIN_DIR) $(MAKEDIR)@
763 @$(CC) $(LFLAGS) -o $@ print_file/print_file_2.o $(INCPATH) $(LIBS)
765 $(BIN_DIR)/print_file_3: print_file/print_file_3.o
767 @dir=$(BIN_DIR) $(MAKEDIR)@
768 @$(CC) $(LFLAGS) -o $@ print_file/print_file_3.o $(INCPATH) $(LIBS)
770 $(BIN_DIR)/print_file_4: print_file/print_file_4.o
772 @dir=$(BIN_DIR) $(MAKEDIR)@
773 @$(CC) $(LFLAGS) -o $@ print_file/print_file_4.o $(INCPATH) $(LIBS)
775 $(BIN_DIR)/open_print_job_1: open_print_job/open_print_job_1.o
777 @dir=$(BIN_DIR) $(MAKEDIR)@
778 @$(CC) $(LFLAGS) -o $@ open_print_job/open_print_job_1.o $(INCPATH) $(LIBS)
780 $(BIN_DIR)/open_print_job_2: open_print_job/open_print_job_2.o
782 @dir=$(BIN_DIR) $(MAKEDIR)@
783 @$(CC) $(LFLAGS) -o $@ open_print_job/open_print_job_2.o $(INCPATH) $(LIBS)
785 $(BIN_DIR)/list_print_jobs_1: list_print_jobs/list_print_jobs_1.o
787 @dir=$(BIN_DIR) $(MAKEDIR)@
788 @$(CC) $(LFLAGS) -o $@ list_print_jobs/list_print_jobs_1.o $(INCPATH) $(LIBS)
790 $(BIN_DIR)/list_print_jobs_2: list_print_jobs/list_print_jobs_2.o
792 @dir=$(BIN_DIR) $(MAKEDIR)@
793 @$(CC) $(LFLAGS) -o $@ list_print_jobs/list_print_jobs_2.o $(INCPATH) $(LIBS)
795 $(BIN_DIR)/list_print_jobs_3: list_print_jobs/list_print_jobs_3.o
797 @dir=$(BIN_DIR) $(MAKEDIR)@
798 @$(CC) $(LFLAGS) -o $@ list_print_jobs/list_print_jobs_3.o $(INCPATH) $(LIBS)
800 $(BIN_DIR)/list_print_jobs_4: list_print_jobs/list_print_jobs_4.o
802 @dir=$(BIN_DIR) $(MAKEDIR)@
803 @$(CC) $(LFLAGS) -o $@ list_print_jobs/list_print_jobs_4.o $(INCPATH) $(LIBS)
805 $(BIN_DIR)/list_print_jobs_5: list_print_jobs/list_print_jobs_5.o
807 @dir=$(BIN_DIR) $(MAKEDIR)@
808 @$(CC) $(LFLAGS) -o $@ list_print_jobs/list_print_jobs_5.o $(INCPATH) $(LIBS)
810 $(BIN_DIR)/list_print_jobs_6: list_print_jobs/list_print_jobs_6.o
812 @dir=$(BIN_DIR) $(MAKEDIR)@
813 @$(CC) $(LFLAGS) -o $@ list_print_jobs/list_print_jobs_6.o $(INCPATH) $(LIBS)
815 $(BIN_DIR)/list_print_jobs_7: list_print_jobs/list_print_jobs_7.o
817 @dir=$(BIN_DIR) $(MAKEDIR)@
818 @$(CC) $(LFLAGS) -o $@ list_print_jobs/list_print_jobs_7.o $(INCPATH) $(LIBS)
820 $(BIN_DIR)/unlink_print_job_1: unlink_print_job/unlink_print_job_1.o
822 @dir=$(BIN_DIR) $(MAKEDIR)@
823 @$(CC) $(LFLAGS) -o $@ unlink_print_job/unlink_print_job_1.o $(INCPATH) $(LIBS)
825 $(BIN_DIR)/unlink_print_job_2: unlink_print_job/unlink_print_job_2.o
827 @dir=$(BIN_DIR) $(MAKEDIR)@
828 @$(CC) $(LFLAGS) -o $@ unlink_print_job/unlink_print_job_2.o $(INCPATH) $(LIBS)
830 $(BIN_DIR)/unlink_print_job_3: unlink_print_job/unlink_print_job_3.o
832 @dir=$(BIN_DIR) $(MAKEDIR)@
833 @$(CC) $(LFLAGS) -o $@ unlink_print_job/unlink_print_job_3.o $(INCPATH) $(LIBS)
835 $(BIN_DIR)/unlink_print_job_4: unlink_print_job/unlink_print_job_4.o
837 @dir=$(BIN_DIR) $(MAKEDIR)@
838 @$(CC) $(LFLAGS) -o $@ unlink_print_job/unlink_print_job_4.o $(INCPATH) $(LIBS)
840 $(BIN_DIR)/unlink_print_job_5: unlink_print_job/unlink_print_job_5.o
842 @dir=$(BIN_DIR) $(MAKEDIR)@
843 @$(CC) $(LFLAGS) -o $@ unlink_print_job/unlink_print_job_5.o $(INCPATH) $(LIBS)
847 @for i in $(SUB_DIRS); do \