|
|
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.