~ubuntu-branches/ubuntu/intrepid/ecl/intrepid

« back to all changes in this revision

Viewing changes to msvc/gc/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Albin Tonnerre
  • Date: 2008-06-20 18:00:19 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080620180019-7fbz1ln5444vtkkr
Tags: 0.9j-20080306-2ubuntu1
* Enabled unicode support. (Closes: LP #123530)
* Modify Maintainer value to match the DebianMaintainerField specification.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Makefile for Windows NT.  Assumes Microsoft compiler, and a single thread.
2
2
# DLLs are included in the root set under NT, but not under win32S.
3
3
# Use "nmake nodebug=1 all" for optimized versions of library, gctest and editor.
 
4
#
4
5
 
5
6
MY_CPU=X86
6
7
CPU=$(MY_CPU)
10
11
 
11
12
!if "$(ECL_THREADS)" != ""
12
13
THREADS_OBJ= win32_threads.obj
13
 
THREADS_FLAGS= -DGC_THREADS
 
14
THREADS_FLAGS= -DGC_WIN32_THREADS
14
15
!else
15
16
THREADS_OBJ=
16
17
THREADS_FLAGS=
18
19
 
19
20
MFLAGS = /MD
20
21
 
21
 
OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj
 
22
OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj $(THREADS_OBJ)
22
23
 
23
 
all: gctest.exe cord\de.exe test_cpp.exe
 
24
all: gc.lib
24
25
 
25
26
{$(srcdir)}.c{}.obj:
26
27
        $(cc) $(MFLAGS) $(cdebug) $(cflags) $(cvars) -I$(srcdir)\include -DSILENT -DALL_INTERIOR_POINTERS -D__STDC__ -DGC_DLL -DGC_BUILD -DLARGE_CONFIG $(THREADS_FLAGS) $< /Fo$*.obj