Changeset 4181

Show
Ignore:
Timestamp:
2006年11月19日 13時58分59秒 (2 years ago)
Author:
fujii
Message:

Build emacsclient and emacsclientw.

* makefile.mw32-in: Sync up with makefile.w32-in.

This change makes emacsclinent and emacsclientw available.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib-src/ChangeLog.Meadow

    r4180 r4181  
     12006-11-19  Masayuki FUJII  <boochang@m4.kcn.ne.jp> 
     2 
     3        * makefile.mw32-in: Sync up with makefile.w32-in. 
     4          This change makes emacsclinent and emacsclientw available. 
     5 
    162006-11-18  MIYOSHI Masanori  <miyoshi@meadowy.org> 
    27 
  • trunk/lib-src/makefile.mw32-in

    r4125 r4181  
    2121# 
    2222 
    23 ALL           = make-docfile hexl ctags etags movemail ebrowse 
     23ALL           = make-docfile hexl ctags etags movemail ebrowse emacsclient 
    2424 
    2525.PHONY: $(ALL) 
     
    5757movemail:       $(BLD) $(BLD)/movemail.exe 
    5858fakemail:       $(BLD) $(BLD)/fakemail.exe 
     59emacsclient:    $(BLD) $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe 
    5960 
    6061GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O) 
     
    7475                $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(MOVEMAIL_PROGDLG) $(WSOCK32) $(LIBS) $(MOVEMAIL_PROGDLG_LIB) 
    7576 
     77ECLIENT_CFLAGS = -DHAVE_GETCWD -DHAVE_STRERROR 
     78ECLIENTOBJS =   $(BLD)/emacsclient.$(O) \ 
     79                $(BLD)/getopt.$(O) \ 
     80                $(BLD)/getopt1.$(O) \ 
     81                $(BLD)/ntlib.$(O) 
     82 
     83$(BLD)/emacsclient.exe:         $(ECLIENTOBJS) 
     84# put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib 
     85                $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(LIBS) 
     86 
     87$(BLD)/emacsclientw.exe:        $(ECLIENTOBJS) 
     88# put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib 
     89                $(LINK) $(LINK_OUT)$@ -mwindows $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(LIBS) 
     90 
     91$(BLD)/emacsclient.$(O):        emacsclient.c 
     92                $(CC) $(CFLAGS) $(ECLIENT_CFLAGS) $(CC_OUT)$@ emacsclient.c 
     93 
    7694ETAGSOBJ      = $(BLD)/etags.$(O) \ 
    7795                $(BLD)/getopt.$(O) \ 
     
    85103 
    86104EBROWSEOBJ    = $(BLD)/ebrowse.$(O) \ 
    87                 $(BLD)/getopt.$(O) \ 
    88                 $(BLD)/getopt1.$(O) \ 
    89                 $(BLD)/ntlib.$(O) 
     105               $(BLD)/getopt.$(O) \ 
     106               $(BLD)/getopt1.$(O) \ 
     107               $(BLD)/ntlib.$(O) 
    90108 
    91109$(BLD)/ebrowse.exe:     $(EBROWSEOBJ) 
     
    305323                $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin 
    306324                $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin 
     325                $(CP) $(BLD)/emacsclient.exe $(INSTALL_DIR)/bin 
     326                $(CP) $(BLD)/emacsclientw.exe $(INSTALL_DIR)/bin 
    307327                - mkdir "$(INSTALL_DIR)/etc" 
    308328                $(CP) $(DOC) $(INSTALL_DIR)/etc