Annotation of sbbs/src/xpdev/makefile, revision 1.1.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.