Good morning, Thanks for the commit for NetWare... hopefully only some 'simple' bugs to resolve now and NetWare's JK2 will have caught up with the Unix and M$ boxes. ;-( Norm
----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, November 20, 2003 11:26 AM Subject: cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 NWGNUmakefile > mmanders 2003/11/19 16:26:30 > > Added: jk/native2/server/apache2 NWGNUmakefile > Log: > Makefile submitted by Guenter Knauf to build for NetWare. > > Revision Changes Path > 1.1 jakarta-tomcat-connectors/jk/native2/server/apache2/NWGNUmakefile > > Index: NWGNUmakefile > =================================================================== > # > # Makefile for mod_jk2 (uses the build system of Apache2 - gnu make) > # created by Guenter Knauf <[EMAIL PROTECTED]> > # > > # > # Declare the sub-directories to be built here > # > > SUBDIRS = \ > $(EOLIST) > > # > # Get the 'head' of the build environment. This includes default targets and > # paths to tools > # > > include $(AP_WORK)\build\NWGNUhead.inc > > # > # build this level's files > > # > # Make sure all needed macro's are defined > # > > JKCOMMON = ../../common > JKINCLUDE = ../../include > > # > # These directories will be at the beginning of the include list, followed by > # INCDIRS > # > XINCDIRS += \ > $(JKCOMMON) \ > $(JKINCLUDE) \ > $(AP_WORK)/include \ > $(NWOS) \ > $(AP_WORK)/modules/arch/netware \ > $(AP_WORK)/srclib/apr/include \ > $(AP_WORK)/srclib/apr-util/include \ > $(AP_WORK)/srclib/apr \ > $(AP_WORK)/srclib/pcre \ > $(JAVA_HOME)/include \ > $(JAVA_HOME)/include/netware \ > $(EOLIST) > > # > # These flags will come after CFLAGS > # > XCFLAGS += \ > -relax_pointers \ > $(EOLIST) > > # > # These defines will come after DEFINES > # > XDEFINES += \ > -D__NOVELL_LIBC__ \ > -D_POSIX_SOURCE \ > -DHAS_APR \ > $(EOLIST) > > # -DHAS_PCRE > > # > # These flags will be added to the link.opt file > # > XLFLAGS += \ > $(EOLIST) > > # > # These values will be appended to the correct variables based on the value of > # RELEASE > # > ifeq "$(RELEASE)" "debug" > XINCDIRS += \ > $(EOLIST) > > XCFLAGS += \ > $(EOLIST) > > XDEFINES += \ > $(EOLIST) > > XLFLAGS += \ > $(EOLIST) > endif > > ifeq "$(RELEASE)" "noopt" > XINCDIRS += \ > $(EOLIST) > > XCFLAGS += \ > $(EOLIST) > > XDEFINES += \ > $(EOLIST) > > XLFLAGS += \ > $(EOLIST) > endif > > ifeq "$(RELEASE)" "release" > XINCDIRS += \ > $(EOLIST) > > XCFLAGS += \ > $(EOLIST) > > XDEFINES += \ > $(EOLIST) > > XLFLAGS += \ > $(EOLIST) > endif > > # > # These are used by the link target if an NLM is being generated > # This is used by the link 'name' directive to name the nlm. If left blank > # TARGET_nlm (see below) will be used. > # > NLM_NAME = mod_jk2 > > # > # This is used by the link '-desc ' directive. > # If left blank, NLM_NAME will be used. > # > NLM_DESCRIPTION = Apache $(VERSION_STR) plugin for Jakarta/Tomcat $(JK_VERSION_STR) > > # > # This is used by the link '-copy ' directive. > # If left blank, the ASF copyright defined in NWGNUtail.inc will be used. > # > NLM_COPYRIGHT = > > # > # This is used by the '-threadname' directive. If left blank, > # NLM_NAME Thread will be used. > # > NLM_THREAD_NAME = JK2 Module > > # > # If this is specified, it will override VERSION value in > # $(AP_WORK)\build\NWGNUenvironment.inc > # > NLM_VERSION = $(JK_VERSION) > > # > # If this is specified, it will override the default of 64K > # > #NLM_STACK_SIZE = 32768 > NLM_STACK_SIZE = 49152 > > > # > # If this is specified it will be used by the link '-entry' directive > # > NLM_ENTRY_SYM = _LibCPrelude > > # > # If this is specified it will be used by the link '-exit' directive > # > NLM_EXIT_SYM = _LibCPostlude > > # > # If this is specified it will be used by the link '-check' directive > # > NLM_CHECK_SYM = > > # > # If these are specified it will be used by the link '-flags' directive > # > NLM_FLAGS = AUTOUNLOAD, PSEUDOPREEMPTION > > # > # If this is specified it will be linked in with the XDCData option in the def > # file instead of the default of $(NWOS)/apache.xdc. XDCData can be disabled > # by setting APACHE_UNIPROC in the environment > # > XDCDATA = > > # > # If there is an NLM target, put it here > # > TARGET_nlm = \ > $(OBJDIR)/mod_jk2.nlm \ > $(EOLIST) > > # > # If there is an LIB target, put it here > # > TARGET_lib = \ > $(EOLIST) > > # > # These are the OBJ files needed to create the NLM target above. > # Paths must all use the '/' character > # > FILES_nlm_objs = \ > $(OBJDIR)/jk_nwmain.o \ > $(OBJDIR)/jk_channel.o \ > $(OBJDIR)/jk_channel_apr_socket.o \ > $(OBJDIR)/jk_channel_jni.o \ > $(OBJDIR)/jk_channel_un.o \ > $(OBJDIR)/jk_config.o \ > $(OBJDIR)/jk_config_file.o \ > $(OBJDIR)/jk_endpoint.o \ > $(OBJDIR)/jk_env.o \ > $(OBJDIR)/jk_handler_logon.o \ > $(OBJDIR)/jk_handler_response.o \ > $(OBJDIR)/jk_logger_file.o \ > $(OBJDIR)/jk_logger_win32.o \ > $(OBJDIR)/jk_map.o \ > $(OBJDIR)/jk_md5.o \ > $(OBJDIR)/jk_msg_ajp.o \ > $(OBJDIR)/jk_mutex.o \ > $(OBJDIR)/jk_mutex_proc.o \ > $(OBJDIR)/jk_mutex_thread.o \ > $(OBJDIR)/jk_objCache.o \ > $(OBJDIR)/jk_pool_apr.o \ > $(OBJDIR)/jk_registry.o \ > $(OBJDIR)/jk_requtil.o \ > $(OBJDIR)/jk_shm.o \ > $(OBJDIR)/jk_signal.o \ > $(OBJDIR)/jk_uriEnv.o \ > $(OBJDIR)/jk_uriMap.o \ > $(OBJDIR)/jk_user.o \ > $(OBJDIR)/jk_vm_default.o \ > $(OBJDIR)/jk_worker_ajp13.o \ > $(OBJDIR)/jk_worker_jni.o \ > $(OBJDIR)/jk_worker_lb.o \ > $(OBJDIR)/jk_worker_run.o \ > $(OBJDIR)/jk_worker_status.o \ > $(OBJDIR)/jk_workerEnv.o \ > $(OBJDIR)/jk_logger_apache2.o \ > $(OBJDIR)/jk_map_aprtable.o \ > $(OBJDIR)/jk_service_apache2.o \ > $(OBJDIR)/mod_jk2.o \ > $(EOLIST) > > # > # These are the LIB files needed to create the NLM target above. > # These will be added as a library command in the link.opt file. > # > FILES_nlm_libs = \ > libcpre.o \ > $(EOLIST) > > # > # These are the modules that the above NLM target depends on to load. > # These will be added as a module command in the link.opt file. > # > FILES_nlm_modules = \ > aprlib \ > libc \ > $(EOLIST) > > # > # If the nlm has a msg file, put it's path here > # > FILE_nlm_msg = > > # > # If the nlm has a hlp file put it's path here > # > FILE_nlm_hlp = > > # > # If this is specified, it will override $(NWOS)\copyright.txt. > # > FILE_nlm_copyright = > > # > # Any additional imports go here > # > FILES_nlm_Ximports = \ > @$(APR)/aprlib.imp \ > @$(NWOS)/httpd.imp \ > @libc.imp \ > @ws2nlm.imp \ > $(EOLIST) > > # > # Any symbols exported to here > # > FILES_nlm_exports = \ > jk2_module \ > $(EOLIST) > > # > # These are the OBJ files needed to create the LIB target above. > # Paths must all use the '/' character > # > FILES_lib_objs = \ > $(EOLIST) > > # > # implement targets and dependancies (leave this section alone) > # > > libs :: $(OBJDIR) $(TARGET_lib) > > nlms :: libs $(TARGET_nlm) > > # > # Updated this target to create necessary directories and copy files to the > # correct place. (See $(AP_WORK)\build\NWGNUhead.inc for examples) > # > install :: nlms FORCE > copy $(OBJDIR)\*.nlm $(INSTALL)\Apache2\modules\*.* > > # > # Any specialized rules here > # > > $(OBJDIR)/%.o: $(JKCOMMON)/%.c $(OBJDIR)\cc.opt > @echo Compiling $< > $(CC) $(JKCOMMON)/$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt > > $(OBJDIR)/version.inc: $(JKINCLUDE)/jk_global.h $(OBJDIR) > @echo Creating $@ > @awk -f ../../../../common/build/get_ver.awk $< > $@ > > # > # Include the version info retrieved from jk_global.h > # > > -include $(OBJDIR)/version.inc > > # > # Include the 'tail' makefile that has targets that depend on variables defined > # in this makefile > # > > include $(AP_WORK)\build\NWGNUtail.inc > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]