]> rtime.felk.cvut.cz Git - orte.git/blob - orte/liborte/msvc/Makefile.msc
22b90088ede3160d3f75aad4cb753ed3dab5566c
[orte.git] / orte / liborte / msvc / Makefile.msc
1 # ---------------------------------------------------------------------
2 # Microsoft C/C++ Installation Directory
3 #
4 # CHANGE this definition to point to your compiler's installation directory
5 # ---------------------------------------------------------------------
6 MSCDIR=         c:\Progra~1\micros~3\vc98
7
8 CFLAGS = -c -Zi -MD $(INCLUDE)
9 LIB_CFLAGS=     $(CFLAGS) -LD
10 INCLUDE=        -I$(MSCDIR)\include -I..\..\include -I..\..\include\win32
11 ORTELIB_OBJS= \
12         "..\ul_gavlprim.obj" \
13         "..\conv.obj" \
14         "..\debug.obj" \
15         "..\event.obj" \
16         "..\fnmatch.obj" \
17         "..\htimerNtp.obj" \
18         "..\objectEntry.obj" \
19         "..\objectEntryTimer.obj" \
20         "..\objectUtils.obj" \
21         "..\ORTEAppRecvMetatrafficThread.obj" \
22         "..\ORTEAppRecvUserdataThread.obj" \
23         "..\ORTEAppSendThread.obj" \
24         "..\ORTEDomain.obj" \
25         "..\ORTEDomainApp.obj" \
26         "..\ORTEDomainMgr.obj" \
27         "..\ORTEInit.obj" \
28         "..\ORTEMisc.obj" \
29         "..\ORTEPattern.obj" \
30         "..\ORTEPublication.obj" \
31         "..\ORTEPublicationTimer.obj" \
32         "..\ORTESubscription.obj" \
33         "..\ORTEThreadUtils.obj" \
34         "..\ORTETypeRegister.obj" \
35         "..\ORTEVerbosity.obj" \
36         "..\parameter.obj" \
37         "..\RTPSAck.obj" \
38         "..\RTPSCSTReader.obj" \
39         "..\RTPSCSTReaderProc.obj" \
40         "..\RTPSCSTReaderTimer.obj" \
41         "..\RTPSCSTWriter.obj" \
42         "..\RTPSCSTWriterTimer.obj" \
43         "..\RTPSGap.obj" \
44         "..\RTPSHeader.obj" \
45         "..\RTPSHeardBeat.obj" \
46         "..\RTPSInfoDST.obj" \
47         "..\RTPSInfoREPLY.obj" \
48         "..\RTPSInfoSRC.obj" \
49         "..\RTPSInfoTS.obj" \
50         "..\RTPSIssue.obj" \
51         "..\RTPSPad.obj" \
52         "..\RTPSUtils.obj" \
53         "..\RTPSVar.obj" \
54         "..\sock.obj" \
55         "..\ul_gavl.obj"
56
57 CC=                 $(MSCDIR)\bin\cl
58 LINK=           $(MSCDIR)\bin\link
59 LIBRARIAN=      $(MSCDIR)\bin\lib
60
61 TARGETS=liborte.lib
62
63 all :   default
64
65 default : $(TARGETS)
66
67 liborte.lib: $(ORTELIB_OBJS)
68     $(LINK) -lib -out:$@ $(ORTELIB_OBJS)
69
70 # ---------------------------------------------------------------------
71 # Generic Compilation Rules
72 #
73 # Do NOT change anything below this point.
74 # ---------------------------------------------------------------------
75 #.SUFFIXES: .c .obj .exe
76
77 .c.obj:
78         $(CC) $(CFLAGS) $< -Fo$*.obj
79     
80 clean :
81     del ..\*.obj
82     del *.lib
83     del *.pdb