8 ifeq ($(WITH_LIBDEBUG),yes)
14 MODIFICATION=.$(MINOR_REL)
16 # ---------------------------------------------
18 dummy: ../Make.Rules all
20 # ---------------------------------------------
22 # dynamic library names
25 PAMSHOBJMAJ = $(PAMSHOBJ)$(VERSION)
29 # ---------------------------------------------
32 all: dirs $(PAMSHOBJ) ../Make.Rules
35 ifeq ($(DYNAMIC_LIBPAM),yes)
38 ifeq ($(STATIC_LIBPAM),yes)
43 $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@
46 $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@
48 $(PAMSHOBJ): $(DLIBOBJECTS)
49 ifeq ($(USESONAME),yes)
50 $(LD_L) $(SOSWITCH) $(PAMSHOBJMAJ) -o $@ $+ $(LINKLIBS)
52 $(LD_L) -o $@ $(DLIBOBJECTS) $(LINKLIBS)
56 $(MKDIR) $(FAKEROOT)$(libdir)
57 ifeq ($(DYNAMIC_LIBPAM),yes)
58 $(INSTALL) -m $(SHLIBMODE) $(PAMSHOBJ) $(FAKEROOT)$(libdir)/$(PAMSHOBJ)
63 rm -f $(FAKEROOT)$(libdir)/$(LIBPAM)
67 rm -f a.out core *~ static/*.o dynamic/*.o
68 rm -f *.a *.o *.so ./include/security/*~
69 if [ -d dynamic ]; then rmdir dynamic ; fi
70 if [ -d static ]; then rmdir static ; fi