include ../Makedefs
TESTFILES = \
create-printer-subscription.test \
get-completed-jobs.test \
get-jobs.test \
ipp-1.1.test \
ipp-2.0.test \
ipp-2.1.test \
testfile.jpg \
testfile.pdf \
testfile.ps \
testfile.txt
OBJS = \
ippserver.o \
ipptool.o
TARGETS = \
ippserver \
ipptool \
ipptool-static
all: $(TARGETS)
libs:
unittests:
clean:
$(RM) $(TARGETS) $(OBJS)
depend:
makedepend -Y -I.. -fDependencies $(OBJS:.o=.c) >/dev/null 2>&1
install: all install-data install-headers install-libs install-exec
install-data:
echo Installing sample ipptool files in $(DATADIR)/ipptool...
$(INSTALL_DIR) -m 755 $(DATADIR)/ipptool
for file in $(TESTFILES); do \
$(INSTALL_DATA) $$file $(DATADIR)/ipptool; \
done
install-exec:
echo Installing ipptool in $(BINDIR)...
$(INSTALL_DIR) -m 755 $(BINDIR)
$(INSTALL_BIN) ipptool $(BINDIR)
if test "x$(SYMROOT)" != "x"; then \
$(INSTALL_DIR) $(SYMROOT); \
cp ipptool $(SYMROOT); \
fi
install-headers:
install-libs:
uninstall:
ippserver: ippserver.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
$(CC) $(LDFLAGS) -o $@ ippserver.o ../cups/$(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
ippserver-shared: ippserver.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o $@ ippserver.o $(LIBS)
ipptool: ipptool.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o $@ ipptool.o $(LIBS)
ipptool-static: ipptool.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
$(CC) $(LDFLAGS) -o $@ ipptool.o ../cups/$(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
include Dependencies