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