Finished the auth token client port to Linux and made some minor
makefile system maintenance.
This commit is contained in:
		| @@ -23,8 +23,10 @@ | ||||
| if DEBUG | ||||
| TARGET_CFG = Debug | ||||
| CFLAGS += -v -w | ||||
| DEFINES = -DDBG | ||||
| else | ||||
| TARGET_CFG = Release | ||||
| DEFINES = -DNDEBUG | ||||
| endif | ||||
|  | ||||
| SUBDIRS = | ||||
| @@ -52,18 +54,23 @@ CFILES = ../get.c \ | ||||
| CSFILES_CSC := | ||||
| INCLUDES = -I. -I.. -I../../.. -I$(ROOT)/include | ||||
| RESOURCES = | ||||
| DEFINES = -fno-strict-aliasing  | ||||
|  | ||||
| DEST_CONF_FILE_NAME = PwdAuthenticate.conf | ||||
| if LIB64 | ||||
| DEFINES += -D_LIB64 | ||||
| SRC_CONF_FILE_NAME = PwdAuthenticate_lib64.conf | ||||
| else | ||||
| SRC_CONF_FILE_NAME = PwdAuthenticate.conf | ||||
| endif | ||||
| CFLAGS += $(INCLUDES) $(DEFINES) | ||||
|  | ||||
| CFLAGS += -Wno-format-extra-args -fno-strict-aliasing $(INCLUDES) $(DEFINES) | ||||
| LIBS = -lpthread -lmicasa | ||||
| LDFLAGS = -Bsymbolic -shared -Wl,-soname=$(MODULE_NAME).$(MODULE_EXT) -L$(ROOT)/lib/$(TARGET_CFG) | ||||
|  | ||||
| OBJDIR = ./$(TARGET_CFG)/$(LIB) | ||||
| OBJS = $(addprefix $(OBJDIR)/, $(CFILES:%.c=%.o)) | ||||
|  | ||||
| EXTRA_DIST = $(CFILES) *.h PwdAuthenticate.conf | ||||
| EXTRA_DIST = $(CFILES) *.h PwdAuthenticate.conf PwdAuthenticate_lib64.conf | ||||
|  | ||||
| CUR_DIR := $(shell pwd) | ||||
|  | ||||
| @@ -85,6 +92,7 @@ $(OBJDIR)/$(MODULE_NAME).$(MODULE_EXT): $(OBJDIR) $(OBJS) | ||||
| 	@echo [======== Linking $@ ========] | ||||
| 	$(LINK) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) | ||||
| 	cp -f $(OBJDIR)/$(MODULE_NAME).$(MODULE_EXT) $(LIBDIR)/$(TARGET_CFG)/$(MODULE_NAME).$(MODULE_EXT) | ||||
| 	cp -f $(SRC_CONF_FILE_NAME) $(LIBDIR)/$(TARGET_CFG)/$(DEST_CONF_FILE_NAME) | ||||
|  | ||||
| $(OBJDIR): | ||||
| 	[ -d $(OBJDIR) ] || mkdir -p $(OBJDIR) | ||||
|   | ||||
| @@ -0,0 +1,12 @@ | ||||
| ####################################################### | ||||
| #                                                     # | ||||
| # CASA Authentication Token System configuration file # | ||||
| # for module:                                         # | ||||
| #                                                     # | ||||
| #     PwdAuthenticate                                 # | ||||
| #                                                     # | ||||
| ####################################################### | ||||
|  | ||||
| LibraryName		/usr/lib64/CASA/authtoken/pwmech.so | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user