Annotation of sbbs/src/xpdev/makefile, revision 1.1

1.1     ! root        1: # To build the .dll files, use "make [OPTIONS] DLLIBS=1 dl"
        !             2: 
        !             3: SRC_ROOT       =       ..
        !             4: !include $(SRC_ROOT)/build/Common.bmake
        !             5: 
        !             6: CFLAGS =       $(CFLAGS) $(XPDEV_CFLAGS)
        !             7: MT_CFLAGS      =       $(MT_CFLAGS) $(XPDEV-MT_CFLAGS)
        !             8: 
        !             9: #The following is necessary only when DLL-exporting wrapper functions
        !            10: !ifdef DLLIBS
        !            11: CFLAGS =       $(CFLAGS) -DWRAPPER_EXPORTS=1
        !            12: !endif
        !            13: 
        !            14: MT_CFLAGS = $(MT_CFLAGS) -DLINK_LIST_THREADSAFE
        !            15: 
        !            16: !ifdef USE_SDL
        !            17: MTOBJS         = $(MTOBJS) $(MTOBJODIR)$(DIRSEP)SDL_win32_main$(OFILE)
        !            18: MTOBJS         = $(MTOBJS) $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE)
        !            19: OBJS           = $(OBJS) $(OBJODIR)$(DIRSEP)SDL_win32_main$(OFILE)
        !            20: OBJS           = $(OBJS) $(OBJODIR)$(DIRSEP)sdlfuncs$(OFILE)
        !            21: !endif
        !            22: 
        !            23: $(WRAPTEST): $(XPDEV-MT_LIB_BUILD) $(TESTOBJS) $(EXEODIR)
        !            24:        @echo Linking $<
        !            25:        $(QUIET)$(CC) $(LDFLAGS) $(MT_LDFLAGS) $(XPDEV-MT_CFLAGS) $(XPDEV-MT_LDFLAGS) -e$@ $(TESTOBJS) $(XPDEV-MT_LIBS)
        !            26: 
        !            27: $(XPDEV_LIB_BUILD): $(OBJS)
        !            28:        @echo Creating $< ...
        !            29:        -$(QUIET)$(DELETE) $@
        !            30:        &$(QUIET)tlib $@ +$**
        !            31: 
        !            32: $(XPDEV_SHLIB_BUILD): $(OBJS)
        !            33:        @echo Linking $@
        !            34:        $(QUIET)$(MKSHLIB) $(MT_LDFLAGS) -lGi -e$@ $(LDFLAGS) $(SHLIBOPTS) @&&|
        !            35:        $**
        !            36:        cw32.lib
        !            37: |
        !            38: 
        !            39: $(XPDEV-MT_LIB_BUILD): $(MTOBJS)
        !            40:        @echo Creating $< ...
        !            41:        -$(QUIET)$(DELETE) $@
        !            42:        &$(QUIET)tlib $@ +$**
        !            43: 
        !            44: $(XPDEV-MT_SHLIB_BUILD): $(MTOBJS)
        !            45:        @echo Linking $@
        !            46:        $(QUIET)$(MKSHLIB) $(MT_LDFLAGS) -lGi -e$@ $(LDFLAGS) $(SHLIBOPTS) @&&|
        !            47:        $**
        !            48:        cw32mt.lib
        !            49: |

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.