[go: up one dir, main page]

File: Makefile.bcc

package info (click to toggle)
libcommoncpp2 1.0.13-5
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,740 kB
  • ctags: 2,860
  • sloc: cpp: 18,857; sh: 8,451; ansic: 1,546; makefile: 299; xml: 5
file content (56 lines) | stat: -rw-r--r-- 1,171 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# GNU Makefile to build CommonC++ using Borland CC 5.5.1

prefix = c:\\borland
includedir = $(prefix)\\include
bindir = $(prefix)\\bin
libdir = $(prefix)\\lib

BCC = bcc32.exe -w- -tWM -I..\\win32 -I..\\src -I$(includedir)
ILIB = ilink32.exe -L$(libdir) -c -Tpd
IMPLIB = implib.exe -c

LIBS = cw32mt import32

%.obj: %.cpp
	$(BCC) -c $<

%.dll %.lib:
	$(ILIB) c0d32 $^, $@, ,$(LIBS)
	$(IMPLIB) $*.lib $*.dll

all:  ccgnu2.dll ccgnu2.lib

ccgnu2.dll: thread.obj threadkey.obj event.obj file.obj friends.obj exception.obj mutex.obj port.obj inaddr.obj peer.obj socket.obj slog.obj mempager.obj keydata.obj semaphore.obj

clean:
	$(RM) *.dll *.lib *.ilc *.ild *.ilf *.ils *.map *.tds *.obj

inaddr.obj: ..\\src\\inaddr.cpp
	$(BCC) -c $<

socket.obj: ..\\src\\socket.cpp
	$(BCC) -c $<

peer.obj: ..\\src\\peer.cpp
	$(BCC) -c $<

mempager.obj: ..\\src\\mempager.cpp
	$(BCC) -c $<

threadkey.obj: ..\\src\\threadkey.cpp
	$(BCC) -c $<

keydata.obj: ..\\src\\keydata.cpp
	$(BCC) -c $<

mutex.obj: ..\\src\\mutex.cpp
	$(BCC) -c $<

exception.obj: ..\\src\\exception.cpp
	$(BCC) -c $<

slog.obj: ..\\src\\slog.cpp
	$(BCC) -c $<

semaphore.obj: ..\\src\\semaphore.cpp
	$(BCC) -c $<