source: trunk/samba-3.0.25pre1/source/ndpsmb/makefile@ 5

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 
1TOOLKIT = D:\ibmcpp\TOOLKIT
2NLSPATH = D:\IBMCPP\MSG\%N;$(TOOLKIT)\msg\N;
3
4vpath %.c .\H ..\samba\source\os2client .
5vpath %.h .\H ..\samba\source\os2client .
6
7NAME = ndpsmb
8
9INCLUDES = $(TOOLKIT)\H\LIBC;.\H;..\samba\source\os2client;.\rc
10
11#CFLAGS = -DDEBUG -Ge- -Gm+ -Ss -Sp1
12CFLAGS = -Ge- -Gm+ -Ss -Sp1
13LFLAGS = /NOE /MAP /ALIGN:16 /NODEBUG
14
15CC = icc $(CFLAGS) /I$(INCLUDES)
16LINK = icc /B "$(LFLAGS)" $(CFLAGS) $(LINKDEBUG) -Fe
17#LIBS = OS2386.LIB CPPRMS36.LIB
18LIBS = OS2386.LIB
19
20OBJS = $(NAME).obj
21
22all: $(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
37ndpsmb.obj: makefile .\H\ndextpl2.h .\H\ndfs.h ..\samba\source\os2client\smbcd.h ..\samba\source\os2client\smbwrp.h .\H\mydebug.h
38
39clean:
40 rm *.obj
41 rm *.map
42 rm *.dll
43 rm *.hlp
Note: See TracBrowser for help on using the repository browser.