Last change
on this file since 5 was 5, checked in by Yuri Dario, 19 years ago |
OS/2 client code, initial import.
|
-
Property svn:eol-style
set to
native
|
File size:
1.2 KB
|
Line | |
---|
1 | TOOLKIT = D:\ibmcpp\TOOLKIT
|
---|
2 | NLSPATH = D:\IBMCPP\MSG\%N;$(TOOLKIT)\msg\N;
|
---|
3 |
|
---|
4 | vpath %.c .\H ..\samba\source\os2client .
|
---|
5 | vpath %.h .\H ..\samba\source\os2client .
|
---|
6 |
|
---|
7 | NAME = ndpsmb
|
---|
8 |
|
---|
9 | INCLUDES = $(TOOLKIT)\H\LIBC;.\H;..\samba\source\os2client;.\rc
|
---|
10 |
|
---|
11 | #CFLAGS = -DDEBUG -Ge- -Gm+ -Ss -Sp1
|
---|
12 | CFLAGS = -Ge- -Gm+ -Ss -Sp1
|
---|
13 | LFLAGS = /NOE /MAP /ALIGN:16 /NODEBUG
|
---|
14 |
|
---|
15 | CC = icc $(CFLAGS) /I$(INCLUDES)
|
---|
16 | LINK = icc /B "$(LFLAGS)" $(CFLAGS) $(LINKDEBUG) -Fe
|
---|
17 | #LIBS = OS2386.LIB CPPRMS36.LIB
|
---|
18 | LIBS = OS2386.LIB
|
---|
19 |
|
---|
20 | OBJS = $(NAME).obj
|
---|
21 |
|
---|
22 | all: $(NAME).dll $(NAME).hlp
|
---|
23 |
|
---|
24 | .c.obj:
|
---|
25 | $(CC) -c $(DLLCFLAGS) -Fo"$*.obj" $*.c
|
---|
26 |
|
---|
27 | $(NAME).dll: $(OBJS) $(NAME).def .\rc\rc.rc .\rc\rc.dlg .\rc\rc.h .\H\ndpl_rc.h makefile
|
---|
28 | $(LINK) $@ $(NAME).def $(LIBS) $(OBJS)
|
---|
29 | rc -i $(INCLUDES) .\rc\rc.rc $(NAME).dll
|
---|
30 | del .\rc\rc.res
|
---|
31 |
|
---|
32 | $(NAME).hlp: .\rc\rc.ipf .\rc\rc.h .\H\hmacros.h makefile
|
---|
33 | icc /I$(INCLUDES) /P /Pe .\rc\rc.ipf
|
---|
34 | ipfc rc.i $(NAME).hlp /COUNTRY=001 /CODEPAGE=850
|
---|
35 | del rc.i
|
---|
36 |
|
---|
37 | ndpsmb.obj: makefile .\H\ndextpl2.h .\H\ndfs.h ..\samba\source\os2client\smbcd.h ..\samba\source\os2client\smbwrp.h .\H\mydebug.h
|
---|
38 |
|
---|
39 | clean:
|
---|
40 | rm *.obj
|
---|
41 | rm *.map
|
---|
42 | rm *.dll
|
---|
43 | rm *.hlp
|
---|
Note:
See
TracBrowser
for help on using the repository browser.