mirror of
https://github.com/mabam/CAP.git
synced 2024-06-06 12:29:33 +00:00
91 lines
2.8 KiB
Makefile
91 lines
2.8 KiB
Makefile
CFLAGS=cflags() caposdefs() specialcflags()
|
|
NBPFLAGS=nbpflags()
|
|
I=includedir()
|
|
LIBCAP=caplib()
|
|
DESTDIR=libdestdir()
|
|
AUTHCONFIG=authconfig()
|
|
|
|
LIBABSRCS=abatp.c abddp.c abmisc.c abnbp.c abauxddp.c abauxnbp.c \
|
|
abpap.c abpapc.c abpaps.c abpp.c abqueue.c abasp.c \
|
|
abzip.c abversion.c atalkdbm.c absched.c abkip.c \
|
|
authenticate.c ablog.c scandir.c
|
|
LIBABOBJS=abatp.o abmisc.o abzip.o abversion.o absched.o \
|
|
abpap.o abpapc.o abpaps.o abpp.o abqueue.o abasp.o \
|
|
authenticate.o ablog.o scandir.o
|
|
|
|
# LABOBJ defines the various low level delivery mechanisms
|
|
# default: abkip.o abddp.o abnbp.o atalkdbm.o
|
|
# with UAB: abmkip.o abddp.o abnbp.o atalkdbm.o
|
|
# for A/UX: abauxddp.o abauxnbp.o
|
|
# for EtherTalk: abetalk.o abddp.o abnbp.o atalkdbm.o
|
|
LAPOBJ=lapobj()
|
|
|
|
# USEVPRINTF - use vprintf in logging
|
|
ifdef([usevprintf],[LOGDEFS=-DUSEVPRINTF],[LOGDEFS=])
|
|
|
|
DEPENDS=$I/netat/appletalk.h $I/netat/aberrors.h $I/netat/abqueue.h
|
|
|
|
all: $(LIBCAP)
|
|
|
|
$(LIBCAP): $(LIBABOBJS) $(LAPOBJ)
|
|
ifdef([uselordertsort],
|
|
[ar cr $(LIBCAP) `lorder $(LIBABOBJS) $(LAPOBJ) | tsort`],
|
|
[ar rv $(LIBCAP) $(LIBABOBJS) $(LAPOBJ)])
|
|
|
|
clean:
|
|
-rm -f *.o *.a core
|
|
|
|
spotless:
|
|
-rm -f *.o *.a *.orig core Makefile makefile
|
|
|
|
install: $(LIBCAP)
|
|
ifdef([sysvinstall],[install -f $(DESTDIR) $(LIBCAP)],
|
|
[${INSTALLER} $(LIBCAP) $(DESTDIR)])
|
|
ifdef([uselordertsort],[],[(cd $(DESTDIR);ranlib $(LIBCAP))])
|
|
|
|
dist:
|
|
@cat todist
|
|
|
|
lint: $(LIBABSRCS)
|
|
lint $(LIBABSRCS)
|
|
|
|
abetalk.o:
|
|
(cd ../../support/ethertalk; make abetalk.o)
|
|
mv ../../support/ethertalk/abetalk.o abetalk.o
|
|
|
|
abmkip.o: abkip.c ${DEPENDS} $I/netat/abnbp.h $I/netat/compat.h
|
|
cp abkip.c abmkip.c
|
|
${CC} ${CFLAGS} -DUAB_MKIP -c abmkip.c
|
|
/bin/rm abmkip.c
|
|
|
|
atalkdbm.o: atalkdbm.c ${DEPENDS}
|
|
${CC} ${CFLAGS} -DTAB=atalklocal() -DETAB=etalklocal() \
|
|
-DCONFIGDIR=configdir() -c atalkdbm.c
|
|
|
|
authenticate.o: authenticate.c ${DEPENDS}
|
|
${CC} ${CFLAGS} -DAUTHCONFIG=${AUTHCONFIG} -c authenticate.c
|
|
|
|
ablog.o: ablog.c ${DEPENDS}
|
|
${CC} ${CFLAGS} ${LOGDEFS} -c ablog.c
|
|
|
|
abnbp.o: abnbp.c ${DEPENDS} $I/netat/abnbp.h
|
|
${CC} ${CFLAGS} ${NBPFLAGS} -c abnbp.c
|
|
|
|
abkip.o: abkip.c ${DEPENDS} $I/netat/abnbp.h $I/netat/compat.h
|
|
abddp.o: abddp.c ${DEPENDS} cap_conf.h
|
|
abatp.o: abatp.c ${DEPENDS} abatp.h
|
|
abatpaux.o: abatpaux.c ${DEPENDS} abatp.h
|
|
abasp.o: abasp.c ${DEPENDS} abasp.h
|
|
abpap.o: abpap.c ${DEPENDS} abpap.h cap_conf.h
|
|
abpapc.o: abpapc.c ${DEPENDS} abpap.h cap_conf.h
|
|
abpaps.o: abpaps.c ${DEPENDS} abpap.h cap_conf.h
|
|
abzip.o: abzip.c ${DEPENDS}
|
|
abmisc.o: abmisc.c ${DEPENDS}
|
|
abpp.o: abpp.c ${DEPENDS}
|
|
abversion.o: abversion.c ${DEPENDS}
|
|
abauxddp.o: abauxddp.c ${DEPENDS} cap_conf.h
|
|
abauxnbp.o: abauxnbp.c ${DEPENDS} $I/netat/abnbp.h
|
|
absched.o: absched.c ${DEPENDS} $I/netat/compat.h
|
|
atalkdbm.o: atalkdbm.c ${DEPENDS} $I/netat/compat.h atalkdbm.h
|
|
abqueue.o: abqueue.c $I/netat/abqueue.h
|