|
|
1.1 root 1: # smblib/Makefile
2:
3: #########################################################################
4: # Makefile for Synchronet Message Base Library (SMBLIB) #
5: # For use with Borland C++ Builder 5+ or Borland C++ 5.5 for Win32 #
6: # @format.tab-size 4 #
7: # #
8: # usage: make #
9: #########################################################################
10:
11: # $Id: GNUmakefile,v 1.12 2006/06/02 04:29:09 deuce Exp $
12:
13: # Macros
14: #DEBUG = 1 # Comment out for release (non-debug) version
15:
16: SRC_ROOT = ..
17: # Cross platform/compiler definitions
18: include $(SRC_ROOT)/build/Common.gmake # defines clean and output directory rules
19:
20: CFLAGS += -DWRAPPER_IMPORTS -I$(XPDEV_SRC) $(CIOLIB-MT_CFLAGS) $(XPDEV-MT_CFLAGS)
21:
22: # UIFC Library Link Rule
23: $(UIFCLIB_BUILD): $(OBJS)
24: @echo Creating $@ ...
25: $(QUIET)$(AR) rc $@ $(OBJS)
26: $(QUIET)$(RANLIB) $@
27:
28: # MT-UIFC Library Link Rule
29: $(UIFCLIB-MT_BUILD): $(MT_OBJS)
30: @echo Creating $@ ...
31: $(QUIET)$(AR) rc $@ $(MT_OBJS)
32: $(QUIET)$(RANLIB) $@
33:
34: $(UIFCTEST): $(MTOBJODIR)$(DIRSEP)uifctest$(OFILE) $(MTOBJODIR)$(DIRSEP)filepick$(OFILE)
35: @echo Creating $@ ...
36: $(QUIET)$(CC) $(MT_LDFLAGS) $(UIFC-MT_LDFLAGS) $(XPDEV-MT_LDFLAGS) $(CIOLIB-MT_LDFLAGS) $(LDFLAGS) -o $@ $(MTOBJODIR)$(DIRSEP)filepick$(OFILE) $(MTOBJODIR)$(DIRSEP)uifctest$(OFILE) $(UIFC-MT_LIBS) $(CIOLIB-MT_LIBS) $(XPDEV-MT_LIBS)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.