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

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: 
1.1.1.2 ! root       16: !ifdef USE_SDL_AUDIO
1.1       root       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: 
1.1.1.2 ! root       27: $(XPTIME): $(XPDEV_LIB_BUILD) $(OBJODIR)$(DIRSEP)xptime$(OFILE)
        !            28:        @echo Linking $<
        !            29:        $(QUIET)$(CC) $(LDFLAGS) $(XPDEV-CFLAGS) $(XPDEV-LDFLAGS) -e$@ $** $(XPDEV-LIBS)
        !            30: 
1.1       root       31: $(XPDEV_LIB_BUILD): $(OBJS)
                     32:        @echo Creating $< ...
                     33:        -$(QUIET)$(DELETE) $@
                     34:        &$(QUIET)tlib $@ +$**
                     35: 
                     36: $(XPDEV_SHLIB_BUILD): $(OBJS)
                     37:        @echo Linking $@
                     38:        $(QUIET)$(MKSHLIB) $(MT_LDFLAGS) -lGi -e$@ $(LDFLAGS) $(SHLIBOPTS) @&&|
                     39:        $**
                     40:        cw32.lib
                     41: |
                     42: 
                     43: $(XPDEV-MT_LIB_BUILD): $(MTOBJS)
                     44:        @echo Creating $< ...
                     45:        -$(QUIET)$(DELETE) $@
                     46:        &$(QUIET)tlib $@ +$**
                     47: 
                     48: $(XPDEV-MT_SHLIB_BUILD): $(MTOBJS)
                     49:        @echo Linking $@
                     50:        $(QUIET)$(MKSHLIB) $(MT_LDFLAGS) -lGi -e$@ $(LDFLAGS) $(SHLIBOPTS) @&&|
                     51:        $**
                     52:        cw32mt.lib
                     53: |

unix.superglobalmegacorp.com

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