1 SRC= hqx.c macbin.c megatron.c nad.c asingle.c updcrc.c
2 OBJ= hqx.o macbin.o megatron.o nad.o asingle.o updcrc.o
4 INCPATH= -I../../include
5 CFLAGS= ${DEFS} ${OPTOPTS} ${INCPATH}
6 LIBS= -latalk ${ADDLIBS}
10 LIBDIRS= -L../../libatalk
12 LINKS= unbin unhex unsingle hqx2bin single2bin macbinary binheader nadheader
18 ${CC} ${CFLAGS} -o ${TARGET} ${OBJ} ${LIBDIRS} ${LIBS}
21 ${INSTALL} -c ${TARGET} ${BINDIR}
22 for i in ${LINKS} ; do \
23 rm -f ${BINDIR}/$$i; \
24 ln -s ${TARGET} ${BINDIR}/$$i; \
28 rm -f a.out core* *.o *.bak *[Ee]rrs tags
34 ctags -t -a -f ${TAGSFILE} $$cwd/$$i; \
38 for i in ${SRC} ; do \
39 ${CC} -M ${DEFS} ${INCPATH} $$i | \
40 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
41 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
42 else rec = rec " " $$2 } } \
43 END { print rec } ' >> makedep; done
44 sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
45 cat makedep >> Makefile.tmp
47 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
48 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
49 echo '# see make depend above' >> Makefile.tmp
51 cp Makefile Makefile.bak
52 mv Makefile.tmp Makefile
54 # DO NOT DELETE THIS LINE