3 CFLAGS = -DSOLARIS -Kpic -mt -fast -I. -Iinclude -I../../opensaml/c/include \
6 LDFLAGS = -lCrun -lCstd -L/usr/local/lib -L$(OUTDIR) -L../../opensaml/c/lib \
7 -luuid -lcurl -lxerces-c1_7_0 -lsaml
10 shib/SAMLBindingFactory.o \
15 eduPerson/Constants.o \
16 eduPerson/EPPNAttribute.o \
17 eduPerson/AffiliationAttribute.o \
18 eduPerson/PrimaryAffiliationAttribute.o \
19 eduPerson/EntitlementAttribute.o \
20 eduPerson/ScopedAttribute.o
22 all: dirs $(OUTDIR)/libshib.so $(OUTDIR)/libeduPerson.so bin/ $(BINDIR)/shibtest
25 @echo "finished building shib libraries"
29 if test ! -d $(OUTDIR); then mkdir $(OUTDIR); fi
30 if test ! -d $(BINDIR); then mkdir $(BINDIR); fi
32 $(OUTDIR)/libshib.so: $(SHIB_OBJS)
33 $(CCC) $(CCFLAGS) $(SHIB_OBJS) -o $@ -G $(LDFLAGS)
35 $(OUTDIR)/libeduPerson.so: $(EDUPERSON_OBJS)
36 $(CCC) $(CCFLAGS) $(EDUPERSON_OBJS) -o $@ -G $(LDFLAGS) -lshib
38 $(BINDIR)/shibtest: shibtest/shibtest.cpp
39 $(CCC) $(CCFLAGS) shibtest/shibtest.cpp -o $@ $(LDFLAGS) -lshib -leduPerson
44 $(COMPILE.C) $< -o $*.o
47 rm -f shib/*.o eduPerson.*.o shibtest/*.o $(OUTDIR)/* $(BINDIR)/*