|
|
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: |
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.