Changeset 7756


Ignore:
Timestamp:
01/31/19 16:23:04 (7 months ago)
Author:
baker
Message:

always link to the multi-threaded logit_mt object file

Location:
trunk/src
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/data_exchange/getfile_ew/makefile.unix

    r7735 r7756  
    88L = $(EW_HOME)/$(EW_VERSION)/lib 
    99 
    10 getfile_ew: getfile_ew.o getfile_socket.o  
    11         $(CC) $(CFLAGS) -o $B/getfile_ew getfile_ew.o getfile_socket.o \ 
    12         $L/getutil.o $L/kom.o $L/dirops_ew.o $L/transport.o \ 
    13         $L/sleep_ew.o $L/logit.o  $L/time_ew.o $L/threads_ew.o \ 
    14         $L/socket_ew.o $L/socket_ew_common.o \ 
    15         $(SPECIFIC_FLAGS) 
     10APP = getfile_ew 
    1611 
    17 lint: 
    18         lint getfile_ew.c $(GLOBALFLAGS) 
     12OBJS = \ 
     13        $(APP).o \ 
     14        getfile_socket.o 
     15 
     16EW_LIBS = \ 
     17        $L/dirops_ew.o \ 
     18        $L/getutil.o \ 
     19        $L/kom.o \ 
     20        $L/logit_mt.o \ 
     21        $L/sleep_ew.o \ 
     22        $L/socket_ew.o \ 
     23        $L/socket_ew_common.o \ 
     24        $L/threads_ew.o \ 
     25        $L/time_ew.o \ 
     26        $L/transport.o \ 
     27        $L/libew_mt.a 
     28 
     29$B/$(APP): $(OBJS) 
     30        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) $(SPECIFIC_FLAGS) 
    1931 
    2032 
    2133# Clean-up rules 
    2234clean: 
    23         rm -f a.out core *.o *.obj *% *~ 
     35        -$(RM) a.out core *.o *.obj *% *~ 
    2436 
    2537clean_bin: 
    26         rm -f $B/getfile_ew* 
     38        -$(RM) $B/$(APP)* 
  • trunk/src/data_exchange/liss2ew_scnl/makefile.ind

    r7139 r7756  
    1 #                make File For liss2ew_scnl 
    2  
    31############################### 
    42#Set APP to your program name. 
     
    1412# need specially for your app. 
    1513############################### 
    16 APP_OBJECTS =   $(APP).$(OBJ) $(DCC_LIBS) 
     14APP_OBJECTS = $(APP).$(OBJ) $(DCC_LIBS) 
    1715 
    18 APP_OTHER =  
    19  
     16APP_OTHER = 
    2017 
    2118# Add DCC library include directories 
    22 cflags  = $(cflags) -I. -Iinclude -Iinclude\seed -D__STDC__ 
     19cflags = $(cflags) -I. -Iinclude -Iinclude\seed -D__STDC__ 
    2320 
    2421############################### 
     
    2825EW_LIBS =       $(EW_LIB)\kom.$(OBJ) \ 
    2926                                $(EW_LIB)\getutil.$(OBJ) \ 
    30                                 $(EW_LIB)\logit.$(OBJ) \ 
     27                                $(EW_LIB)\logit_mt.$(OBJ) \ 
    3128                                $(EW_LIB)\mem_circ_queue.$(OBJ) \ 
    3229                                $(EW_LIB)\sleep_ew.$(OBJ) \ 
     
    5451ALL_CLIENT_LIBS = $(DCC_LIBS) $(EW_LIBS) $(WATCHDOG_LIBS)  
    5552 
    56 ALL_ORA_API_LIBS =  
     53ALL_ORA_API_LIBS = 
  • trunk/src/data_exchange/pickwasher/makefile.ind

    r5693 r7756  
    1 # 
    2 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    3 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    4 # 
    5  
    6  
    71############################### 
    82#Set APP to your program name. 
     
    2014APP_OBJECTS = $(APP).$(OBJ)  
    2115                                 
    22  
    23 APP_OTHER =  
     16APP_OTHER = 
    2417 
    2518############################### 
     
    2821############################### 
    2922 
    30  
    31 ALL_CLIENT_LIBS = $(EWLIB)$(DIRSEP)mem_circ_queue.$(OBJ) \ 
     23ALL_CLIENT_LIBS = \ 
     24        $(EWLIB)$(DIRSEP)mem_circ_queue.$(OBJ) \ 
    3225        $(EWLIB)$(DIRSEP)kom.$(OBJ) \ 
    33         $(EWLIB)$(DIRSEP)logit.$(OBJ) \ 
     26        $(EWLIB)$(DIRSEP)logit_mt.$(OBJ) \ 
    3427        $(EWLIB)$(DIRSEP)transport.$(OBJ) \ 
    3528        $(EWLIB)$(DIRSEP)sleep_ew.$(OBJ) \ 
     
    4235        $(EWLIB)$(DIRSEP)global_msg.$(OBJ) \ 
    4336        $(EWLIB)$(DIRSEP)earthworm_defs.$(OBJ) 
    44  
  • trunk/src/data_exchange/ringtocoaxII/makefile.ind

    r2206 r7756  
    1 # 
    2 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    3 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    4 # 
    5  
    6  
    71############################### 
    82#Set APP to your program name. 
     
    2014APP_OBJECTS = $(APP).$(OBJ) sender.obj 
    2115 
    22 APP_OTHER =  
     16APP_OTHER = 
    2317 
    2418cflags = $(cflags) /c /W3 /nologo /DCRTAPI1=_cdecl /D_X86_=1 \ 
     
    3327EW_LIBS =       $(HYDRA_LIBCOMMON)\getutil.$(OBJ) \ 
    3428                $(HYDRA_LIBCOMMON)\kom.$(OBJ) \ 
    35                 $(HYDRA_LIBCOMMON)\logit.$(OBJ) \ 
     29                $(HYDRA_LIBCOMMON)\logit_mt.$(OBJ) \ 
    3630                $(HYDRA_LIBCOMMON)\sleep_ew.$(OBJ) \ 
    3731                $(HYDRA_LIBCOMMON)\transport.$(OBJ) \ 
     
    4640#ALL_CLIENT_LIBS = $(HYDRA_LIBCOMMON) $(APPS_LIBS) $(WATCHDOG_LIBS) 
    4741ALL_CLIENT_LIBS = $(APPS_LIBS) $(WATCHDOG_LIBS) $(EW_LIBS) 
    48  
    49  
  • trunk/src/data_sources/adsend/makefile.nt

    r5281 r7756  
    1 # 
    2 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    3 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    4 # 
    5 #    $Id$ 
    6 # 
    7 #    Revision history: 
    8 #     $Log$ 
    9 #     Revision 1.12  2006/11/21 23:03:36  stefan 
    10 #     GLOBALFLAGS for c compiler from ew_nt.cmd 
    11 # 
    12 #     Revision 1.11  2006/11/21 22:22:56  stefan 
    13 #     cl to $(CC) $(GLOBALFLAGS)  and include <ntwin32.mak> 
    14 # 
    15 #     Revision 1.10  2006/10/05 19:58:06  stefan 
    16 #     added include of ntwin32.mak and cflags 
    17 # 
    18 #     Revision 1.9  2006/06/14 18:28:10  stefan 
    19 #     e:\ to c:" makefile.nt 
    20 # 
    21 #     Revision 1.8  2004/04/20 16:26:32  kohler 
    22 #     Modified adsend to produce TYPE_TRACEBUF2 messages, which contain location 
    23 #     codes in the headers.  The configuration file, adsend.d, must contain 
    24 #     location codes in the channel specifications.  Also, cleaned up some error 
    25 #     reporting.  WMK 4/20/04 
    26 # 
    27 #     Revision 1.7  2003/05/06 20:50:08  lucky 
    28 #     *** empty log message *** 
    29 # 
    30 #     Revision 1.6  2002/07/17 23:31:10  alex 
    31 #     *** empty log message *** 
    32 # 
    33 #     Revision 1.5  2002/03/05 23:26:04  kohler 
    34 #     Added support for NIDAQ version 6.9.1 
    35 # 
    36 #     Revision 1.4  2000/05/22 21:45:37  dietz 
    37 #     Fixed to recompile EW library objects as single-threaded (a requirement of adsend) 
    38 # 
    39 #     Revision 1.3  2000/04/14 21:50:54  lucky 
    40 #     Changed name of the binary from .EXE to .exe 
    41 # 
    42 #     Revision 1.2  2000/03/31 21:33:42  lucky 
    43 #     Fixed things so that earthworm objects are included directly from the lib directory 
    44 # 
    45 #     Revision 1.1  2000/02/14 16:00:43  lucky 
    46 #     Initial revision 
    47 # 
    48 # 
    49 # 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
     3NODEBUG=1 
     4!ENDIF 
    505 
    51 # ---------------------------------------------------------------------- 
    52 # MakeFile for adsend 
    53 # ---------------------------------------------------------------------- 
    54 # 
    55 # Instructions on how to create the executable: 
    56 # 
    57 #     First make sure that your environmental variables 
    58 #     'INCLUDE' and 'LIB' are set correctly. 
    59 # 
    60 #     You may also load this .MAK file from Visual C++. 
    61 #     Visual C++ will then treat it as an 'external makefile'. 
    62 # 
    63 #     The libsrc functions are recompiled here because we need 
    64 #     single-threaded versions instead of multi-threaded versions 
    65 # 
    66 # 
     6!include <ntwin32.mak> 
     7 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS)  /I$(NIDAQ_INCLUDE) 
     9 
    6710B = $(EW_HOME)\$(EW_VERSION)\bin 
    6811L = $(EW_HOME)\$(EW_VERSION)\lib 
     
    7013W = $(EW_HOME)\$(EW_VERSION)\src\libsrc\winnt 
    7114 
    72 !include <ntwin32.mak> 
     15APP = adsend 
    7316 
     17OBJS = \ 
     18        adsend.obj \ 
     19        comatose.obj \ 
     20        console.obj \ 
     21        errors.obj \ 
     22        getconfig.obj \ 
     23        guidechk.obj \ 
     24        heartbeat.obj \ 
     25        irige.obj \ 
     26        nidaq_ew.obj \ 
     27        print_gmtime.obj \ 
     28        threads.obj 
    7429 
    75 O  = adsend.obj guidechk.obj irige.obj getconfig.obj comatose.obj \ 
    76      nidaq_ew.obj console.obj heartbeat.obj threads.obj print_gmtime.obj \ 
    77      errors.obj chron3.obj logit.obj kom.obj getutil.obj time_ew.obj \ 
    78      transport.obj sleep_ew.obj 
    79 # 
     30EW_LIBS = \ 
     31        $L\chron3.obj \ 
     32        $L\getutil.obj \ 
     33        $L\kom.obj \ 
     34        $L\logit_mt.obj \ 
     35        $L\sleep_ew.obj \ 
     36        $L\time_ew.obj \ 
     37        $L\transport.obj 
    8038 
    8139# Setup paths for NI-DAQ includes and libraries 
     
    9351# 
    9452# NI-DAQ VERSION 6.9.1 
    95 NIDAQ_INCLUDE="c:\Program Files\National Instruments\NI-DAQ\Include" 
    96 NIDAQ_LIB="c:\Program Files\National Instruments\NI-DAQ\Lib" 
    97  
    98 CL_FLAGS=/c /DWIN32 /I$(NIDAQ_INCLUDE) $(cflags) 
    99 LINK_FLAGS=/MACHINE:I386 
     53NIDAQ_INCLUDE = "c:\Program Files\National Instruments\NI-DAQ\Include" 
     54NIDAQ_LIB     = "c:\Program Files\National Instruments\NI-DAQ\Lib" 
    10055 
    10156# 
    10257# TARGET: Console application 
    10358# 
    104 all: adsend.exe 
    10559 
    106  
    107 adsend.exe: $O 
    108     link $(LINK_FLAGS) /OUT:$B\adsend.exe $O \ 
    109       $(NIDAQ_LIB)\nidex32.lib $(NIDAQ_LIB)\nidaq32.lib 
    110  
    111 # The libsrc functions are recompiled here because we need 
    112 # single-threaded versions instead of multi-threaded versions 
    113  
    114 chron3.obj: $U\chron3.c 
    115     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $U\chron3.c 
    116  
    117 logit.obj: $U\logit.c 
    118     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $U\logit.c 
    119  
    120 kom.obj: $U\kom.c 
    121     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $U\kom.c 
    122  
    123 getutil.obj: $U\getutil.c 
    124     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $U\getutil.c 
    125  
    126 time_ew.obj: $W\time_ew.c 
    127     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $W\time_ew.c 
    128  
    129 transport.obj: $W\transport.c 
    130     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $W\transport.c 
    131  
    132 sleep_ew.obj: $W\sleep_ew.c 
    133     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $W\sleep_ew.c 
    134  
    135 .c.obj: 
    136     $(CC) $(GLOBALFLAGS)  $(CL_FLAGS) $(tflags) $< 
     60$B\$(APP).exe: $(OBJS) 
     61        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) \ 
     62                $(NIDAQ_LIB)\nidex32.lib $(NIDAQ_LIB)\nidaq32.lib 
    13763 
    13864 
    13965# Clean-up directives 
    14066clean: 
    141     -del a.out core *.o *.obj *% *~ 
     67        -del a.out core *.o *.obj *% *~ 
    14268 
    14369clean_bin: 
    144     -del $B\adsend* 
    145  
    146  
     70        -del $B\$(APP)* 
  • trunk/src/data_sources/nmxptool/src/Makefile.in

    r6803 r7756  
    123123@ENABLE_EWSOURCES_TRUE@ nmxptool-kom.$(OBJEXT) \ 
    124124@ENABLE_EWSOURCES_TRUE@ nmxptool-getutil.$(OBJEXT) \ 
    125 @ENABLE_EWSOURCES_TRUE@ nmxptool-logit.$(OBJEXT) \ 
     125@ENABLE_EWSOURCES_TRUE@ nmxptool-logit_mt.$(OBJEXT) \ 
    126126@ENABLE_EWSOURCES_TRUE@ nmxptool-socket_ew_common.$(OBJEXT) \ 
    127127@ENABLE_EWSOURCES_TRUE@ nmxptool-swap.$(OBJEXT) \ 
     
    454454@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nmxptool-getutil.Po@am__quote@ 
    455455@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nmxptool-kom.Po@am__quote@ 
    456 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nmxptool-logit.Po@am__quote@ 
     456@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nmxptool-logit_mt.Po@am__quote@ 
    457457@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nmxptool-mem_circ_queue.Po@am__quote@ 
    458458@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nmxptool-nmxptool.Po@am__quote@ 
     
    619619@am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -c -o nmxptool-getutil.obj `if test -f '@EW_LIBSRC_UTIL@/getutil.c'; then $(CYGPATH_W) '@EW_LIBSRC_UTIL@/getutil.c'; else $(CYGPATH_W) '$(srcdir)/@EW_LIBSRC_UTIL@/getutil.c'; fi` 
    620620 
    621 nmxptool-logit.o: @EW_LIBSRC_UTIL@/logit.c 
    622 @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -MT nmxptool-logit.o -MD -MP -MF $(DEPDIR)/nmxptool-logit.Tpo -c -o nmxptool-logit.o `test -f '@EW_LIBSRC_UTIL@/logit.c' || echo '$(srcdir)/'`@EW_LIBSRC_UTIL@/logit.c 
    623 @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) $(DEPDIR)/nmxptool-logit.Tpo $(DEPDIR)/nmxptool-logit.Po 
    624 @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='@EW_LIBSRC_UTIL@/logit.c' object='nmxptool-logit.o' libtool=no @AMDEPBACKSLASH@ 
    625 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 
    626 @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -c -o nmxptool-logit.o `test -f '@EW_LIBSRC_UTIL@/logit.c' || echo '$(srcdir)/'`@EW_LIBSRC_UTIL@/logit.c 
    627  
    628 nmxptool-logit.obj: @EW_LIBSRC_UTIL@/logit.c 
    629 @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -MT nmxptool-logit.obj -MD -MP -MF $(DEPDIR)/nmxptool-logit.Tpo -c -o nmxptool-logit.obj `if test -f '@EW_LIBSRC_UTIL@/logit.c'; then $(CYGPATH_W) '@EW_LIBSRC_UTIL@/logit.c'; else $(CYGPATH_W) '$(srcdir)/@EW_LIBSRC_UTIL@/logit.c'; fi` 
    630 @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) $(DEPDIR)/nmxptool-logit.Tpo $(DEPDIR)/nmxptool-logit.Po 
    631 @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='@EW_LIBSRC_UTIL@/logit.c' object='nmxptool-logit.obj' libtool=no @AMDEPBACKSLASH@ 
    632 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 
    633 @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -c -o nmxptool-logit.obj `if test -f '@EW_LIBSRC_UTIL@/logit.c'; then $(CYGPATH_W) '@EW_LIBSRC_UTIL@/logit.c'; else $(CYGPATH_W) '$(srcdir)/@EW_LIBSRC_UTIL@/logit.c'; fi` 
     621nmxptool-logit_mt.o: @EW_LIBSRC_UTIL@/logit.c 
     622@am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -MT nmxptool-logit_mt.o -MD -MP -MF $(DEPDIR)/nmxptool-logit_mt.Tpo -c -o nmxptool-logit_mt.o `test -f '@EW_LIBSRC_UTIL@/logit.c' || echo '$(srcdir)/'`@EW_LIBSRC_UTIL@/logit.c 
     623@am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) $(DEPDIR)/nmxptool-logit_mt.Tpo $(DEPDIR)/nmxptool-logit_mt.Po 
     624@AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='@EW_LIBSRC_UTIL@/logit.c' object='nmxptool-logit_mt.o' libtool=no @AMDEPBACKSLASH@ 
     625@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 
     626@am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -c -o nmxptool-logit_mt.o `test -f '@EW_LIBSRC_UTIL@/logit.c' || echo '$(srcdir)/'`@EW_LIBSRC_UTIL@/logit.c 
     627 
     628nmxptool-logit_mt.obj: @EW_LIBSRC_UTIL@/logit.c 
     629@am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -MT nmxptool-logit_mt.obj -MD -MP -MF $(DEPDIR)/nmxptool-logit_mt.Tpo -c -o nmxptool-logit_mt.obj `if test -f '@EW_LIBSRC_UTIL@/logit.c'; then $(CYGPATH_W) '@EW_LIBSRC_UTIL@/logit.c'; else $(CYGPATH_W) '$(srcdir)/@EW_LIBSRC_UTIL@/logit.c'; fi` 
     630@am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) $(DEPDIR)/nmxptool-logit_mt.Tpo $(DEPDIR)/nmxptool-logit_mt.Po 
     631@AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='@EW_LIBSRC_UTIL@/logit.c' object='nmxptool-logit_mt.obj' libtool=no @AMDEPBACKSLASH@ 
     632@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 
     633@am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nmxptool_CFLAGS) $(CFLAGS) -c -o nmxptool-logit_mt.obj `if test -f '@EW_LIBSRC_UTIL@/logit.c'; then $(CYGPATH_W) '@EW_LIBSRC_UTIL@/logit.c'; else $(CYGPATH_W) '$(srcdir)/@EW_LIBSRC_UTIL@/logit.c'; fi` 
    634634 
    635635nmxptool-socket_ew_common.o: @EW_LIBSRC_UTIL@/socket_ew_common.c 
  • trunk/src/data_sources/psnadsend/makefile.nt

    r6525 r7756  
    1 # ---------------------------------------------------------------------- 
    2 # MakeFile for psnadsend 
    3 # ---------------------------------------------------------------------- 
    4 # 
    5 # Instructions on how to create the executable: 
    6 # 
    7 #     First make sure that your environmental variables 
    8 #     'INCLUDE' and 'LIB' are set correctly. 
    9 # 
    10 #     You may also load this .MAK file from Visual C++. 
    11 #     Visual C++ will then treat it as an 'external makefile'. 
    12 # 
    13 # 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
    143NODEBUG=1 
    15 # 
     4!ENDIF 
     5 
    166!include <ntwin32.mak> 
    17 # 
     7 
     8CFLAGS   = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
     9CPPFLAGS = $(CFLAGS) 
     10 
    1811B = $(EW_HOME)\$(EW_VERSION)\bin 
    1912L = $(EW_HOME)\$(EW_VERSION)\lib 
    20 O = PsnAdSend.obj PsnAdUtils.obj getconfig.obj filter.obj 
    21 J = $L\logit.obj $L\getutil.obj $L\time_ew.obj $L\kom.obj $L\transport.obj $L\sleep_ew.obj 
    2213D = .\PsnAdBoard 
    23 # 
     14 
     15OBJS = \ 
     16        PsnAdSend.obj \ 
     17        PsnAdUtils.obj \ 
     18        filter.obj \ 
     19        getconfig.obj 
     20 
     21EW_LIBS = \ 
     22        $L\getutil.obj \ 
     23        $L\kom.obj \ 
     24        $L\logit_mt.obj \ 
     25        $L\sleep_ew.obj \ 
     26        $L\time_ew.obj \ 
     27        $L\transport.obj \ 
     28        $L\libew_mt.lib 
     29 
    2430# 
    2531# TARGET: Console application 
    2632# 
    27 all: dll PsnAdSend.exe 
    28 # 
    29 PsnAdSend.exe: $O 
    30     link libcmt.lib $D/PSNADBoardEw.lib /OUT:$B\PsnAdSend.exe $O $J  
    31 #     
    32 # 
    33 PsnAdSend.obj: PsnAdSend.cpp PsnAdSend.h 
    34 PsnAdUtils.obj: PsnAdUtils.cpp PsnAdSend.h 
    35 getconfig.obj: getconfig.cpp PsnAdSend.h 
    36 filter.obj: filter.cpp PsnAdSend.h 
    37 # 
    38 # 
    39 .c.obj: 
    40     cl /c /DWIN32 $(GLOBALFLAGS) $(cvarsmt) $(tflags) $< 
    41 # 
    42 .cpp.obj: 
    43     cl /c /DWIN32 $(GLOBALFLAGS) $(cvarsmt) $(tflags) $< 
    44 # 
     33 
     34all: dll $B\PsnAdSend.exe 
     35 
     36$B\PsnAdSend.exe: $(OBJS) 
     37        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) \ 
     38                libcmt.lib $D/PSNADBoardEw.lib 
     39 
     40PsnAdSend.obj:  PsnAdSend.cpp  PsnAdSend.h 
     41PsnAdUtils.obj: PsnAdUtils.cpp PsnAdSend.h 
     42filter.obj:     filter.cpp     PsnAdSend.h 
     43getconfig.obj:  getconfig.cpp  PsnAdSend.h 
     44 
    4545dll: 
    46     cd PSNAdBoard 
    47     nmake -f makefile.nt 
    48     cd .. 
    49 # 
    50 # Clean-up directives 
     46        cd PSNAdBoard 
     47        nmake /nologo -f makefile.nt 
     48        cd .. 
     49 
     50 
     51# Clean-up rules 
    5152clean: 
    52     cd PSNAdBoard 
    53     nmake -f makefile.nt clean 
    54     cd .. 
    55     -del *.obj 
    56     -del $B\PSNAdBoardEw.dll 
    57     -del $B\PsnAdSend.exe 
     53        -cd PSNAdBoard & nmake /nologo -f makefile.nt clean & cd .. 
     54        -del *.obj 
     55        -del $B\PSNAdBoardEw.dll 
     56        -del $B\PsnAdSend.exe 
    5857 
    5958clean_bin: 
    60     cd PSNAdBoard 
    61     nmake -f makefile.nt clean_bin 
    62     cd .. 
    63     -del $B\PSNAdBoardEw.dll 
    64     -del $B\PsnAdSend.exe 
     59        cd PSNAdBoard & nmake /nologo -f makefile.nt clean_bin & cd .. 
     60        -del $B\PSNAdBoardEw.dll 
     61        -del $B\PsnAdSend.exe 
  • trunk/src/data_sources/psnadsend/makefile.unix

    r7554 r7756  
    1 CFLAGS = $(GLOBALFLAGS) 
    2 CXXFLAGS = $(GLOBALFLAGS) 
     1CFLAGS   = $(GLOBALFLAGS) 
     2CXXFLAGS = $(CFLAGS) 
    33 
    44B = $(EW_HOME)/$(EW_VERSION)/bin 
    55L = $(EW_HOME)/$(EW_VERSION)/lib 
    6   
    7 O = PsnAdSend.o PsnAdUtils.o filter.o getconfig.o  
    8 J = $L/logit.o $L/getutil.o $L/time_ew.o $L/kom.o $L/transport.o $L/sleep_ew.o 
    9 H = PsnAdSend.h 
    106 
    11 all: lib psnadsend 
     7OBJS = \ 
     8        PsnAdSend.o \ 
     9        PsnAdUtils.o \ 
     10        filter.o \ 
     11        getconfig.o  
    1212 
    13 PsnAdSend.o : $(H) 
    14 PsnAdUtils.o : $(H) 
    15 filter.o : $(H) 
    16 getconfig.o : $(H) 
     13EW_LIBS = \ 
     14        $L/getutil.o \ 
     15        $L/logit_mt.o \ 
     16        $L/kom.o \ 
     17        $L/sleep_ew.o \ 
     18        $L/time_ew.o \ 
     19        $L/transport.o \ 
     20        $L/libew_mt.a 
     21 
     22all: lib $B/psnadsend 
     23 
     24PsnAdSend.o:    PsnAdSend.cpp  PsnAdSend.h 
     25PsnAdUtils.o:   PsnAdUtils.cpp PsnAdSend.h 
     26filter.o:       filter.cpp     PsnAdSend.h 
     27getconfig.o:    getconfig.cpp  PsnAdSend.h 
    1728 
    1829lib:  
    1930        cd PsnAdBoard ; make -f makefile.unix 
    2031         
    21 psnadsend: $(O) 
    22         $(CXX) $(CXXFLAGS) $(O) $(J) -L. -L./PsnAdBoard -lutil -lpsn_ew -lm -lpthread -o $B/psnadsend 
     32$B/psnadsend: $(OBJS) 
     33        $(CXX) -o $@ $(CXXFLAGS) $(OBJS) $(EW_LIBS) -L. -L./PsnAdBoard -lutil -lpsn_ew -lm -lpthread 
    2334 
     35 
     36# Clean-up rules 
    2437clean: 
    25         $(RM) a.out core *.o *.obj *.a *% *~ 
    26         cd PsnAdBoard ; make -f makefile.unix clean 
     38        -$(RM) a.out core *.o *.obj *.a *% *~ 
     39        -cd PsnAdBoard ; make -f makefile.unix clean 
    2740 
    2841clean_bin: 
    29         $(RM) $B/psnadsend* 
     42        -$(RM) $B/psnadsend* 
  • trunk/src/data_sources/reftek2ew/Makefile

    r1331 r7756  
    1818EWOBJS += $(EWLIB)/getutil.o 
    1919EWOBJS += $(EWLIB)/kom.o 
    20 EWOBJS += $(EWLIB)/logit.o 
     20EWOBJS += $(EWLIB)/logit_mt.o 
    2121EWOBJS += $(EWLIB)/sema_ew.o 
    2222EWOBJS += $(EWLIB)/sleep_ew.o 
  • trunk/src/data_sources/sr2ew/makefile.nt

    r7740 r7756  
    1 # FILE: makefile.nt                 Copyright (c), Symmetric Research, 2018 
    2 # 
    3 #           Nmake file for sr2ew  - Windows version 
    4 # 
     1# Insist that Earthworm environment is set. 
     2 
     3!if "$(EW_HOME)" == "" 
     4!error Please run ew_nt.cmd to set the Earthworm environment before continuing. 
     5!endif 
     6 
     7 
    58!IF "$(EW_DEBUG)" == "1" 
    69!ELSE 
     
    1013!include <ntwin32.mak> 
    1114 
    12 # Insist that Earthworm environment is set. 
     15CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) /DSROS_WINDOWS 
    1316 
    14 !if "$(EW_HOME)" == "" 
    15 !error Please run ew_nt.cmd to set the Earthworm environment before continuing. 
    16 !endif 
     17B = $(EW_HOME)\$(EW_VERSION)\bin 
     18L = $(EW_HOME)\$(EW_VERSION)\lib 
     19 
     20SR_HOME = $(EW_HOME)\$(EW_VERSION)\src\data_sources\sr2ew 
     21 
     22APP = sr2ew 
     23 
     24OBJS = \ 
     25        $(APP).obj \ 
     26        CustomPipeLib_win.obj 
     27 
     28EW_LIBS = \ 
     29        $L\getutil.obj \ 
     30        $L\kom.obj \ 
     31        $L\logit_mt.obj \ 
     32        $L\sleep_ew.obj \ 
     33        $L\time_ew.obj \ 
     34        $L\transport.obj \ 
     35        $L\libew_mt.lib 
     36 
     37$B\$(APP).exe: $(OBJS) 
     38        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    1739 
    1840 
    19 # Set the location of the code for compiling sr2ew from the Earthworm distribution. 
    20  
    21 SR_HOME = $(EW_HOME)\$(EW_VERSION)\src\data_sources\sr2ew 
    22 INCDIR  = $(EW_HOME)\$(EW_VERSION)\include 
    23 B       = $(EW_HOME)\$(EW_VERSION)\bin 
    24 L       = $(EW_HOME)\$(EW_VERSION)\lib 
    25  
    26  
    27 # Set the compilation defines. 
    28  
    29 SRDEF     = /DSROS_WINDOWS 
    30 EW_FLAGS  = $(GLOBALFLAGS) $(cflags) $(cvarsmt) 
    31 EW_LFLAGS = $(conlflags) $(ldebug) $(conlibsmt) 
    32  
    33  
    34 # Specify the app and needed support code. 
    35  
    36 APP     = sr2ew 
    37 OBJS    = $(APP).obj CustomPipeLib_win.obj 
    38 EW_LIBS = $L\libew_mt.lib $L\getutil.obj $L\kom.obj $L\logit.obj $L\sleep_ew.obj $L\time_ew.obj $L\transport.obj 
    39  
    40  
    41 # Specify the compilation and linking rules. 
    42  
    43 $B\$(APP).exe: $(OBJS) 
    44    $(link) $(EW_LFLAGS) $(OBJS) $(EW_LIBS) -out:$B\$(APP).exe 
    45  
    46 $(APP).obj: $(APP).c 
    47    $(CC)  /c $(EW_FLAGS) $(SRDEF) /I$(INCDIR) /I. $(APP).c 
    48  
    49 CustomPipeLib.obj: CustomPipeLib_win.c 
    50    $(CC) /c $(EW_FLAGS) $(SRDEF) /I$(INCDIR) /I. CustomPipeLib_win.c 
    51  
    52 .c.obj: 
    53    $(CC) $(EW_FLAGS) $< 
    54  
    55  
    56 # Provide clean-up directives. 
    57  
     41# Clean-up rules 
    5842clean: 
    59         -del a.out core *.o *.obj 
     43        -del a.out core *.o *.obj *% *~ 
    6044 
    6145clean_bin: 
  • trunk/src/data_sources/sr2ew/makefile.unix

    r7735 r7756  
    1 # FILE: makefile.unix                 Copyright (c), Symmetric Research 2018 
    2 # 
    3 #                    Make file for sr2ew - Linux version 
    4 # 
    5  
    6 #DBGFLAG = -g -DDEBUG 
    7 DBGFLAG = -g  
    8  
    9  
    101# Insist that Earthworm environment is set. 
    112 
     
    156 
    167 
    17 # Set the location of the code for compiling sr2ew from the Earthworm distribution. 
     8LINUX_FLAGS    = -lm -lpthread 
     9SOLARIS_FLAGS  = -lm -lrt -lpthread 
     10SPECIFIC_FLAGS = $($(PLATFORM)_FLAGS)  
     11 
     12CFLAGS = $(GLOBALFLAGS) -DSROS_LINUX 
     13 
     14B = $(EW_HOME)/$(EW_VERSION)/bin 
     15L = $(EW_HOME)/$(EW_VERSION)/lib 
    1816 
    1917SR_HOME = $(EW_HOME)/$(EW_VERSION)/src/data_sources/sr2ew 
    20 INCDIR  = $(EW_HOME)/$(EW_VERSION)/include 
    21 B       = $(EW_HOME)/$(EW_VERSION)/bin 
    22 L       = $(EW_HOME)/$(EW_VERSION)/lib 
     18 
     19APP = sr2ew 
     20 
     21OBJS = \ 
     22        $(APP).o \ 
     23        CustomPipeLib.o 
     24 
     25EW_LIBS = \ 
     26        $L/getutil.o \ 
     27        $L/kom.o \ 
     28        $L/logit_mt.o \ 
     29        $L/sleep_ew.o \ 
     30        $L/time_ew.o \ 
     31        $L/transport.o \ 
     32        $L/libew_mt.a 
     33 
     34$B/$(APP): $(OBJS) 
     35        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) $(SPECIFIC_FLAGS) 
    2336 
    2437 
    25 # Set the compilation defines. 
    26  
    27 SRDEF  = -DSROS_LINUX 
    28 EW_FLAGS = $(GLOBALFLAGS) $(DBGFLAG) 
    29 LIBS   = -lm -lpthread 
    30  
    31  
    32 # Specify the app and the needed support code. 
    33  
    34 APP     = sr2ew 
    35 OBJS    = $(APP).o CustomPipeLib.o 
    36 EW_LIBS = $L/getutil.o $L/kom.o $L/logit.o $L/time_ew.o $L/transport.o $L/sleep_ew.o 
    37  
    38  
    39 # Specify the compilation and linking rules. 
    40  
    41 $B/$(APP): $(OBJS) 
    42         $(CC) $(EW_FLAGS) -o $B/$(APP) $(OBJS) $(EW_LIBS) $(LIBS) 
    43  
    44 $(APP).o: $(APP).c 
    45         $(CC) -c $(EW_FLAGS) $(SRDEF) -I$(INCDIR) -I. -o $@  $(APP).c 
    46  
    47 CustomPipeLib.o: CustomPipeLib.c 
    48         $(CC) -c $(EW_FLAGS) $(SRDEF) -I$(INCDIR) -I. -o $@ CustomPipeLib.c 
    49  
    50 .c.o: 
    51         $(CC) $(EW_FLAGS) -o $@ 
    52  
    53  
    54 # Provide clean-up directives. 
    55  
     38# Clean-up rules 
    5639clean: 
    57         rm -f a.out core *.o *.obj 
     40        -$(RM) a.out core *.o *.obj *% *~ 
    5841 
    5942clean_bin: 
    60         rm -f $B/$(APP) 
     43        -$(RM) $B/$(APP)* 
  • trunk/src/data_sources/winsdr2ew/makefile.unix

    r7461 r7756  
    1 # makefile for Ws2Ew 
     1CFLAGS = $(GLOBALFLAGS) -I./mseed 
    22 
    33B = $(EW_HOME)/$(EW_VERSION)/bin 
    44L = $(EW_HOME)/$(EW_VERSION)/lib 
    55 
    6 O = Ws2Ew.o Ws2EwUtils.o getconfig.o  
    7 J = $L/logit.o $L/getutil.o $L/time_ew.o $L/kom.o $L/transport.o \ 
    8         $L/sleep_ew.o $L/socket_ew.o $L/socket_ew_common.o \ 
    9         $L/threads_ew.o $L/mem_circ_queue.o $L/sema_ew.o 
     6APP = ws2ew 
    107 
    11 all: lib ws2ew 
     8OBJS = \ 
     9        Ws2Ew.o \ 
     10        Ws2EwUtils.o \ 
     11        getconfig.o  
    1212 
    13 ws2ew:  $(O) 
    14         $(CC) $(CFLAGS) -o $B/ws2ew $(O) $(J) -L. -L./mseed -lpsnms -lutil -lm -lpthread -lstdc++ 
     13EW_LIBS = \ 
     14        $L/getutil.o \ 
     15        $L/kom.o \ 
     16        $L/logit_mt.o \ 
     17        $L/mem_circ_queue.o \ 
     18        $L/sema_ew.o \ 
     19        $L/sleep_ew.o \ 
     20        $L/socket_ew.o \ 
     21        $L/socket_ew_common.o \ 
     22        $L/threads_ew.o \ 
     23        $L/time_ew.o \ 
     24        $L/transport.o 
    1525 
    16 .c.o: 
    17         $(CC) $(CFLAGS) -I./mseed -c $< 
     26all: lib $B/$(APP) 
     27 
     28$B/$(APP): $(OBJS) 
     29        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) -L. -L./mseed -lpsnms -lutil -lm -lpthread -lstdc++ 
    1830 
    1931lib: 
    20         cd mseed; make -f makefile.unix 
     32        cd mseed ; make -f makefile.unix 
     33 
    2134 
    2235# Clean-up rules 
    2336clean: 
    24         cd mseed; make -f makefile.unix clean 
    25         $(RM) a.out core *.o *.obj *% *~ 
     37        -cd mseed ; make -f makefile.unix clean 
     38        -$(RM) a.out core *.o *.obj *% *~ 
    2639 
    2740clean_bin: 
    28         cd mseed; make -f makefile.unix clean_bin 
    29         $(RM) $B/ws2ew* 
     41        -cd mseed ; make -f makefile.unix clean_bin 
     42        -$(RM) $B/$(APP)* 
  • trunk/src/diagnostic_tools/dumpwave/makefile.nt

    r7740 r7756  
    1  
    2 # 
    3 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    4 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    5 # 
    6 #    $Id$ 
    7 # 
    8 #    Revision history: 
    9 #     $Log$ 
    10 #     Revision 1.5  2006/11/21 23:03:48  stefan 
    11 #     GLOBALFLAGS for c compiler from ew_nt.cmd 
    12 # 
    13 #     Revision 1.4  2005/06/17 14:50:19  davidk 
    14 #     Added logit object that appeared to be required by program. 
    15 # 
    16 #     Revision 1.3  2004/08/09 16:47:43  davidk 
    17 #     Added time_ew.obj to required object list.  (It is needed by chron3.$(OBJ) 
    18 # 
    19 #     Revision 1.2  2003/05/06 20:42:08  lucky 
    20 #     *** empty log message *** 
    21 # 
    22 #     Revision 1.1  2001/08/30 07:53:38  dietz 
    23 #     Initial revision 
    24 # 
    25 #     Revision 1.1  2000/02/14 18:31:49  lucky 
    26 #     Initial revision 
    27 # 
    28 # 
    29 # 
    30  
    31 # 
    32 #                    Nmake File For getwave - Windows NT version 
    33 # 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
    343NODEBUG=1 
     4!ENDIF 
    355 
    366!include <ntwin32.mak> 
     7 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    379 
    3810B = $(EW_HOME)\$(EW_VERSION)\bin 
    3911L = $(EW_HOME)\$(EW_VERSION)\lib 
    4012 
    41 $B\dumpwave.exe: dumpwave.obj 
    42    $(link) $(conlflags) $(ldebug) $(conlibsmt) dumpwave.obj $L\swap.obj \ 
    43    $L\libew_mt.lib -out:$B\dumpwave.exe 
     13APP = dumpwave 
    4414 
    45 .c.obj: 
    46    $(CC) $(GLOBALFLAGS)  /nologo $(cflags) $(cdebug) $(cvarsmt) $(tflags) $< 
     15OBJS = $(APP).obj 
     16 
     17EW_LIBS = \ 
     18        $L\swap.obj \ 
     19        $L\libew_mt.lib 
     20 
     21$B\$(APP).exe: $(OBJS) 
     22        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    4723 
    4824 
     
    5228 
    5329clean_bin: 
    54         -del $B\dumpwave* 
     30        -del $B\$(APP)* 
  • trunk/src/eew/cwb/code/dcsn_xml/makefile.nt

    r7746 r7756  
    1 # 
    2 #                    Nmake File For dcsn_xml  - Windows NT version 
    3 # 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
    43NODEBUG=1 
     4!ENDIF 
    55 
    66!include <ntwin32.mak> 
    77 
    8 APP = dcsn_xml 
    9 O = $(APP).obj  
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    109 
    1110B = $(EW_HOME)\$(EW_VERSION)\bin 
    1211L = $(EW_HOME)\$(EW_VERSION)\lib 
    1312 
    14 $B\$(APP).exe: $O 
    15     $(link) $(conlflags) $(ldebug) $(conlibsmt) $O $L\kom.obj $L\getutil.obj \ 
    16     $L\time_ew.obj $L\chron3.obj $L\logit.obj $L\transport.obj $L\sleep_ew.obj \ 
    17     $L\swap.obj $L\lockfile.obj $L\lockfile_ew.obj \ 
    18         -out:dcsn_xml_v1.exe 
     13APP = dcsn_xml 
    1914 
    20 .c.obj: 
    21    $(cc) $(GLOBALFLAGS) /D_CRT_SECURE_NO_DEPRECATE /nologo $(cflags) $(cdebug) $(cvarsmt) $(tflags) $< 
     15OBJS = $(APP).obj  
     16 
     17EW_LIBS = \ 
     18        $L\chron3.obj \ 
     19        $L\getutil.obj \ 
     20        $L\kom.obj \ 
     21        $L\lockfile.obj \ 
     22        $L\lockfile_ew.obj \ 
     23        $L\logit_mt.obj \ 
     24        $L\sleep_ew.obj \ 
     25        $L\swap.obj \ 
     26        $L\time_ew.obj \ 
     27        $L\transport.obj \ 
     28 
     29$B\$(APP)_v1.exe: $(OBJS) 
     30        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    2231 
    2332 
  • trunk/src/eew/cwb/code/dcsn_xml/makefile.sol

    r7746 r7756  
    44L = $(EW_HOME)/$(EW_VERSION)/lib 
    55 
    6 TEMPLATE = template.o $L/logit.o $L/kom.o $L/getutil.o $L/sleep_ew.o \ 
    7            $L/time_ew.o $L/transport.o $L/lockfile_ew.o $L/lockfile.o 
     6APP = template 
    87 
    9 template: $(TEMPLATE) 
    10         cc -o $B/template $(TEMPLATE) -lm -lposix4 
     8OBJS = $(APP).o 
    119 
    12 lint: 
    13         lint template.c $(GLOBALFLAGS) 
     10EW_LIBS = \ 
     11        $L/getutil.o \ 
     12        $L/kom.o \ 
     13        $L/lockfile.o \ 
     14        $L/lockfile_ew.o \ 
     15        $L/logit_mt.o \ 
     16        $L/sleep_ew.o \ 
     17        $L/time_ew.o \ 
     18        $L/transport.o 
     19 
     20template: $(OBJS) 
     21        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) -lm -lrt -lpthread 
    1422 
    1523 
    1624# Clean-up rules 
    1725clean: 
    18         rm -f a.out core *.o *.obj *% *~ 
     26        -$(RM) a.out core *.o *.obj *% *~ 
    1927 
    2028clean_bin: 
    21         rm -f $B/template* 
     29        -$(RM) $B/$(APP)* 
  • trunk/src/eew/cwb/code/dcsn_xml/makefile.ux

    r7746 r7756  
    66L = $(EW_HOME)/$(EW_VERSION)/lib 
    77 
    8 dcsn = dcsn.o $L/logit.o $L/kom.o $L/getutil.o $L/sleep_ew.o \ 
    9            $L/time_ew.o $L/transport.o  $L/lockfile_ew.o $L/lockfile.o  
     8APP = dcsn 
    109 
    11 dcsn: $(dcsn) 
    12         $(CC) $(CFLAGS) -o dcsn $(dcsn) $(LIBS) 
     10OBJS = $(APP).o 
    1311 
    14 lint: 
    15         lint dcsn.c $(GLOBALFLAGS) 
     12EW_LIBS = \ 
     13        $L/getutil.o \ 
     14        $L/kom.o \ 
     15        $L/lockfile.o \ 
     16        $L/lockfile_ew.o \ 
     17        $L/logit_mt.o \ 
     18        $L/sleep_ew.o \ 
     19        $L/time_ew.o \ 
     20        $L/transport.o 
     21 
     22$B/$(APP): $(OBJS) 
     23        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) $(LIBS) 
    1624 
    1725 
    1826# Clean-up rules 
    1927clean: 
    20         rm -f a.out core *.o *.obj *% *~ 
     28        -$(RM) a.out core *.o *.obj *% *~ 
    2129 
    2230clean_bin: 
    23         rm -f $B/dcsn* 
     31        -$(RM) $B/$(APP)* 
  • trunk/src/eew/cwb/code/pick_eew/makefile.nt

    r7746 r7756  
    1 # 
    2 #                    Nmake File For pick_ew - Windows NT version 
    3 # 
    4 APP = pick_ew 
    5 O = $(APP).obj pick_ra.obj restart.obj config.obj stalist.obj sniff_eew.obj compare.obj \ 
    6             index.obj sample.obj report.obj initvar.obj scan.obj sign.obj 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
     3NODEBUG=1 
     4!ENDIF 
     5 
     6!include <ntwin32.mak> 
     7 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    79 
    810B = $(EW_HOME)\$(EW_VERSION)\bin 
    911L = $(EW_HOME)\$(EW_VERSION)\lib 
    1012 
    11 !include <ntwin32.mak> 
     13APP = pick_ew 
    1214 
    13 compflags = /c /W3 /MT /nologo 
     15OBJS = \ 
     16        $(APP).obj \ 
     17        compare.obj \ 
     18        config.obj \ 
     19        index.obj \ 
     20        initvar.obj \ 
     21        pick_ra.obj \ 
     22        report.obj \ 
     23        restart.obj \ 
     24        sample.obj \ 
     25        scan.obj \ 
     26        sign.obj \ 
     27        sniff_eew.obj \ 
     28        stalist.obj 
     29 
     30EW_LIBS = \ 
     31        $L\chron3.obj \ 
     32        $L\getutil.obj \ 
     33        $L\kom.obj \ 
     34        $L\logit_mt.obj \ 
     35        $L\sleep_ew.obj \ 
     36        $L\swap.obj \ 
     37        $L\time_ew.obj \ 
     38        $L\transport.obj \ 
     39        $L\trheadconv.obj 
    1440 
    1541linkflags = /release /nologo 
    1642 
    17 libs = libcmt.lib 
    18  
    19 $(APP).exe: $O 
    20    link $(linkflags) $(libs) $O $L\kom.obj $L\getutil.obj \ 
    21     $L\time_ew.obj $L\chron3.obj $L\logit.obj $L\transport.obj \ 
    22     $L\sleep_ew.obj $L\swap.obj $L\trheadconv.obj -out:pick_eew_v1.exe 
    23  
    24 .c.obj: 
    25    $(cc) $(GLOBALFLAGS) /nologo $(compflags) $(cflags) $(tflags) $< 
     43$B\$(APP)_v1.exe: $(OBJS) 
     44        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    2645 
    2746 
    28 # Clean-up directives 
     47# Clean-up rules 
    2948clean: 
    30         -del a.out core *.o *.obj *% *~  
     49        -del a.out core *.o *.obj *% *~ 
    3150 
    3251clean_bin: 
    33         -del $B\pick_ew* 
     52        -del $B\$(APP)* 
  • trunk/src/eew/cwb/code/pick_eew/makefile.sol

    r7746 r7756  
    44L = $(EW_HOME)/$(EW_VERSION)/lib 
    55 
    6 O = pick_ew.o pick_ra.o restart.o config.o stalist.o compare.o \ 
    7     index.o sample.o report.o initvar.o scan.o sign.o \ 
    8     $L/kom.o $L/getutil.o $L/time_ew.o $L/chron3.o $L/logit.o \ 
    9     $L/transport.o $L/sleep_ew.o $L/swap.o $L/trheadconv.o 
     6APP = pick_ew 
    107 
    11 pick_ew: $O 
    12         cc -o $B/pick_ew $O -lm -lposix4 
     8OBJS = \ 
     9        compare.o \ 
     10        config.o \ 
     11        index.o \ 
     12        initvar.o \ 
     13        pick_ew.o \ 
     14        pick_ra.o \ 
     15        report.o \ 
     16        restart.o \ 
     17        sample.o \ 
     18        scan.o \ 
     19        sign.o \ 
     20        stalist.o 
    1321 
    14 lint: 
    15         lint pick_ew.c pick_ra.c restart.c config.c stalist.c \ 
    16                         compare.c index.c sample.c report.c initvar.c \ 
    17                         scan.c sign.c $(GLOBALFLAGS) 
     22EW_LIBS = \ 
     23        $L/chron3.o \ 
     24        $L/getutil.o \ 
     25        $L/kom.o \ 
     26        $L/logit_mt.o \ 
     27        $L/sleep_ew.o \ 
     28        $L/swap.o \ 
     29        $L/time_ew.o \ 
     30        $L/transport.o \ 
     31        $L/trheadconv.o 
     32 
     33$B/$(APP): $(OBJS) 
     34        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) -lm -lrt -lpthread 
    1835 
    1936 
    2037# Clean-up rules 
    2138clean: 
    22         rm -f a.out core *.o *.obj *% *~ 
     39        -$(RM) a.out core *.o *.obj *% *~ 
    2340 
    2441clean_bin: 
    25         rm -f $B/pick_ew* 
     42        -$(RM) $B/$(APP)* 
  • trunk/src/eew/cwb/code/pick_eew/makefile.ux

    r7746 r7756  
    44L = $(EW_HOME)/$(EW_VERSION)/lib 
    55 
    6 O = pick_ew.o pick_ra.o restart.o config.o stalist.o sniff_eew.o compare.o \ 
    7     index.o sample.o report.o initvar.o scan.o sign.o \ 
    8     $L/kom.o $L/getutil.o $L/time_ew.o $L/chron3.o $L/logit.o \ 
    9     $L/transport.o $L/sleep_ew.o $L/swap.o $L/trheadconv.o 
     6APP = pick_ew 
    107 
    11 pick_ew: $O 
    12         $(CC) $(CFLAGS) -o pick_eew_v1 $O -lm -lpthread 
     8OBJS = \ 
     9        compare.o \ 
     10        config.o \ 
     11        index.o \ 
     12        initvar.o \ 
     13        pick_ew.o \ 
     14        pick_ra.o \ 
     15        report.o \ 
     16        restart.o \ 
     17        sample.o \ 
     18        scan.o \ 
     19        sign.o \ 
     20        sniff_eew.o \ 
     21        stalist.o 
    1322 
    14 lint: 
    15         lint pick_ew.c pick_ra.c restart.c config.c stalist.c \ 
    16                         compare.c index.c sample.c report.c initvar.c \ 
    17                         scan.c sign.c $(GLOBALFLAGS) 
     23EW_LIBS = \ 
     24        $L/chron3.o \ 
     25        $L/getutil.o \ 
     26        $L/kom.o \ 
     27        $L/logit_mt.o \ 
     28        $L/sleep_ew.o \ 
     29        $L/swap.o \ 
     30        $L/time_ew.o \ 
     31        $L/transport.o \ 
     32        $L/trheadconv.o 
     33 
     34$B/$(APP): $(OBJS) 
     35        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) -lm -lpthread 
    1836 
    1937 
    2038# Clean-up rules 
    2139clean: 
    22         rm -f a.out core *.o *.obj *% *~ 
     40        -$(RM) a.out core *.o *.obj *% *~ 
    2341 
    2442clean_bin: 
    25         rm -f $B/pick_ew* 
     43        -$(RM) $B/$(APP)* 
  • trunk/src/eew/cwb/code/tcpd/makefile.nt

    r7746 r7756  
    1 # 
    2 #                    Nmake File For tcpd  - Windows NT version 
    3 # 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
    43NODEBUG=1 
     4!ENDIF 
    55 
    66!include <ntwin32.mak> 
    77 
    8 APP = tcpd 
    9 O = $(APP).obj  
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    109 
    1110B = $(EW_HOME)\$(EW_VERSION)\bin 
    1211L = $(EW_HOME)\$(EW_VERSION)\lib 
    1312 
    14 $(APP).exe: $O 
    15    $(link) $(conlflags) $(ldebug) $(conlibsmt) $O $L\kom.obj $L\getutil.obj \ 
    16     $L\time_ew.obj $L\chron3.obj $L\logit.obj $L\transport.obj $L\sleep_ew.obj \ 
    17     $L\swap.obj $L\lockfile.obj $L\lockfile_ew.obj -out:tcpd_v1.exe 
     13APP = tcpd 
    1814 
    19 .c.obj: 
    20    $(cc) $(GLOBALFLAGS) /D_CRT_SECURE_NO_DEPRECATE /nologo $(cflags) $(cdebug) $(cvarsmt) $(tflags) $< 
     15OBJS = $(APP).obj  
     16 
     17EW_LIBS = \ 
     18        $L\chron3.obj \ 
     19        $L\getutil.obj \ 
     20        $L\kom.obj \ 
     21        $L\lockfile.obj \ 
     22        $L\lockfile_ew.obj \ 
     23        $L\logit_mt.obj \ 
     24        $L\sleep_ew.obj \ 
     25        $L\swap.obj \ 
     26        $L\time_ew.obj \ 
     27        $L\transport.obj 
     28 
     29$B\$(APP)_v1.exe: $(OBJS) 
     30        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    2131 
    2232 
    23 # Clean-up directives 
     33# Clean-up rules 
    2434clean: 
    2535        -del a.out core *.o *.obj *% *~ 
    2636 
    2737clean_bin: 
    28         -del $B\tcpd* 
     38        -del $B\$(APP)* 
  • trunk/src/eew/cwb/code/tcpd/makefile.ux

    r7746 r7756  
    11CFLAGS = $(GLOBALFLAGS) 
    2  
    3 LIBS = -lm -lpthread 
    42 
    53B = $(EW_HOME)/$(EW_VERSION)/bin 
    64L = $(EW_HOME)/$(EW_VERSION)/lib 
    75 
    8 tcpd = tcpd.o $L/logit.o $L/kom.o $L/getutil.o $L/sleep_ew.o \ 
    9         $L/time_ew.o $L/transport.o  $L/lockfile_ew.o $L/lockfile.o 
     6APP = tcpd 
    107 
    11 tcpd: $(tcpd) 
    12         $(CC) $(CFLAGS) -o tcpd_normal $(tcpd) $(LIBS) 
     8OBJS = $(APP).o 
    139 
    14 lint: 
    15         lint tcpd.c $(GLOBALFLAGS) 
     10EW_LIBS = \ 
     11        $L/getutil.o \ 
     12        $L/kom.o \ 
     13        $L/lockfile.o \ 
     14        $L/lockfile_ew.o \ 
     15        $L/logit_mt.o \ 
     16        $L/sleep_ew.o \ 
     17        $L/time_ew.o \ 
     18        $L/transport.o 
     19 
     20LIBS = -lm -lpthread 
     21 
     22$B/$(APP)_normal: $(OBJS) 
     23        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) $(LIBS) 
    1624 
    1725 
    1826# Clean-up rules 
    1927clean: 
    20         rm -f a.out core *.o *.obj *% *~ 
     28        -$(RM) a.out core *.o *.obj *% *~ 
    2129 
    2230clean_bin: 
    23         rm -f $B/tcpd* 
     31        -$(RM) $B/$(APP)* 
  • trunk/src/eew/icgc/ewpublish/src/ewpublish_makefile.nt

    r7746 r7756  
    1 NODEBUG = 1 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
     3NODEBUG=1 
     4!ENDIF 
    25 
    36!include <ntwin32.mak> 
     7 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    49 
    510B = $(EW_HOME)\$(EW_VERSION)\bin 
    611L = $(EW_HOME)\$(EW_VERSION)\lib 
    712 
    8 eqproc: 
    9    emake $B\ewpublish.exe 
     13APP = ewpublish 
     14 
     15OBJS = $(APP).obj 
     16 
     17EW_LIBS = \ 
     18        $L\brent.obj \ 
     19        $L\chron3.obj \ 
     20        $L\getutil.obj \ 
     21        $L\kom.obj \ 
     22        $L\logit_mt.obj \ 
     23        $L\mnbrak.obj \ 
     24        $L\site.obj \ 
     25        $L\sleep_ew.obj \ 
     26        $L\time_ew.obj \ 
     27        $L\tlay.obj \ 
     28        $L\transport.obj 
     29 
     30$B\$(APP).exe: $(OBJS) 
     31        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    1032 
    1133 
    12 $B\ewpublish.exe: eqproc.obj 
    13    $(link) $(conlflags) $(ldebug) $(conlibsmt) eqproc.obj $L\site.obj \ 
    14     $L\tlay.obj $L\logit.obj $L\time_ew.obj $L\kom.obj $L\chron3.obj \ 
    15     $L\mnbrak.obj $L\brent.obj $L\getutil.obj $L\transport.obj \ 
    16     $L\sleep_ew.obj -out:$B\ewpublish.exe 
    17  
    18 .c.obj: 
    19    $(cc) /nologo $(cflags) $(cdebug) $(cvarsmt) $(tflags) $< 
    20  
    21  
    22 # Clean-up directives 
     34# Clean-up rules 
    2335clean: 
    2436        -del a.out core *.o *.obj *% *~ 
    2537 
    2638clean_bin: 
    27         -del $B\eqproc*  
    28  
     39        -del $B\$(APP)* 
  • trunk/src/eew/icgc/pick_eew/src/pick_eew_makefile.nt

    r7746 r7756  
    1 APP = pick_eew 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
     3NODEBUG=1 
     4!ENDIF 
    25 
    3 O = $(APP).obj pick_ra.obj restart.obj config.obj stalist.obj compare.obj \ 
    4             index.obj sample.obj report.obj initvar.obj scan.obj sign.obj 
     6!include <ntwin32.mak> 
     7 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    59 
    610B = $(EW_HOME)\$(EW_VERSION)\bin 
    711L = $(EW_HOME)\$(EW_VERSION)\lib 
    812 
    9 compflags = /c /W3 /MT /nologo 
     13APP = pick_eew 
    1014 
    11 linkflags = /release /nologo 
     15OBJS = \ 
     16        $(APP).obj \ 
     17        compare.obj \ 
     18        config.obj \ 
     19        index.obj \ 
     20        initvar.obj \ 
     21        pick_ra.obj \ 
     22        report.obj \ 
     23        restart.obj \ 
     24        sample.obj \ 
     25        scan.obj \ 
     26        sign.obj \ 
     27        stalist.obj 
    1228 
    13 libs = libcmt.lib 
     29EW_LIBS = \ 
     30        $L\chron3.obj \ 
     31        $L\getutil.obj \ 
     32        $L\kom.obj \ 
     33        $L\logit_mt.obj \ 
     34        $L\sleep_ew.obj \ 
     35        $L\swap.obj \ 
     36        $L\time_ew.obj \ 
     37        $L\transport.obj 
    1438 
    15 $B\$(APP).exe: $O 
    16    link $(linkflags) $(libs) $O $L\kom.obj $L\getutil.obj \ 
    17     $L\time_ew.obj $L\chron3.obj $L\logit.obj $L\transport.obj \ 
    18     $L\sleep_ew.obj $L\swap.obj -out:$B\$(APP).exe 
     39LIBS = libcmt.lib 
    1940 
    20 .c.obj: 
    21    cl /nologo $(compflags) $(tflags) $< 
     41$B\$(APP).exe: $(OBJS) 
     42        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(LIBS) $(EW_LIBS)  
    2243 
    2344 
    24 # Clean-up directives 
     45# Clean-up rules 
    2546clean: 
    2647        -del a.out core *.o *.obj *% *~ 
    2748 
    2849clean_bin: 
    29         -del $B\pick_eew* 
     50        -del $B\$(APP)* 
  • trunk/src/eew/pick_gm/makefile.nt

    r7746 r7756  
    1 # 
    2 #                    Nmake File For pick_gm - Windows NT version 
    3 # 
    4 APP = pick_gm 
    5 #O = $(APP).obj call_FilterPicker.obj restart.obj config.obj stalist.obj compare.obj \ 
    6 #            index.obj report.obj initvar.obj  
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
     3NODEBUG=1 
     4!ENDIF 
    75 
    8 O = $(APP).obj sniff_eew.obj restart.obj config.obj stalist.obj compare.obj \ 
    9             index.obj report.obj initvar.obj xmlthrd.obj 
     6!include <ntwin32.mak> 
    107 
    11 #PO = picker/FilterPicker5.obj picker/FilterPicker5_Memory.obj picker/PickData.obj 
    12 #P = FilterPicker5.obj FilterPicker5_Memory.obj PickData.obj 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    139 
    1410B = $(EW_HOME)\$(EW_VERSION)\bin 
    1511L = $(EW_HOME)\$(EW_VERSION)\lib 
    1612 
    17 !include <ntwin32.mak> 
     13APP = pick_gm 
    1814 
    19 compflags = /c /W3 /MT /nologo 
     15OBJS = \ 
     16        $(APP).obj \ 
     17        initvar.obj \ 
     18        compare.obj \ 
     19        config.obj \ 
     20        index.obj \ 
     21        report.obj \ 
     22        restart.obj \ 
     23        sniff_eew.obj \ 
     24        stalist.obj \ 
     25        xmlthrd.obj 
    2026 
    21 linkflags = /release /nologo 
     27EW_LIBS = \ 
     28        $L\chron3.obj \ 
     29        $L\getutil.obj \ 
     30        $L\kom.obj \ 
     31        $L\logit_mt.obj \ 
     32        $L\mem_circ_queue.obj \ 
     33        $L\sema_ew.obj \ 
     34        $L\sleep_ew.obj \ 
     35        $L\swap.obj \ 
     36        $L\threads_ew.obj \ 
     37        $L\time_ew.obj \ 
     38        $L\transport.obj \ 
     39        $L\trheadconv.obj 
    2240 
    23 libs = libcmt.lib 
     41LIBS = libcmt.lib 
    2442 
    25 $B\$(APP).exe: $O  
    26    link $(linkflags) $(libs) $O \ 
    27     $L\kom.obj $L\getutil.obj \ 
    28     $L\time_ew.obj $L\chron3.obj $L\logit.obj $L\transport.obj \ 
    29     $L\sleep_ew.obj $L\swap.obj $L\trheadconv.obj $L\threads_ew.obj $L\sema_ew.obj \ 
    30     $L\mem_circ_queue.obj \ 
    31     -out:$(APP).exe 
    32  
    33 .c.obj: 
    34    $(CC) $(GLOBALFLAGS) /nologo $(compflags) $(cflags) $(tflags) $< 
     43$B\$(APP).exe: $(OBJS) 
     44        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS)$(LIBS) 
    3545 
    3646 
    37 # Clean-up directives 
     47# Clean-up rules 
    3848clean: 
    39         -del a.out core *.o *.obj *% *~  
     49        -del a.out core *.o *.obj *% *~ 
    4050 
    4151clean_bin: 
    42         -del $B\pick_gm* 
    43  
     52        -del $B\$(APP)* 
    4453install: 
    4554        copy $(APP).exe $(B) 
  • trunk/src/eew/pick_gm/makefile.unix

    r7746 r7756  
    44L = $(EW_HOME)/$(EW_VERSION)/lib 
    55 
    6 O = pick_gm.o sniff_eew.o restart.o config.o stalist.o compare.o \ 
    7     index.o report.o initvar.o xmlthrd.o \ 
    8     $L/kom.o $L/getutil.o $L/time_ew.o $L/chron3.o $L/logit.o \ 
    9     $L/transport.o $L/sleep_ew.o $L/swap.o $L/trheadconv.o \ 
    10     $L/threads_ew.o $L/sema_ew.o $L/mem_circ_queue.o 
     6APP = pick_gm 
    117 
    12 pick_gm: $O 
    13         $(CC) $(CFLAGS) -o $B/pick_gm $O -lm -lpthread 
     8OBJS = \ 
     9        $(APP).o \ 
     10        compare.o \ 
     11        config.o \ 
     12        index.o \ 
     13        initvar.o \ 
     14        report.o \ 
     15        restart.o \ 
     16        sniff_eew.o \ 
     17        stalist.o \ 
     18        xmlthrd.o 
    1419 
    15 lint: 
    16         lint pick_gm.c sniff_eew.c restart.c config.c stalist.c compare.c \ 
    17         index.c report.c initvar.c $(GLOBALFLAGS) 
     20EW_LIBS = \ 
     21        $L/chron3.o \ 
     22        $L/getutil.o \ 
     23        $L/kom.o \ 
     24        $L/logit_mt.o \ 
     25        $L/mem_circ_queue.o \ 
     26        $L/sema_ew.o \ 
     27        $L/sleep_ew.o \ 
     28        $L/swap.o \ 
     29        $L/threads_ew.o \ 
     30        $L/time_ew.o \ 
     31        $L/transport.o \ 
     32        $L/trheadconv.o 
     33 
     34$B/$(APP): $(OBJS) 
     35        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) -lm -lpthread 
    1836 
    1937 
    2038# Clean-up rules 
    2139clean: 
    22         rm -f a.out core *.o *.obj *% *~ 
     40        -$(RM) a.out core *.o *.obj *% *~ 
    2341 
    2442clean_bin: 
    25         rm -f $B/pick_gm* 
    26  
    27 install: 
    28         cp pick_gm $B 
     43        -$(RM) $B/$(APP)* 
  • trunk/src/grab_bag/cleandir/makefile.ind

    r7138 r7756  
    1 # 
    2 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    3 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    4 # 
    5  
    61############################### 
    72#Set APP to your program name. 
     
    2924 
    3025EW_LIBS =       $(EW_LIB)\service_ew.$(OBJ) \ 
    31                 $(EW_LIB)\logit.$(OBJ) \ 
     26                $(EW_LIB)\logit_mt.$(OBJ) \ 
    3227                $(EW_LIB)\time_ew.$(OBJ) \ 
    3328                $(EW_LIB)\sleep_ew.$(OBJ) \ 
    3429                $(EW_LIB)\watchdog_client.$(OBJ) 
    3530 
    36 APPS_LIBS =    
     31APPS_LIBS = 
    3732         
    3833ALL_CLIENT_LIBS = $(EW_LIBS) $(APPS_LIBS) $(WATCHDOG_LIBS) 
  • trunk/src/grab_bag/comment2html/makefile.nt

    r5281 r7756  
    1 # 
    2 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    3 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    4 # 
    5 #    $Id$ 
    6 # 
    7 #    Revision history: 
    8 #     $Log$ 
    9 #     Revision 1.3  2006/11/21 23:04:07  stefan 
    10 #     GLOBALFLAGS for c compiler from ew_nt.cmd 
    11 # 
    12 #     Revision 1.2  2003/05/06 20:40:55  lucky 
    13 #     *** empty log message *** 
    14 # 
    15 #     Revision 1.1  2003/01/30 23:12:14  lucky 
    16 #     Initial revision 
    17 # 
    18 #     Revision 1.1  2000/02/14 16:04:49  lucky 
    19 #     Initial revision 
    20 # 
    21 # 
    22 # 
    23  
    24 #                    Nmake File For arc2trig- Windows NT version 
    25  
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
    263NODEBUG=1 
     4!ENDIF 
    275 
    286!include <ntwin32.mak> 
    297 
    30 APP = comment2html 
    31 O = $(APP).obj 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    329 
    3310B = $(EW_HOME)\$(EW_VERSION)\bin 
    3411L = $(EW_HOME)\$(EW_VERSION)\lib 
    3512 
     13APP = comment2html 
    3614 
    37 support_files = api_doc_util.obj parse_files_for_keywords.obj \ 
    38                 write_html_comments.obj write_html_file.obj write_comment_file.obj 
     15OBJS = \ 
     16        $(APP).obj \ 
     17        api_doc_util.obj \ 
     18        parse_files_for_keywords.obj \ 
     19        write_comment_file.obj \ 
     20        write_html_comments.obj \ 
     21        write_html_file.obj 
    3922 
    40 ew_files =      $L\dirops_ew.obj $L\logit.obj $L\time_ew.obj 
     23EW_LIBS = \ 
     24        $L\dirops_ew.obj \ 
     25        $L\logit_mt.obj \ 
     26        $L\time_ew.obj 
    4127 
    42 comment2html_files = comment2html.obj $(support_files) $(ew_files) 
    43 comment2html: $(comment2html_files)  
    44         $(CC) -o $(B)\comment2html $(comment2html_files) -lm -lposix4 
    45  
    46 $B\$(APP).exe: $(comment2html_files) 
    47    $(link) $(conlflags) $(ldebug) $(conlibsmt) $O $(comment2html_files) \ 
    48     -out:$B\$(APP).exe 
    49  
    50 .c.obj: 
    51    $(CC) $(GLOBALFLAGS)  /nologo $(cflags) $(cdebug) $(cvarsmt) $(tflags) $< 
     28$B\$(APP).exe: $(OBJS) 
     29        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    5230 
    5331 
    54 # Clean-up directives 
     32# Clean-up rules 
    5533clean: 
    5634        -del a.out core *.o *.obj *% *~ 
    5735 
    5836clean_bin: 
    59         -del $B\arc2trig* 
     37        -del $B\$(APP)* 
  • trunk/src/seismic_processing/localmag/makefile.unix

    r7735 r7756  
    44 
    55CFLAGS = $(GLOBALFLAGS) $(UW_FLAGS) 
    6  
    7 LDC = $(CC) 
    86 
    97# To turn on UW-specific features, uncomment the following four lines. 
     
    1614L = $(EW_HOME)/$(EW_VERSION)/lib 
    1715 
    18 all: localmag 
     16APP = localmag 
    1917 
    20 OBJS = lm_main.o lm_util.o lm_config.o lm_ws.o lm_misc.o lm_sac.o \ 
    21    lm_site.o lm_xml_event.o $(UW_OBJ) 
     18OBJS = \ 
     19        lm_main.o \ 
     20        lm_config.o \ 
     21        lm_misc.o \ 
     22        lm_sac.o \ 
     23        lm_site.o \ 
     24        lm_util.o \ 
     25        lm_ws.o \ 
     26        lm_xml_event.o \ 
     27        $(UW_OBJ) 
    2228 
    23 EWLIBS = $L/swap.o $L/read_arc.o \ 
    24    $L/ws_clientII.o $L/socket_ew_common.o $L/socket_ew.o $L/libew_mt.a \ 
    25    $L/tlay.o $L/mnbrak.o $L/brent.o $L/dirops_ew.o \ 
    26    $L/mem_circ_queue.o $L/parse_ip_address.o $L/get_ip_format_string.o \ 
    27    $L/fft99.o $L/fft_prep.o $L/transfer.o \ 
    28    $L/rw_mag.o  
     29EW_LIBS = \ 
     30        $L/brent.o \ 
     31        $L/dirops_ew.o \ 
     32        $L/fft_prep.o \ 
     33        $L/fft99.o \ 
     34        $L/get_ip_format_string.o \ 
     35        $L/mem_circ_queue.o \ 
     36        $L/mnbrak.o \ 
     37        $L/parse_ip_address.o \ 
     38        $L/read_arc.o \ 
     39        $L/rw_mag.o \ 
     40        $L/socket_ew.o \ 
     41        $L/socket_ew_common.o \ 
     42        $L/swap.o \ 
     43        $L/tlay.o \ 
     44        $L/transfer.o \ 
     45        $L/ws_clientII.o \ 
     46        $L/libew_mt.a 
    2947 
    30 localmag: $(OBJS) 
    31         $(LDC) $(CFLAGS) $(OBJS) $(EWLIBS) $(UW_LIBS) $(SPECIFIC_FLAGS) -o $B/localmag 
     48$B/$(APP): $(OBJS) 
     49        $(CC) -o $@ $(CFLAGS) $(OBJS) $(EW_LIBS) $(UW_LIBS) $(SPECIFIC_FLAGS) 
    3250 
    3351readresp: readresp.o 
    34         $(CC) $(CFLAGS) $(FFLAGS) readresp.o $L/logit.o $L/time_ew.o $L/fft99.o $L/fft_prep.o $L/transfer.o $(UW_OBJ) $(LIBS) -o readresp 
     52        $(CC) -o $@ $(CFLAGS) $(FFLAGS) readresp.o $L/logit_mt.o $L/time_ew.o $L/fft99.o $L/fft_prep.o $L/transfer.o $(UW_OBJ) $(LIBS) 
    3553 
    3654 
    3755# Clean-up rules 
    3856clean: 
    39         $(RM) a.out core *.o *.obj *% *~ 
     57        -$(RM) a.out core *.o *.obj *% *~ 
    4058 
    4159clean_bin: 
    42         $(RM) $B/localmag 
     60        -$(RM) $B/$(APP)* readresp 
  • trunk/src/system_control/reconfigure/makefile.nt

    r5281 r7756  
    1  
    2  
    3 # 
    4 # 
    5 # 
    6  
    7 #                    Nmake File For reconfigure - Windows NT version 
    8  
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
    93NODEBUG=1 
     4!ENDIF 
    105 
    116!include <ntwin32.mak> 
    127 
    13 APP = reconfigure 
    14 O = $(APP).obj 
     8CFLAGS = $(cflags) $(cdebug) $(cvarsmt) $(GLOBALFLAGS) 
    159 
    1610B = $(EW_HOME)\$(EW_VERSION)\bin 
    1711L = $(EW_HOME)\$(EW_VERSION)\lib 
    1812 
     13APP = reconfigure 
    1914 
    20 $B\$(APP).exe: $O 
    21    $(link) $(conlflags) $(ldebug) $(conlibsmt) $O $L\dirops_ew.obj $L\kom.obj \ 
    22     $L\time_ew.obj $L\getutil.obj $L\transport.obj $L\sleep_ew.obj $L\logit.obj \ 
    23     -out:$B\$(APP).exe 
     15OBJS = $(APP).obj 
    2416 
    25 .c.obj: 
    26    $(CC) $(GLOBALFLAGS)  /nologo $(cflags) $(cdebug) $(cvarsmt) $(tflags) $< 
     17EW_LIBS = \ 
     18        $L\dirops_ew.obj \ 
     19        $L\getutil.obj \ 
     20        $L\kom.obj \ 
     21        $L\logit_mt.obj \ 
     22        $L\sleep_ew.obj \ 
     23        $L\time_ew.obj \ 
     24        $L\transport.obj \ 
     25        $L\libew_mt.lib 
     26 
     27$B\$(APP).exe: $(OBJS) 
     28        $(link) -out:$@ $(conlflags) $(ldebug) $(conlibsmt) $(OBJS) $(EW_LIBS) 
    2729 
    2830 
    29 # Clean-up directives 
     31# Clean-up rules 
    3032clean: 
    3133        -del a.out core *.o *.obj *% *~ 
    3234 
    3335clean_bin: 
    34         -del $B\reconfigure* 
     36        -del $B\$(APP)* 
Note: See TracChangeset for help on using the changeset viewer.